AnsweredAssumed Answered

There are insufficient resources to open another file at ESRI.ArcGIS.Carto.MapDocumentClass.Open

Question asked by mkoneya on Mar 13, 2015



We have an ArcGIS SOE written in C# that opens an MXD and adds .lyr files to it.   It then creates a PDF file for the user.     Occasionally the SOE fails and I get this message in a try/catch:


There are insufficient resources to open another file. (Exception from HRESULT: 0x80030004 (STG_E_TOOMANYOPENFILES))    at ESRI.ArcGIS.Carto.MapDocumentClass.Open(String sDocument, String bsPassword)


There is some documentation on the internet for STG_E_TOOMANYOPENFILES,  but nothing of use that I have found yet.


Has anyone encounter this error and know how I can change the code I have or is this a server issue that code changes won't help resolve?