<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: geoprocessor.execute() AutomationException, Java Arcobjects in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422697#M11400</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What if you take off the .shp extension in your code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not really related to what you are doing, but does point out the extension is not needed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;From the &lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-java/concepts/engine/index.html#Shapefile" rel="nofollow noopener noreferrer" target="_blank"&gt;online help&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Open a shapefile &lt;/STRONG&gt;&lt;SPAN&gt;In the following code example, the .shp file extension is not used when specifying the name of the shapefile to open:&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
ShapefileWorkspaceFactory wsf = new ShapefileWorkspaceFactory(); 
Workspace work = new Workspace(wsf.openFromFile(location, 0)); 
IFeatureClass featureClass = work.openFeatureClass("NameOfYourShapefile");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 19:05:41 GMT</pubDate>
    <dc:creator>LeoDonahue</dc:creator>
    <dc:date>2021-12-11T19:05:41Z</dc:date>
    <item>
      <title>geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422692#M11395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello everyone, I'm trying to use the "Near" analysis tool and "Map to KML" conversion tools in java but both bring out the same error &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AutomationException: 0x80004005 - Unspecified error&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.esri.arcgis.geoprocessing.GeoProcessor.execute(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;here's the method for the Near analysis tool:-&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public void executeNearTool()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.print("\n**Creating GeoProcessor object...");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GP = new GeoProcessor();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gpu=new GPUtilities();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GP.setOverwriteOutput(true);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("done.");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.print("\n**Executing GP tool...");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureClass infeature=gpu.openFeatureClassFromString("D:/#GP/Construct Shapefile/Construct.shp");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; IFeatureClass innearfeature=gpu.openFeatureClassFromString("D:/#GP/Egypt Power Plant/carma_egypt_power_plant_emissions_egypt_20002007future.shp");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; nearanalysis=new Near(infeature,innearfeature);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; GP.execute(nearanalysis,null);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; System.out.println("done.");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; } catch (AutomationException e) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; } catch (IOException e) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the exception interrputs at the GP.execute() line, can anyone please help me with this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Jul 2013 20:35:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422692#M11395</guid>
      <dc:creator>AbdoMel</dc:creator>
      <dc:date>2013-07-06T20:35:01Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422693#M11396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That error means that you are not referencing your infeature and innearfeature correctly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you are using Java, for starters you should be using the backslash character and two of them, such as: c:\\test.shp&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 15:21:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422693#M11396</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2013-07-08T15:21:11Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422694#M11397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ldonahue, thanks for your reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately I modified the code as so and it still brings out the same error&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IFeatureClass infeature=gpu.openFeatureClassFromString("D:\\#GP\\Construct Shapefile\\Construct.shp");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IFeatureClass innearfeature=gpu.openFeatureClassFromString("D:\\#GP\\Egypt Power Plant\\carma_egypt_power_plant_emissions_egypt_20002007future.shp");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I couldn't find online anyone trying to implement the near toolbox in a java application and my entire graduation project is dependent on it :confused:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 16:01:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422694#M11397</guid>
      <dc:creator>AbdoMel</dc:creator>
      <dc:date>2013-07-08T16:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422695#M11398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Two things.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is the reason for the # character in your path?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Are shapefiles really featureclasses?&amp;nbsp; Are they meant to be used by "openFeatureClassFromString()" ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;edit:&amp;nbsp; you would have to use a ShapefileWorkspaceFactory and Workspace to get the shapefile into a featureclass.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 16:27:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422695#M11398</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2013-07-08T16:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422696#M11399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;the # is just a symbol i'm used to name with to put a folder at the top&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;also I couldn't understand completely the difference between a feature class and a dataset, the folder "construct shapefile" for example has not only construct.shp, there is a .dbf , .prj, .sbn, .sbx, .xml and a .shx file with the same name "construct"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 16:39:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422696#M11399</guid>
      <dc:creator>AbdoMel</dc:creator>
      <dc:date>2013-07-08T16:39:14Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422697#M11400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What if you take off the .shp extension in your code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not really related to what you are doing, but does point out the extension is not needed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;From the &lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-java/concepts/engine/index.html#Shapefile" rel="nofollow noopener noreferrer" target="_blank"&gt;online help&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Open a shapefile &lt;/STRONG&gt;&lt;SPAN&gt;In the following code example, the .shp file extension is not used when specifying the name of the shapefile to open:&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
