CORBA system exception CORBA::UNKNOWN. Error code is C9C25805
 Technote (FAQ)
 
Problem
After migrating application from a distributed platform to z/OS & OS/390, CORBA system exception CORBA::UNKNOWN with error code C9C25805 results after trying to run application.

Following errors may also appear in WAS.ERROR.LOG and the SERVER LOG.

WAS.ERROR.LOG

2002/04/02 21:15:29.751 01 SYSTEM=SYSE SERVER=CBTESTA1 JobName=CBTESTS
ASID=0X0622 PID=0X010001A8 TID=0X20D46C00 0X000008 c=1.258
./bbooejsb.cpp+1921 ... BBOU0012W The function
ORBEJSBridge::invoke_request(JNIEnv*,bboojorb*,char*,CORBA::Boolean,CO
RBA::Request*&,void*)+1921 received CORBA system exception
CORBA::UNKNOWN. Error code is C9C25805

2002/04/02 21:15:29.749 01 SYSTEM=SYSE SERVER=CBTESTA1 JobName=CBTESTS
ASID=0X0622 PID=0X010001A8 TID=0X20D46C00 0X000008 c=1.258
./bboosyse.cpp+749 ... BBOU0011W The function
CORBA::throw_sysexcp(const char*,ULong,CompletionStatus)+748 raised
CORBA system exception CORBA::UNKNOWN. Error code is C9C25805

SERVER LOG:

Trace: 2002/04/02 21:15:29.749 01 t=ADFE88 c=1.258 key=P8 (00000004)
Description: Throw CORBA system exception
exception id: CORBA::UNKNOWN
minor code: c9c25805
from filename: ./bboosyse.cpp
at line: 757
Trace: 2002/04/02 21:15:29.752 01 t=ADFE88 c=1.258 key=P8 (00000005)
Description: Catch CORBA system exception
exception id: CORBA::UNKNOWN
minor code: c9c25805
from file: ./bbooejsb.cpp
at line: 1921
 
 
Solution
Error Code C9C25805
Explanation:

Bean method raised an EJBException that did not
contain an internal exception.


User Response:

Bean methods should utilize EJBExceptions to
encapsulate runtime errors. EJBExceptions are instances
of RuntimeException and therefore will not be surfaced back to
a client. Only Application Exceptions, exceptions specified on
the beans remote interface and RemoteExceptions are to be
surfaced back to the client as per the EJB1.1 specification.
EJBExceptions are not coded on the remote interface. Re-Code the
bean method to utilize EJBExceptions in this manner or
anticipate that the client will see this UNKNOWN/minor code
combination as a RemoteException.

Possible Solution:

Error may be caused by not setting "Synchronize to OS thread" property in the Application Assembly Tool for a thread using "RunAs" identity.

 
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS > Install
Operating system(s): z/OS
Software version: 4.0.1
Software edition:
Reference #: 1053119
IBM Group: Software Group
Modified date: Jun 5, 2002