Kbase P124624: AdminServer fails to start properly - errors on load of osmetrics.dll
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  6/27/2007 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.1B
Windows
SYMPTOM(s):
Adminserver does not fully start
ads0.exp reads:
Exception at: java.lang.UnsatisfiedLinkError
Message (throw): An Exception occured while loading the osmetrics.dll shared library. (10363)
Message (excp): C:\OE101B\bin\osmetrics.dll: Can't find dependent libraries
Stack Trace:
java.lang.UnsatisfiedLinkError: C:\OE101B\bin\osmetrics.dll: Can't find dependent libraries
ads0.exp reads:
Exception at: java.lang.ClassNotFoundException
Message (throw): An Exception occured while loading the osmetrics.dll shared library. (10363)
Message (excp): com.progress.isq.ipqos.Initialization
Stack Trace:
java.lang.ClassNotFoundException: com.progress.isq.ipqos.Initialization
Cannot start an Appserver
No log files are produced when trying to start the AppServer broker
Dependency Walker shows missing odbcbcp.dll missing when loading osmetrics.dll
AdminServer fails to start properly - errors on load of osmetrics.dll
CAUSE:
osmetrics.dll is by default loaded on AdminServer startup and since osmetrics.dll is missing dependant libraries, startup of the AdminServer stops when loading the osmetrics.dll, i.e. it is not fully completed
FIX:
In this particular case "odbcbcp.dll" was present in \windows\system32 folder, but for an unknown reason, it did not have .dll extentsion. After renaming it back to .dll AdminServer restarted fine and fully working.
"odbcbcp.dll" is part of Microsoft BCP for ODBC and member of MDAC installation.