Symptom
- Central Management Server (CMS) can not be restarted after installing Xcelsius 2008 Service Pack 1 (SP1) to Xcelsius 2008
- "Error: Server <server_name:port> not found or server may be down (FWM 01003) null”
Reproducing the Issue
- Install Xcelsius 2008 SP1 to Xcelsius 2008.
- Log on to Central Management Console (CMC), go to Servers and restart CMS.
- Observe the status of CMS.
If Visual Studio Just-In-Time Debugger is enabled, Visual Studio Just-In-Time Debugger appears with a message “An unhandled win32 exception occurred in CMS.exe”.
If Visual Studio Just-In-Time Debugger is disabled, CMS restarting is hanging up. - Close CMC and log on to CMC again, the error “Error: Server <server_name:port> not found or server may be down (FWM 01003) null” appears
- Log on to InfoView, the error “Error: Server <server_name:port> not found or server may be down (FWM 01003) null” appears.
- BusinessObjects Enterprise XI 3.1 Fix Pack 1.2
- Xcelsius 2008
Cause
Xcelsius was not able to load the keydecoder.dll file when restarting CMS.
Stop Server Intelligence Agent from (SIA) from Central Configuration Manager (CCM).
Add “-trace” to command and start SIA.
Log on to CMC.
Check the log file of SIA.
It shows the following error message:
Ping to JA-2K3SP2:6400 failed.
Check the log file of SIA.
It shows the following error message:
.\licinfo.cpp:85: TraceLog message 1
<date&time>|>>|A| | 2720|2004| |||||||||||||||assert failure: (.\licinfo.cpp:85). (0 : Loading shared object failed. First tried to load library C:\Program Files\Business Objects\Xcelsius\keydecoder.dll and failed because of error: [The specified module could not be found.]. Second tried to load library C:\Program Files\Business Objects\Xcelsius\keydecoder.dll and failed because of error: [The specified module could not be found.]).
.\system.cpp:844: TraceLog message 2
<date&time>|>>|A| | 2720|2004| |||||||||||||||assert failure: (.\system.cpp:844). (0 : keydecoder.dll could not be loaded. Could not load or access keycode dll: Loading shared object failed. First tried to load library C:\Program Files\Business Objects\Xcelsius\keydecoder.dll and failed because of error: [The specified module could not be found.]. Second tried to load library C:\Program Files\Business Objects\Xcelsius\keydecoder.dll and failed because of error: [The specified module could not be found.]).
.\ObjectSubsystem.cpp:1793: TraceLog message 3
<date&time>|>>|A| | 2720|2004| |||||||||||||||assert failure: (.\ObjectSubsystem.cpp:1793). (thisList->RemoveKey( pf ) : no message).
Stop Server Intelligence Agent from (SIA) from Central Configuration Manager (CCM).
Add “-trace” to command and start SIA.
Log on to CMC.
Check the log file of SIA.
It shows the following error message:
Ping to JA-2K3SP2:6400 failed.
Check the log file of SIA.
It shows the following error message:
.\licinfo.cpp:85: TraceLog message 1
<date&time>|>>|A| | 2720|2004| |||||||||||||||assert failure: (.\licinfo.cpp:85). (0 : Loading shared object failed. First tried to load library C:\Program Files\Business Objects\Xcelsius\keydecoder.dll and failed because of error: [The specified module could not be found.]. Second tried to load library C:\Program Files\Business Objects\Xcelsius\keydecoder.dll and failed because of error: [The specified module could not be found.]).
.\system.cpp:844: TraceLog message 2
<date&time>|>>|A| | 2720|2004| |||||||||||||||assert failure: (.\system.cpp:844). (0 : keydecoder.dll could not be loaded. Could not load or access keycode dll: Loading shared object failed. First tried to load library C:\Program Files\Business Objects\Xcelsius\keydecoder.dll and failed because of error: [The specified module could not be found.]. Second tried to load library C:\Program Files\Business Objects\Xcelsius\keydecoder.dll and failed because of error: [The specified module could not be found.]).
.\ObjectSubsystem.cpp:1793: TraceLog message 3
<date&time>|>>|A| | 2720|2004| |||||||||||||||assert failure: (.\ObjectSubsystem.cpp:1793). (thisList->RemoveKey( pf ) : no message).
Resolution
- Copy the keydecoder.dll file from win32_x86 folder of Business Objects 12.0 and paste it in the Xcelsius folder of C drive.
For example
Copy
keydecoder.dll file from C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86
to
C:\Program Files\Business Objects\Xcelsius\ - Restart SIA from CCM.
Keywords
Upgrade, installation, log in, debug, C++, CMS Down, Xcelsius, FP, SP, version, trouble, loading, specified module, Visual Studio Just-In-Time Debugger , KBA , BI-RA-XL , Obsolete: BusinessObjects Dashboards and Presentation Design , Problem
Product
SAP BusinessObjects Xcelsius Enterprise 2008