<?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: 10.1 ArcObject SDK crash on SdeWorkspaceFactory in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528704#M14284</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;here you can see why you need use activator: &lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//00010000043p000000" title="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//00010000043p000000"&gt;ArcObjects 10 .NET SDK Help&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Mar 2015 15:48:12 GMT</pubDate>
    <dc:creator>nicogis</dc:creator>
    <dc:date>2015-03-11T15:48:12Z</dc:date>
    <item>
      <title>10.1 ArcObject SDK crash on SdeWorkspaceFactory</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528699#M14279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have very weird crash without any error message on my WCF code on ArcGIS 10.1 SP1. If WCF Service is running as local admin application pool on IIS it works without any problem. As soon as application pool user changes to limited access (IIS_IUSR), beliow line crashes withoug any log or error message. Same code ran fine till ArcGIS 10.0, since it has no logs or any information, it is impossible to workaround. My code is bound with EngineOrServer with proper licensing initialization right before this line of code is being called.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IWorkspaceFactory workspaceFactory = new SdeWorkspaceFactory(); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IWorkspace workspace = workspaceFactory.Open ("connection goes here");&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Apr 2013 19:20:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528699#M14279</guid>
      <dc:creator>ChrisLim</dc:creator>
      <dc:date>2013-04-05T19:20:39Z</dc:date>
    </item>
    <item>
      <title>Re: 10.1 ArcObject SDK crash on SdeWorkspaceFactory</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528700#M14280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Suggestions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Debug the problem in Visual Studio (or WinDbg) using unmanaged debugging with both the ESRI and Microsoft symbol servers configured.&amp;nbsp; Where is it crashing?&amp;nbsp; You could also write a console application which you run as the limited user if that helps.&amp;nbsp; SysInternals has tools which allow you to launch an application as a specific user.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps the problem is not the limited user but rather that you are trying to run with the wrong processor architecture?&amp;nbsp; I know that isn't what you said but, in my experience, this is the most common problem that people encounter.&amp;nbsp; Just add a check in the code.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.environment.is64bitprocess.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.environment.is64bitprocess.aspx&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you are using a different application pool then perhaps it is other changes that are causing the problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I assume that if you doing something like opening an sde connection file that the limited access user has the required permissions to access the file.&amp;nbsp; You could run the SysInternals Process Monitor tool in order to try and identify permission issues.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Apr 2013 10:17:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528700#M14280</guid>
      <dc:creator>RichardWatson</dc:creator>
      <dc:date>2013-04-06T10:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: 10.1 ArcObject SDK crash on SdeWorkspaceFactory</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528701#M14281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Extra info:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;remember that SdeWorkspaceFactory is a singleton so you need use activator&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//00010000043p000000" rel="nofollow noopener noreferrer" target="_blank"&gt;http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//00010000043p000000&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type t = Type.GetTypeFromProgID("esriDataSourcesGDB.SdeWorkspaceFactory");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Object obj = Activator.CreateInstance(t);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceFactory sdeWorkspaceFactory= obj as IWorkspaceFactory;

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:01:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528701#M14281</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2021-12-11T23:01:27Z</dc:date>
    </item>
    <item>
      <title>Re: 10.1 ArcObject SDK crash on SdeWorkspaceFactory</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528702#M14282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for responses. I finally can get back to this problem from other tasks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I believe this is permission problem more than 64bit issues. Beside crash on SdeWorkspaceFactory, it's crashing on ESRI license initialization when application pool user is in IIS_IUSRS group only. As soon as I put app pool user to administrator group, it works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using Licensing code example from &lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/index.html#/LicenseInitializer/004800000005000000/"&gt;http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/index.html#/LicenseInitializer/004800000005000000/&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/index.html#/Program/004800000226000000/"&gt;http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/index.html#/Program/004800000226000000/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Program just crashes this line on the LicenseInitializer.cs above if only user is in IIS_IUSRS group, it works if user is under adminstrator group.&amp;nbsp; It's on line 214 from the example code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;esriLicenseStatus status = m_AoInit.IsProductCodeAvailable(prod);&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No logs or exception beside application log below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7a5f8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Faulting module name: AfCore_libFNP.dll_unloaded, version: 0.0.0.0, time stamp: 0x4dde4452&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception code: 0xc0000005&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Fault offset: 0x5368dc80&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Faulting process id: 0x16d4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Faulting application start time: 0x01ce3ab0a5291e51&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Faulting application path: C:\windows\SysWOW64\inetsrv\w3wp.exe&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Faulting module path: AfCore_libFNP.dll&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Report Id: 037fddf5-a6a4-11e2-a100-005056140de9&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for help in advance!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Apr 2013 14:03:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528702#M14282</guid>
      <dc:creator>ChrisLim</dc:creator>
      <dc:date>2013-04-16T14:03:41Z</dc:date>
    </item>
    <item>
      <title>Re: 10.1 ArcObject SDK crash on SdeWorkspaceFactory</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528703#M14283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you need to use an activator, why does Esri produce samples that do not use this method?&lt;/P&gt;&lt;P&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/index.html#//00490000002r000000"&gt;Set Data Source Snippet&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And why does it sometimes work? E.g. calling&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c#" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14260815317935056" data-renderedposition="113_8_912_16" jivemacro_uid="_14260815317935056" modifiedtitle="true"&gt;&lt;P&gt;IWorkspaceFactory workspaceFactory = new SdeWorkspaceFactory();&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at 10.2 works for me, but at 10.0 it does not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also I can call &lt;SPAN style="font-family: 'courier new', courier;"&gt;new FileGDBWorkspaceFactoryClass()&lt;/SPAN&gt; at 10.0, even though it is also a singleton.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Mar 2015 13:47:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528703#M14283</guid>
      <dc:creator>JonMorris2</dc:creator>
      <dc:date>2015-03-11T13:47:15Z</dc:date>
    </item>
    <item>
      <title>Re: 10.1 ArcObject SDK crash on SdeWorkspaceFactory</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528704#M14284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;here you can see why you need use activator: &lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//00010000043p000000" title="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//00010000043p000000"&gt;ArcObjects 10 .NET SDK Help&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Mar 2015 15:48:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/10-1-arcobject-sdk-crash-on-sdeworkspacefactory/m-p/528704#M14284</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2015-03-11T15:48:12Z</dc:date>
    </item>
  </channel>
</rss>

