0

I have a large JSON file which I download from ArcGIS Server REST (size is 140MB). When I try to execute the JSONToFeatures Geoprocessing tool on this file I get an error.

Code: (call below method with arguments toolName="JSONToFeatures", a path for input json and a path for output SHP file).

 private object RunTool(string toolName, object[] parameters) {
 IVariantArray gpParams = new VarArrayClass();
 IGeoProcessorResult gpResult = new GeoProcessorResult();
 foreach (object o in parameters)
 gpParams.Add(o);
 object rev = new object();
 try {
 gpResult = Geoprocessor.Execute(toolName, gpParams, null);
 return gpResult.ReturnValue;
 } 
 catch (COMException comEx) {
 throw new Exception(Geoprocessor.GetMessages(ref rev), comEx);
 } 
 finally {
 ReleaseObjects(new object[] { gpParams, gpResult });
 }
 }

When executed returns the following error: Executing: JSONToFeatures input_path output_path Start Time: Thu Jan 31 14:32:43 2019 ERROR 999998: Unexpected Error. Failed to execute (JSONToFeatures). Failed at Thu Jan 31 14:32:45 2019 (Elapsed Time: 1,48 seconds)

When I execute JSONToFeatures tool from within ArcDesktop ModelBuilder execution proceeds successfully.

Please note that on small files of size 1-10 MB (which is the normal size of files processed by the code above) there are no problems.

This error is very generic. How do I need to proceed?

asked Jan 31, 2019 at 12:37
3
  • Could you try this on a (much) smaller JSON file, and add the results to your question? Commented Jan 31, 2019 at 13:28
  • Yes the code runs successfully on smaller files. In fact usually the files it handles are between 1 and 10 MB. This file is an exception. Commented Jan 31, 2019 at 13:30
  • What do you see if you register a geoprocessing event handler? gis.stackexchange.com/a/1683/59 Commented Feb 4, 2019 at 22:35

0

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.