Consultor Eletrônico



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.