1

I'm trying to run the geoprocessing tool "Dissolve" on a single feature class in a File GDB, yet I'm getting the error 999999 "the operation was attempted on an empty geometry", but there are no empty geometries (they all have area greater then zero), and for some reason the same tool on the same GDB seems to work on a different computer.

I've checked any possible differences in the ArcCatalog settings or in the Environment variables and couldn't find any. Also tried repairing the feature class's geometries, splitting multipolygons into single polygons, deleting relativly small features or features with a lot of vertices. Did not help.

Anyone know what may cause this problem?

closed as off-topic by PolyGeo Apr 19 '17 at 9:53

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This problem cannot or can no longer be reproduced. Changes to the system or to the asker's circumstances may have rendered the question obsolete, or the question does not include a procedure to enable potential answerers to reproduce the same symptoms. Such questions are off-topic as they are unlikely to help future readers, but editing them to include more details can lead to re-opening." – PolyGeo
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    You might find some advice here: gis.stackexchange.com/questions/2482/… – Jan Šimbera May 17 '15 at 18:59
  • 2
    Is a third machine available to test? The next two things that come to mind after what you've tried are corrupt user profiles or installs. – Chris W May 17 '15 at 19:45
  • 1
    See if Environments- Processing extent covers the area – FelixIP May 18 '15 at 2:07
  • I think this is most likely to be due to running out of RAM. I recommend using the Task Manager to watch whether it gets exhausted on the offending machine while not doing so on the working one. Adding RAM to the offending machine may make a solution possible for a few hundred dollars -0 but there is no guarantee. – PolyGeo May 18 '15 at 10:22
  • @PolyGeo Since Dissolve uses tiling and won't create polygons larger than the machine can handle, I wouldn't expect that to be an issue or for it to throw a different error. Unless of course there's already a polygon in there that the machine can't handle, and the tool then reads it as empty. Investigation/comparison of the two machine specs would definitely be worthwhile though. – Chris W May 18 '15 at 20:51
0

You do not mention the version of ArcGIS for Desktop that you are using so I will assume that it may be something earlier than 10.2. The symptoms you describe remind of some similar errors that I encountered from Dissolve in the 9.3-10.1 time frame

I think this is most likely to be due to running out of RAM.

I recommend using the Task Manager to watch whether it gets exhausted on the offending machine. Then doing the same on the working machine to see whether more RAM remains available through to completion.

Adding RAM to the offending machine may make a solution possible for a few hundred dollars, but there is no guarantee, so I recommend testing before committing to that as a way forward.

Not the answer you're looking for? Browse other questions tagged or ask your own question.