Hi everyone.
I am working on an application that depends on a old version of the Runtime engine. The app has been working great for many years, but in the hurly burly fallout from the log4j issues last week, the server that hosted the app had to be shut down and then redeployed from a previous backup. Everything on the restored version of the hosting server works great EXCEPT this old Engine app. I've isolated the lines of code where the application breaks:
try
{
logger.DebugFormat("Instantiating a new spatial reference environment class.");
ISpatialReferenceFactory3 srFactory = new SpatialReferenceEnvironmentClass() as ISpatialReferenceFactory3;
logger.DebugFormat("New spatial reference environment class instantiated.");
}
catch(Exception ex)
{
logger.ErrorFormat(ex.ToString());
}
The code/application never returns from the call to create the Spatial reference factory, i.e. the logger never records the message that the class was instantiated and the 'catch' block is never invoked.
Any ideas on what could be going on in the application?