<?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 HRESULT COM Error in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123382#M3256</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No promises but it might help to what the exception is.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My guess is that it is a COMException.&amp;nbsp; If it is then I'd like to know what the HRESULT is, i.e. ErrorCode.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Nov 2013 15:57:42 GMT</pubDate>
    <dc:creator>RichardWatson</dc:creator>
    <dc:date>2013-11-06T15:57:42Z</dc:date>
    <item>
      <title>Geoprocessor Execute HRESULT COM Error</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123381#M3255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Everyone,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Recently, I started having problems with my C# projects running geoprocessing tools.&amp;nbsp; My tools point to custom scripts in project toolboxes.&amp;nbsp; The code in question has run without issue in the past. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, something in my environment has changed and even the simplest code throws errors. Please see sample below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The code fails on gp.Execute();&amp;nbsp; I've triple checked, labels, names, paths, parameters etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tried every thing I can think of to track down this problem including re-installing Arc.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm dead in the water if I can't solve this nasty problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in Advance&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;David&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 

private void runTool()
&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; try
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Geoprocessor gp = new Geoprocessor();
&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; gp.AddToolbox(@"C:\0_Test\Test.tbx");

&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; IVariantArray parameters = new VarArrayClass();
&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; parameters.Add(@"MyStringArg");

&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; // Execute the tool.
&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; gp.Execute("test", parameters, null);

&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 (Exception ex)
&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; System.Windows.Forms.MessageBox.Show(ex.Message, "TestGP Error", System.Windows.Forms.MessageBoxButtons.OK);
&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; return;
&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; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 15:47:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123381#M3255</guid>
      <dc:creator>DavidPlume1</dc:creator>
      <dc:date>2013-11-06T15:47:02Z</dc:date>
    </item>
    <item>
      <title>Re: Geoprocessor Execute HRESULT COM Error</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123382#M3256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No promises but it might help to what the exception is.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My guess is that it is a COMException.&amp;nbsp; If it is then I'd like to know what the HRESULT is, i.e. ErrorCode.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 15:57:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123382#M3256</guid>
      <dc:creator>RichardWatson</dc:creator>
      <dc:date>2013-11-06T15:57:42Z</dc:date>
    </item>
    <item>
      <title>Re: Geoprocessor Execute HRESULT COM Error</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123383#M3257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Richard,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the speedy reply.&amp;nbsp; The decimal code ErrorCode from the exception is -2147467259.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've not decoded this but did find a thread that suggest this code is a generic failure code but I'd be grateful for any thread that leads out of this ditch I've veered into!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;David&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 16:23:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123383#M3257</guid>
      <dc:creator>DavidPlume1</dc:creator>
      <dc:date>2013-11-06T16:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: Geoprocessor Execute HRESULT COM Error</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123384#M3258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Unfortunately, that is E_FAIL which is pretty worthless.&amp;nbsp; Sorry.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is the execution context of your code?&amp;nbsp; Does it run in ArcMap or is it a standalone program?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 16:26:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123384#M3258</guid>
      <dc:creator>RichardWatson</dc:creator>
      <dc:date>2013-11-06T16:26:57Z</dc:date>
    </item>
    <item>
      <title>Re: Geoprocessor Execute HRESULT COM Error</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123385#M3259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, I was afraid of that.&amp;nbsp; Thanks for checking.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A little background -- I have an add-in extension running in ArcMap 10.1&amp;nbsp; (.NET Framework 4.0).&amp;nbsp; This project has been underway for a year or so.&amp;nbsp; Along the way we developed a number of processes that run geoprocessing tools in a project toolbox.&amp;nbsp; The project has been on the shelve for a month or so but was running fine last time I did work with it.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Naturally, I had scheduled a demo to show folks the project on Monday this week.&amp;nbsp; When I got into it I discovered that none of my gp Executes work.&amp;nbsp; The toolbox is still valid and the tools execute normally from Catalog.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Eventually I built the simple code block you see above in a separate add-in button to make sure that there wasn't something in the extension that was clobbering things.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When that didn't work I ran a repair on Visual Studio and re-installed Arc.&amp;nbsp; That did nothing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've removed all of my extensions and add-ins except the test case and can not find the problem.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The toolbox tool (sample code above in original post) is a very simple arcpy script that looks grabs the string parameter and gives it back:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy

if __name__ == '__main__':
 
 s = arcpy.GetParameter(0)
 arcpy.AddMessage(s)&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Again.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:05:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123385#M3259</guid>
      <dc:creator>DavidPlume1</dc:creator>
      <dc:date>2021-12-11T07:05:30Z</dc:date>
    </item>
    <item>
      <title>Re: Geoprocessor Execute HRESULT COM Error</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123386#M3260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is there a specific reason why you are compiling under the .Net Framework 4?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I was developing simple tools I would do it under the &lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#/What_s_new_for_developers_at_10_1/000100000p7w000000/"&gt;3.5 Framework&lt;/A&gt;&lt;SPAN&gt;. Have a look at this &lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//000100000nzv000000"&gt;page&lt;/A&gt;&lt;SPAN&gt; if you want to develop in .Net Framework 4.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2013 12:33:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123386#M3260</guid>
      <dc:creator>DuncanHornby</dc:creator>
      <dc:date>2013-11-07T12:33:36Z</dc:date>
    </item>
    <item>
      <title>Re: Geoprocessor Execute HRESULT COM Error</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123387#M3261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi everyone!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I got the same error. I wrote a program in c# for ArcGIS 9.3.1 and i want to use geoprocessor object for execute a custom toolbox. I added all parameter and use the correct model name (not the label), but when i run it, its give back an ComException with that error code: -2147467259. I translated it and get 80004005 error code. A simple test toolbox i can run with one parameter but this not... i checked the file names model name etc... I hope somebody can help me! Best Regards!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Geoprocessor GP = new Geoprocessor();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IVariantArray parameters = new VarArrayClass();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;GP.AddToolbox(@"c:\*\*\VRP_Toolbox_93.tbx");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// the model need 5 parameter but the street.nd map wont be changing so it fix in the model and these i set model parameters&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parameters.Add(@"c:\*\*\route.shp");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parameters.Add(@"c:\*\*\depot\depot_miskolc.shp");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parameters.Add(@"c:\*\*\PET_kontener.shp");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parameters.Add(@"c:\*\*\renewal.dbf");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IGeoProcessorResult result;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = (IGeoProcessorResult)GP.Execute("PET", parameters, null);&amp;nbsp; // HERE GET THE ERROR&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2014 13:21:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/geoprocessor-execute-hresult-com-error/m-p/123387#M3261</guid>
      <dc:creator>PeterBlasko</dc:creator>
      <dc:date>2014-02-03T13:21:59Z</dc:date>
    </item>
  </channel>
</rss>