ShapefileWorkspaceFactory wsf = new ShapefileWorkspaceFactory(); 
Workspace work = new Workspace(wsf.openFromFile(location, 0)); 
IFeatureClass featureClass = work.openFeatureClass("NameOfYourShapefile");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:05:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422697#M11400</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2021-12-11T19:05:41Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422698#M11401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;tried that and still the same error, I also tried changing the data type from IFeatureClass to IDataset and still the same error&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 17:37:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422698#M11401</guid>
      <dc:creator>AbdoMel</dc:creator>
      <dc:date>2013-07-08T17:37:56Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422699#M11402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;have you tried removing the # character from your directory path?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 18:14:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422699#M11402</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2013-07-08T18:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422700#M11403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried adding this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;System.out.println(infeature.getBrowseName());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and at first it didn't show anything, I changed it back to the one slash / and it showed "Construct", so it is indeed reading the files from that directory correctly, I think the problem is with the geoprocessor object itself but I don't know&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 20:24:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422700#M11403</guid>
      <dc:creator>AbdoMel</dc:creator>
      <dc:date>2013-07-08T20:24:24Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422701#M11404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Well, you can know for sure if you put a stop point on the line that is reading your inFeature and then in debug, step through the code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This line may be the problem:&amp;nbsp; nearanalysis=new Near(infeature,innearfeature);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, if the infeature and innearfeature are not anything valid, you are essentially passing junk to the geoprocessing Near tool.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 20:58:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422701#M11404</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2013-07-08T20:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422702#M11405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Checking some of my desktop apps, when I use the Append geoprocessing tool, I use FeatureLayer objects as inputs and targets.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 21:51:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422702#M11405</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2013-07-08T21:51:46Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422703#M11406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Checking some of my desktop apps, when I use the Append geoprocessing tool, I use FeatureLayer objects as inputs and targets.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can try that, but can you provide me with a sample? when I'm trying to initialize an IFeatureLayer file it calls another automationexception&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 01:37:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422703#M11406</guid>
      <dc:creator>AbdoMel</dc:creator>
      <dc:date>2013-07-09T01:37:27Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422704#M11407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;very easy to get a FeatureLayer...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;FeatureLayer layer = (FeatureLayer) map.getLayer(i);&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"i" is the layer index position in the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ESRI wrote a nice sample method to get layers by name. You pass a layer name string and a map object and you get a FeatureLayer back.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public FeatureLayer getLayerByName(String layerName, com.esri.arcgis.carto.Map map) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FeatureLayer layer = null;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; map.getLayerCount(); i++) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (map.getLayer(i).getName().equalsIgnoreCase(layerName)) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layer = (FeatureLayer) map.getLayer(i);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (AutomationException ae) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ae.printStackTrace();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (IOException e) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return layer;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You would call this method like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;FeatureLayer iparcelFeatureLayer = getLayerByName("Parcels", your-map-variable-here);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:05:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422704#M11407</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2021-12-11T19:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422705#M11408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried it and it can read the layers correctly but still the same error with gp.execute(nearanalysis null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;is there a possibility that the "near" class itself just doesn't work out with geoprocessor? maybe because it adds to the feature's data so I have to make the layer editable first before execution or something&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2013 00:34:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422705#M11408</guid>
      <dc:creator>AbdoMel</dc:creator>
      <dc:date>2013-07-10T00:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: geoprocessor.execute() AutomationException, Java Arcobjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422706#M11409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Finally worked after throwing the path to both set methods right away &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nearanalysis=new Near();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nearanalysis.setInFeatures("D:/#GP/Construct Shapefile/Construct.shp");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nearanalysis.setNearFeatures("D:/#GP/Egypt Power Plant/carma_egypt_power_plant_emissions_egypt_20002007future.shp");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can't thank you enough for your time and help, thank you I was starting to doubt this will ever work&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2013 05:08:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-automationexception-java/m-p/422706#M11409</guid>
      <dc:creator>AbdoMel</dc:creator>
      <dc:date>2013-07-10T05:08:10Z</dc:date>
    </item>
  </channel>
</rss>

