Object request broker troubleshooting tips
Use these tips to diagnose problems related to the WebSphere Application Server Object Request Broker (ORB).
- Enabling tracing for the Object Request Broker component
- Log files and messages associated with Object Request Broker
- Adjusting object request broker timeout values
- Java packages containing the Object Request Broker service
- Tools used with Object Request Broker
- Object Request Broker properties
- CORBA minor codes
Enabling tracing for the Object Request Broker component
The ORB service is one of the WAS run time services. Tracing messages sent and received by the ORB is a useful starting point for troubleshooting the ORB service. You can selectively enable or disable tracing of ORB messages for each server in a WAS installation, and for each application client.
This tracing is referred to by WAS support as a comm trace, and is different from the general purpose trace facility. The trace facility, which shows the detailed run-time behavior of product components, may be used alongside comm trace for other product components, or for the ORB component. The trace string associated with the ORB service is ORBRas=all=enabled.
You can enable and disable comm tracing using the console or by manually editing the server.xml file for the server be trace. You must stop and restart the server for the configuration change to take effect. For example, using the console:
- Click Servers > Application servers > server_name > Container services > ORB service, and select the ORB tracing. Click OK, and then click Save to save your settings. Restart the server for the new settings to take effect. Or,
- Locate the server.xml file for the selected server, for example: profile_root/config/cells/node_name/nodes/node_name/servers/server_name/server.xml.
- Locate the services entry for the ORB service, xmi:type=orb:ObjectRequestBroker, and set commTraceEnabled=true.
ORB tracing for client applications requires that both the ORBRas component trace and the ORB comm trace are enabled. If only the ORB comm trace is enabled, no trace output is generated for client-side ORB traces. You can use one of the following options to enable both traces in the command line used to launch the client application:
- If you are using the WAS launcher, launchClient, use the -CCD option.
If you are using launchClient, specify these parameters on the launchClient command line after the ear file name but before the parameters for the application.:
-CCtrace=ORBRas=all=enabled -CCtracefile=filename -CCDcom.ibm.CORBA.Debug=true -CCDcom.ibm.CORBA.CommTrace=true
- If you are using the java command specify these parameters:
-trace=ORBRas=all=enabled -tracefile=filename -Dcom.ibm.CORBA.Debug=true -Dcom.ibm.CORBA.CommTrace=true
ORB tracing output for thin clients can be directed by setting the com.ibm.CORBA.Debug.Output = debugOutputFilename parameter in the command line.
When using launchClient on operating systems like AIX or Linux, because ORB tracing is integrated with the WAS general component trace, both the component and comm ORB traces are written to the same file as the rest of the WebSphere Application Server traces. The name of this file is specified on the -CCtracefile=filename parameter.
When using launchClient on a Windows operating systems, you get a separate ORB trace file, called orbtrc.timestamp.txt. This file is located in the current directory.
Log files and messages associated with Object Request Broker
Messages and trace information for the ORB are saved in the following logs:
- The profile_root/logs/server_name/trace.log file for output from communications tracing and tracing the behavior of the ORBRas component
- The JVM logs for each appserver, for WAS error and warning messages
The following message in the SystemOut.log file indicates the successful start of the appserver and its ORB service:
WSVR0001I: Server server1 open for e-business
When communications tracing is enabled, a message similar to the following example in the profile_root/logs/server_name/trace.log file, indicates that the ORB service has started successfully. The message also shows the start of a listener thread, which is waiting for requests on the specified local port.
com.ibm.ws.orbimpl.transport.WSTransport startListening( ServerConnectionData connectionData ) P=693799:O=0:CT a new ListenerThread has been started for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1360]
When the com.ibm.ejs.oa.*=all=enabled parameter is specified, tracing of the Object Adapter is enabled. The following message in the trace.log indicates that the ORB service started successfully:
EJSORBImpl < initializeORB
The ORB service is one of the first services started during the WAS initialization process. If it is not properly configured, other components such as naming, security, and node agent, are not likely to start successfully. This is obvious in the JVM logs or trace.log of the affected appserver.
The following message in the SystemOut.log file is a warning message that indicates, in a future release, the ORB might use the thread pool that is defined in the Thread Pool Manager service only. If this situation occurs, you will not be able to define a thread pool in the in the Object Request Broker service.
WSVR0626W: The ThreadPool setting on the ObjectRequestBroker service is deprecated. An action is not required when you receive this warning message. To prevent the warning message from reoccurring, configure the ORB to use the thread pool that is defined in the Thread Pool Manager service. Complete the following steps in the console:
- Click Servers > Application Servers > server.
- Under Container Settings, expand Container Services and click ORB Service
- Under Thread Pool Settings, select the option Use the ORB.thread.pool settings associated with the Thread Pool Manager (recommended). .
- Click OK and Save to save your changes directly to the master configuration.
Adjusting object request broker timeout values
If Web clients that access Java applications running in the product environment are consistently experiencing problems with their requests, and the problem cannot be traced to other sources and addressed through other solutions, consider setting an ORB timeout value and adjusting it for your environment. A list of timeout scenarios follows:
- Web browsers vary in their language for indicating that they have timed out. Usually, the problem is announced as a connection failure or a no-path-to-server message.
- Set an ORB timeout value to less than the time after which a Web client eventually times out. Because it can be difficult to tell how long Web clients wait before timing out, setting an ORB timeout value requires experimentation. The ideal testing environment features some simulated network failures for testing the proposed setting value.
- Empirical results from limited testing indicate that 30 seconds is a reasonable starting value. Ensure that this setting is not too low. To fine tune the setting, find a value that is not too low. Gradually decrease the setting until reaching the threshold at which the value becomes too low. Set the value a little higher than the threshold.
- When an ORB timeout value is set too low, the symptom is numerous CORBA NO_RESPONSE exceptions, which occur even for some valid requests. The value is likely to be too low if requests that should have been successful, for example, the server is not down, are being lost or refused.
Timeout adjustments: Do not adjust an ORB timeout value unless you have a problem. Configuring a value that is inappropriate for the environment can create a problem. An incorrect value can produce results worse than the original problem. You can adjust timeout intervals for the product Java ORB through the following administrative settings:
- Request timeout, the number of seconds to wait before timing out on most pending ORB requests if the network fails
- Locate request timeout, the number of seconds to wait before timing out on a locate-request message
Java packages containing the Object Request Broker service
The ORB service resides in the following Java packages:
- com.ibm.com.CORBA.*
- com.ibm.rmi.*
- com.ibm.ws.orb.*
- com.ibm.ws.orbimpl.*
- org.omg.CORBA.*
- javax.rmi.CORBA.*
JAR files that contain the previously mentioned packages include:
- app_server_root/java/jre/lib/ext/ibmorb.jar
- app_server_root/java/jre/lib/ext/iwsorbutil.jar
- app_server_root/lib/iwsorb.jar
Tools used with Object Request Broker
The tools used to compile Java remote interfaces to generate language bindings used by the ORB at runtime reside in the following Java packages:
- com.ibm.tools.rmic.*
- com.ibm.idl.*
The JAR file that contains the packages is app_server_root/java/lib/ibmtools.jar.
Object Request Broker properties
The ORB service requires a number of ORB properties for correct operation. It is not necessary for most users to modify these properties, and it is recommended that only your system administrator modify them when required.. Consult IBM Support personnel for assistance. The properties reside in the orb.properties file, located in app_server_root/java/jre/lib/orb.properties.
CORBA minor codes
The CORBA specification defines standard minor exception codes for use by the ORB when a system exception is thrown. In addition, the object management group (OMG) assigns each vendor a unique prefix value for use in vendor-proprietary minor exception codes. Minor code values assigned to IBM and used by the ORB in the WebSphere Application Server follow. The minor code value is in decimal and hexadecimal formats. The column labeled minor code reason gives a short description of the condition causing the exception. Currently there is no documentation for these errors beyond the minor code reason. If you require technical support from IBM, the minor code helps support engineers determine the source of the problem.
Table 1. Decimal minor exception codes 1229066320 to 1229066364 Decimal Hexadecimal Minor code reason 1229066320 0x49421050 HTTP_READER_FAILURE 1229066321 0x49421051 COULD_NOT_INSTANTIATE_CLIENT_SSL_SOCKET_FACTORY 1229066322 0x49421052 COULD_NOT_INSTANTIATE_SERVER_SSL_SOCKET_FACTORY 1229066323 0x49421053 CREATE_LISTENER_FAILED_1 1229066324 0x49421054 CREATE_LISTENER_FAILED_2 1229066325 0x49421055 CREATE_LISTENER_FAILED_3 1229066326 0x49421056 CREATE_LISTENER_FAILED_4 1229066327 0x49421057 CREATE_LISTENER_FAILED_5 1229066328 0x49421058 INVALID_CONNECTION_TYPE 1229066329 0x49421059 HTTPINPUTSTREAM_NO_ACTIVEINPUTSTREAM 1229066330 0x4942105a HTTPOUTPUTSTREAM_NO_OUTPUTSTREAM 1229066331 0x4942105b CONNECTIONINTERCEPTOR_INVALID_CLASSNAME 1229066332 0x4942105c NO_CONNECTIONDATA_IN_CONNECTIONDATACARRIER 1229066333 0x4942105d CLIENT_CONNECTIONDATA_IS_INVALID_TYPE 1229066334 0x4942105e SERVER_CONNECTIONDATA_IS_INVALID_TYPE 1229066335 0x4942105f NO_OVERLAP_OF_ENABLED_AND_DESIRED_CIPHER_SUITES 1229066352 0x49421070 CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_CLIENT_SOCKET 1229066353 0x49421071 GETCONNECTION_KEY_RETURNED_FALSE 1229066354 0x49421072 UNABLE_TO_CREATE_SSL_SOCKET 1229066355 0x49421073 SSLSERVERSOCKET_TARGET_SUPPORTS_LESS_THAN_1 1229066356 0x49421074 SSLSERVERSOCKET_TARGET_REQUIRES_LESS_THAN_1 1229066357 0x49421075 SSLSERVERSOCKET_TARGET_LESS_THAN_TARGET_REQUIRES 1229066358 0x49421076 UNABLE_TO_CREATE_SSL_SERVER_SOCKET 1229066359 0x49421077 CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_SERVER_SOCKET 1229066360 0x49421078 INVALID_SERVER_CONNECTION_DATA_TYPE 1229066361 0x49421079 GETSERVERCONNECTIONDATA_RETURNED_NULL 1229066362 0x4942107a GET_SSL_SESSION_RETURNED_NULL 1229066363 0x4942107b GLOBAL_ORB_EXISTS 1229066364 0x4942107c CONNECT_TIME_OUT
Table 2. Decimal minor exception codes 1229123841 to 1229124249 Decimal Hexadecimal Minor code reason 1229123841 0x4942f101 DSIMETHOD_NOTCALLED 1229123842 0x4942f102 BAD_INV_PARAMS 1229123843 0x4942f103 BAD_INV_RESULT 1229123844 0x4942f104 BAD_INV_CTX 1229123845 0x4942f105 ORB_NOTREADY 1229123879 0x4942f127 PI_NOT_POST_INIT 1229123880 0x4942f128 INVALID_EXTENDED_PI_CALL 1229123969 0x4942f181 BAD_OPERATION_EXTRACT_SHORT 1229123970 0x4942f182 BAD_OPERATION_EXTRACT_LONG 1229123971 0x4942f183 BAD_OPERATION_EXTRACT_USHORT 1229123972 0x4942f184 BAD_OPERATION_EXTRACT_ULONG 1229123973 0x4942f185 BAD_OPERATION_EXTRACT_FLOAT 1229123974 0x4942f186 BAD_OPERATION_EXTRACT_DOUBLE 1229123975 0x4942f187 BAD_OPERATION_EXTRACT_LONGLONG 1229123976 0x4942f188 BAD_OPERATION_EXTRACT_ULONGLONG 1229123977 0x4942f189 BAD_OPERATION_EXTRACT_BOOLEAN 1229123978 0x4942f18a BAD_OPERATION_EXTRACT_CHAR 1229123979 0x4942f18b BAD_OPERATION_EXTRACT_OCTET 1229123980 0x4942f18c BAD_OPERATION_EXTRACT_WCHAR 1229123981 0x4942f18d BAD_OPERATION_EXTRACT_STRING 1229123982 0x4942f18e BAD_OPERATION_EXTRACT_WSTRING 1229123983 0x4942f18f BAD_OPERATION_EXTRACT_ANY 1229123984 0x4942f190 BAD_OPERATION_INSERT_OBJECT_1 1229123985 0x4942f191 BAD_OPERATION_INSERT_OBJECT_2 1229123986 0x4942f192 BAD_OPERATION_EXTRACT_OBJECT_1 1229123987 0x4942f193 BAD_OPERATION_EXTRACT_OBJECT_2 1229123988 0x4942f194 BAD_OPERATION_EXTRACT_TYPECODE 1229123989 0x4942f195 BAD_OPERATION_EXTRACT_PRINCIPAL 1229123990 0x4942f196 BAD_OPERATION_EXTRACT_VALUE 1229123991 0x4942f197 BAD_OPERATION_GET_PRIMITIVE_TC_1 1229123992 0x4942f198 BAD_OPERATION_GET_PRIMITIVE_TC_2 1229123993 0x4942f199 BAD_OPERATION_INVOKE_NULL_PARAM_1 1229123994 0x4942f19a BAD_OPERATION_INVOKE_NULL_PARAM_2 1229123995 0x4942f19b BAD_OPERATION_INVOKE_DEFAULT_1 1229123996 0x4942f19c BAD_OPERATION_INVOKE_DEFAULT_2 1229123997 0x4942f19d BAD_OPERATION_UNKNOWN_BOOTSTRAP_METHOD 1229123998 0x4942f19e BAD_OPERATION_EMPTY_ANY 1229123999 0x4942f19f BAD_OPERATION_STUB_DISCONNECTED 1229124000 0x4942f1a0 BAD_OPERATION_TIE_DISCONNECTED 1229124001 0x4942f1a1 BAD_OPERATION_DELEGATE_DISCONNECTED 1229124097 0x4942f201 NULL_PARAM_1 1229124098 0x4942f202 NULL_PARAM_2 1229124099 0x4942f203 NULL_PARAM_3 1229124100 0x4942f204 NULL_PARAM_4 1229124101 0x4942f205 NULL_PARAM_5 1229124102 0x4942f206 NULL_PARAM_6 1229124103 0x4942f207 NULL_PARAM_7 1229124104 0x4942f208 NULL_PARAM_8 1229124105 0x4942f209 NULL_PARAM_9 1229124106 0x4942f20a NULL_PARAM_10 1229124107 0x4942f20b NULL_PARAM_11 1229124108 0x4942f20c NULL_PARAM_12 1229124109 0x4942f20d NULL_PARAM_13 1229124110 0x4942f20e NULL_PARAM_14 1229124111 0x4942f20f NULL_PARAM_15 1229124112 0x4942f210 NULL_PARAM_16 1229124113 0x4942f211 NULL_PARAM_17 1229124114 0x4942f212 NULL_PARAM_18 1229124115 0x4942f213 NULL_PARAM_19 1229124116 0x4942f214 NULL_PARAM_20 1229124117 0x4942f215 NULL_IOR_OBJECT 1229124118 0x4942f216 NULL_PI_NAME 1229124119 0x4942f217 NULL_SC_DATA 1229124126 0x4942f21e BAD_SERVANT_TYPE 1229124127 0x4942f21f BAD_EXCEPTION 1229124128 0x4942f220 BAD_MODIFIER_LIST 1229124129 0x4942f221 NULL_PROP_MGR 1229124130 0x4942f222 INVALID_PROPERTY 1229124131 0x4942f223 ORBINITREF_FORMAT 1229124132 0x4942f224 ORBINITREF_MISSING_OBJECTURL 1229124133 0x4942f225 ORBDEFAULTINITREF_FORMAT 1229124134 0x4942f226 ORBDEFAULTINITREF_VALUE 1229124135 0x4942f227 OBJECTKEY_SERVERUUID_LENGTH 1229124136 0x4942f228 OBJECTKEY_SERVERUUID_NULL 1229124137 0x4942f229 BAD_REPOSITORY_ID 1229124138 0x4942f22a BAD_PARAM_LOCAL_OBJECT 1229124139 0x4942f22b NULL_OBJECT_IOR 1229124140 0x4942f22c WRONG_ORB 1229124141 0x4942f22d NULL_OBJECT_KEY 1229124142 0x4942f22e NULL_OBJECT_URL 1229124143 0x4942f22f NOT_A_NAMING_CONTEXT 1229124225 0x4942f281 TYPECODEIMPL_CTOR_MISUSE_1 1229124226 0x4942f282 TYPECODEIMPL_CTOR_MISUSE_2 1229124227 0x4942f283 TYPECODEIMPL_NULL_INDIRECTTYPE 1229124228 0x4942f284 TYPECODEIMPL_RECURSIVE_TYPECODES 1229124235 0x4942f28b TYPECODEIMPL_KIND_INVALID_1 1229124236 0x4942f28c TYPECODEIMPL_KIND_INVALID_2 1229124237 0x4942f28d TYPECODEIMPL_NATIVE_1 1229124238 0x4942f28e TYPECODEIMPL_NATIVE_2 1229124239 0x4942f28f TYPECODEIMPL_NATIVE_3 1229124240 0x4942f290 TYPECODEIMPL_KIND_INDIRECT_1 1229124241 0x4942f291 TYPECODEIMPL_KIND_INDIRECT_2 1229124242 0x4942f292 TYPECODEIMPL_NULL_TYPECODE 1229124243 0x4942f293 TYPECODEIMPL_BODY_OF_TYPECODE 1229124244 0x4942f294 TYPECODEIMPL_KIND_RECURSIVE_1 1229124245 0x4942f295 TYPECODEIMPL_COMPLEX_DEFAULT_1 1229124246 0x4942f296 TYPECODEIMPL_COMPLEX_DEFAULT_2 1229124247 0x4942f297 TYPECODEIMPL_INDIRECTION 1229124248 0x4942f298 TYPECODEIMPL_SIMPLE_DEFAULT 1229124249 0x4942f299 TYPECODEIMPL_NOT_CDROS
Table 3. Decimal minor exception codes 1229124250 to 1229125764 Decimal Hexadecimal Minor code reason 1229124250 0x4942f29a TYPECODEIMPL_NO_IMPLEMENT_1 1229124251 0x4942f29b TYPECODEIMPL_NO_IMPLEMENT_2 1229124357 0x4942f305 CONN_PURGE_REBIND 1229124358 0x4942f306 CONN_PURGE_ABORT 1229124359 0x4942f307 CONN_NOT_ESTABLISH 1229124360 0x4942f308 CONN_CLOSE_REBIND 1229124368 0x4942f310 WRITE_ERROR_SEND 1229124376 0x4942f318 GET_PROPERTIES_ERROR 1229124384 0x4942f320 BOOTSTRAP_SERVER_NOT_AVAIL 1229124392 0x4942f328 INVOKE_ERROR 1229124481 0x4942f381 BAD_HEX_DIGIT 1229124482 0x4942f382 BAD_STRINGIFIED_IOR_LEN 1229124483 0x4942f383 BAD_STRINGIFIED_IOR 1229124485 0x4942f385 BAD_MODIFIER_1 1229124486 0x4942f386 BAD_MODIFIER_2 1229124488 0x4942f388 CODESET_INCOMPATIBLE 1229124490 0x4942f38a LONG_DOUBLE_NOT_IMPLEMENTED_1 1229124491 0x4942f38b LONG_DOUBLE_NOT_IMPLEMENTED_2 1229124492 0x4942f38c LONG_DOUBLE_NOT_IMPLEMENTED_3 1229124496 0x4942f390 COMPLEX_TYPES_NOT_IMPLEMENTED 1229124497 0x4942f391 VALUE_BOX_NOT_IMPLEMENTED 1229124498 0x4942f392 NULL_STRINGIFIED_IOR 1229124865 0x4942f501 TRANS_NS_CANNOT_CREATE_INITIAL_NC_SYS 1229124866 0x4942f502 TRANS_NS_CANNOT_CREATE_INITIAL_NC 1229124867 0x4942f503 GLOBAL_ORB_EXISTS 1229124868 0x4942f504 PLUGINS_ERROR 1229124869 0x4942f505 INCOMPATIBLE_JDK_VERSION 1229124993 0x4942f581 BAD_REPLYSTATUS 1229124994 0x4942f582 PEEKSTRING_FAILED 1229124995 0x4942f583 GET_LOCAL_HOST_FAILED 1229124996 0x4942f584 CREATE_LISTENER_FAILED 1229124997 0x4942f585 BAD_LOCATE_REQUEST_STATUS 1229124998 0x4942f586 STRINGIFY_WRITE_ERROR 1229125000 0x4942f588 BAD_GIOP_REQUEST_TYPE_1 1229125001 0x4942f589 BAD_GIOP_REQUEST_TYPE_2 1229125002 0x4942f58a BAD_GIOP_REQUEST_TYPE_3 1229125003 0x4942f58b BAD_GIOP_REQUEST_TYPE_4 1229125005 0x4942f58d NULL_ORB_REFERENCE 1229125006 0x4942f58e NULL_NAME_REFERENCE 1229125008 0x4942f590 ERROR_UNMARSHALING_USEREXC 1229125009 0x4942f591 SUBCONTRACTREGISTRY_ERROR 1229125010 0x4942f592 LOCATIONFORWARD_ERROR 1229125011 0x4942f593 BAD_READER_THREAD 1229125013 0x4942f595 BAD_REQUEST_ID 1229125014 0x4942f596 BAD_SYSTEMEXCEPTION 1229125015 0x4942f597 BAD_COMPLETION_STATUS 1229125016 0x4942f598 INITIAL_REF_ERROR 1229125017 0x4942f599 NO_CODEC_FACTORY 1229125018 0x4942f59a BAD_SUBCONTRACT_ID 1229125019 0x4942f59b BAD_SYSTEMEXCEPTION_2 1229125020 0x4942f59c NOT_PRIMITIVE_TYPECODE 1229125021 0x4942f59d BAD_SUBCONTRACT_ID_2 1229125022 0x4942f59e BAD_SUBCONTRACT_TYPE 1229125023 0x4942f59f NAMING_CTX_REBIND_ALREADY_BOUND 1229125024 0x4942f5a0 NAMING_CTX_REBINDCTX_ALREADY_BOUND 1229125025 0x4942f5a1 NAMING_CTX_BAD_BINDINGTYPE 1229125026 0x4942f5a2 NAMING_CTX_RESOLVE_CANNOT_NARROW_TO_CTX 1229125032 0x4942f5a8 TRANS_NC_BIND_ALREADY_BOUND 1229125033 0x4942f5a9 TRANS_NC_LIST_GOT_EXC 1229125034 0x4942f5aa TRANS_NC_NEWCTX_GOT_EXC 1229125035 0x4942f5ab TRANS_NC_DESTROY_GOT_EXC 1229125036 0x4942f5ac TRANS_BI_DESTROY_GOT_EXC 1229125042 0x4942f5b2 INVALID_CHAR_CODESET_1 1229125043 0x4942f5b3 INVALID_CHAR_CODESET_2 1229125044 0x4942f5b4 INVALID_WCHAR_CODESET_1 1229125045 0x4942f5b5 INVALID_WCHAR_CODESET_2 1229125046 0x4942f5b6 GET_HOST_ADDR_FAILED 1229125047 0x4942f5b7 REACHED_UNREACHABLE_PATH 1229125048 0x4942f5b8 PROFILE_CLONE_FAILED 1229125049 0x4942f5b9 INVALID_LOCATE_REQUEST_STATUS 1229125050 0x4942f5ba NO_UNSAFE_CLASS 1229125051 0x4942f5bb REQUEST_WITHOUT_CONNECTION_1 1229125052 0x4942f5bc REQUEST_WITHOUT_CONNECTION_2 1229125053 0x4942f5bd REQUEST_WITHOUT_CONNECTION_3 1229125054 0x4942f5be REQUEST_WITHOUT_CONNECTION_4 1229125055 0x4942f5bf REQUEST_WITHOUT_CONNECTION_5 1229125056 0x4942f5c0 NOT_USED_1 1229125057 0x4942f5c1 NOT_USED_2 1229125058 0x4942f5c2 NOT_USED_3 1229125059 0x4942f5c3 NOT_USED_4 1229125512 0x4942f788 BAD_CODE_SET 1229125520 0x4942f790 INV_RMI_STUB 1229125521 0x4942f791 INV_LOAD_STUB 1229125522 0x4942f792 INV_OBJ_IMPLEMENTATION 1229125523 0x4942f793 OBJECTKEY_NOMAGIC 1229125524 0x4942f794 OBJECTKEY_NOSCID 1229125525 0x4942f795 OBJECTKEY_NOSERVERID 1229125526 0x4942f796 OBJECTKEY_NOSERVERUUID 1229125527 0x4942f797 OBJECTKEY_SERVERUUIDKEY 1229125528 0x4942f798 OBJECTKEY_NOPOANAME 1229125529 0x4942f799 OBJECTKEY_SETSCID 1229125530 0x4942f79a OBJECTKEY_SETSERVERID 1229125531 0x4942f79b OBJECTKEY_NOUSERKEY 1229125532 0x4942f79c OBJECTKEY_SETUSERKEY 1229125533 0x4942f79d INVALID_INDEXED_PROFILE_1 1229125534 0x4942f79e INVALID_INDEXED_PROFILE_2 1229125762 0x4942f882 UNSPECIFIED_MARSHAL_1 1229125763 0x4942f883 UNSPECIFIED_MARSHAL_2 1229125764 0x4942f884 UNSPECIFIED_MARSHAL_3
Table 4. Decimal minor exception codes 1299125765 to 1229125906 Decimal Hexadecimal Minor code reason 1229125765 0x4942f885 UNSPECIFIED_MARSHAL_4 1229125766 0x4942f886 UNSPECIFIED_MARSHAL_5 1229125767 0x4942f887 UNSPECIFIED_MARSHAL_6 1229125768 0x4942f888 UNSPECIFIED_MARSHAL_7 1229125769 0x4942f889 UNSPECIFIED_MARSHAL_8 1229125770 0x4942f88a UNSPECIFIED_MARSHAL_9 1229125771 0x4942f88b UNSPECIFIED_MARSHAL_10 1229125772 0x4942f88c UNSPECIFIED_MARSHAL_11 1229125773 0x4942f88d UNSPECIFIED_MARSHAL_12 1229125774 0x4942f88e UNSPECIFIED_MARSHAL_13 1229125775 0x4942f88f UNSPECIFIED_MARSHAL_14 1229125776 0x4942f890 UNSPECIFIED_MARSHAL_15 1229125777 0x4942f891 UNSPECIFIED_MARSHAL_16 1229125778 0x4942f892 UNSPECIFIED_MARSHAL_17 1229125779 0x4942f893 UNSPECIFIED_MARSHAL_18 1229125780 0x4942f894 UNSPECIFIED_MARSHAL_19 1229125781 0x4942f895 UNSPECIFIED_MARSHAL_20 1229125782 0x4942f896 UNSPECIFIED_MARSHAL_21 1229125783 0x4942f897 UNSPECIFIED_MARSHAL_22 1229125784 0x4942f898 UNSPECIFIED_MARSHAL_23 1229125785 0x4942f899 UNSPECIFIED_MARSHAL_24 1229125786 0x4942f89a UNSPECIFIED_MARSHAL_25 1229125787 0x4942f89b UNSPECIFIED_MARSHAL_26 1229125788 0x4942f89c UNSPECIFIED_MARSHAL_27 1229125789 0x4942f89d UNSPECIFIED_MARSHAL_28 1229125790 0x4942f89e UNSPECIFIED_MARSHAL_29 1229125791 0x4942f89f UNSPECIFIED_MARSHAL_30 1229125792 0x4942f8a0 UNSPECIFIED_MARSHAL_31 1229125793 0x4942f8a1 UNSPECIFIED_MARSHAL_32 1229125794 0x4942f8a2 UNSPECIFIED_MARSHAL_33 1229125795 0x4942f8a3 UNSPECIFIED_MARSHAL_34 1229125796 0x4942f8a4 UNSPECIFIED_MARSHAL_35 1229125797 0x4942f8a5 UNSPECIFIED_MARSHAL_36 1229125798 0x4942f8a6 UNSPECIFIED_MARSHAL_37 1229125799 0x4942f8a7 UNSPECIFIED_MARSHAL_38 1229125800 0x4942f8a8 UNSPECIFIED_MARSHAL_39 1229125801 0x4942f8a9 UNSPECIFIED_MARSHAL_40 1229125802 0x4942f8aa UNSPECIFIED_MARSHAL_41 1229125803 0x4942f8ab UNSPECIFIED_MARSHAL_42 1229125804 0x4942f8ac UNSPECIFIED_MARSHAL_43 1229125805 0x4942f8ad UNSPECIFIED_MARSHAL_44 1229125806 0x4942f8ae UNSPECIFIED_MARSHAL_45 1229125807 0x4942f8af UNSPECIFIED_MARSHAL_46 1229125808 0x4942f8b0 UNSPECIFIED_MARSHAL_47 1229125809 0x4942f8b1 UNSPECIFIED_MARSHAL_48 1229125810 0x4942f8b2 UNSPECIFIED_MARSHAL_49 1229125811 0x4942f8b3 UNSPECIFIED_MARSHAL_50 1229125812 0x4942f8b4 UNSPECIFIED_MARSHAL_51 1229125813 0x4942f8b5 UNSPECIFIED_MARSHAL_52 1229125814 0x4942f8b6 UNSPECIFIED_MARSHAL_53 1229125815 0x4942f8b7 UNSPECIFIED_MARSHAL_54 1229125816 0x4942f8b8 UNSPECIFIED_MARSHAL_55 1229125817 0x4942f8b9 UNSPECIFIED_MARSHAL_56 1229125818 0x4942f8ba UNSPECIFIED_MARSHAL_57 1229125819 0x4942f8bb UNSPECIFIED_MARSHAL_58 1229125820 0x4942f8bc UNSPECIFIED_MARSHAL_59 1229125821 0x4942f8bd UNSPECIFIED_MARSHAL_60 1229125822 0x4942f8be UNSPECIFIED_MARSHAL_61 1229125823 0x4942f8bf UNSPECIFIED_MARSHAL_62 1229125824 0x4942f8c0 UNSPECIFIED_MARSHAL_63 1229125825 0x4942f8c1 UNSPECIFIED_MARSHAL_64 1229125826 0x4942f8c2 UNSPECIFIED_MARSHAL_65 1229125827 0x4942f8c3 UNSPECIFIED_MARSHAL_66 1229125828 0x4942f8c4 READ_OBJECT_EXCEPTION_2 1229125841 0x4942f8d1 UNSUPPORTED_IDLTYPE 1229125842 0x4942f8d2 DSI_RESULT_EXCEPTION 1229125844 0x4942f8d4 IIOPINPUTSTREAM_GROW 1229125847 0x4942f8d7 NO_CHAR_CONVERTER_1 1229125848 0x4942f8d8 NO_CHAR_CONVERTER_2 1229125849 0x4942f8d9 CHARACTER_MALFORMED_1 1229125850 0x4942f8da CHARACTER_MALFORMED_2 1229125851 0x4942f8db CHARACTER_MALFORMED_3 1229125852 0x4942f8dc CHARACTER_MALFORMED_4 1229125854 0x4942f8de INCORRECT_CHUNK_LENGTH 1229125856 0x4942f8e0 CHUNK_OVERFLOW 1229125858 0x4942f8e2 CANNOT_GROW 1229125859 0x4942f8e3 CODESET_ALREADY_SET 1229125860 0x4942f8e4 REQUEST_CANCELLED 1229125861 0x4942f8e5 WRITE_TO_STREAM_1 1229125862 0x4942f8e6 WRITE_TO_STREAM_2 1229125863 0x4942f8e7 WRITE_TO_STREAM_3 1229125864 0x4942f8e8 WRITE_TO_STREAM_4 1229125865 0x4942f8e9 PROXY_MARSHAL_FAILURE 1229125866 0x4942f8ea PROXY_UNMARSHAL_FAILURE 1229125867 0x4942f8eb INVALID_START_VALUE 1229125868 0x4942f8ec INVALID_CHUNK_STATE 1229125869 0x4942f8ed NULL_CODEBASE_IOR 1229125889 0x4942f901 DSI_NOT_IMPLEMENTED 1229125890 0x4942f902 GETINTERFACE_NOT_IMPLEMENTED 1229125891 0x4942f903 SEND_DEFERRED_NOTIMPLEMENTED 1229125893 0x4942f905 ARGUMENTS_NOTIMPLEMENTED 1229125894 0x4942f906 RESULT_NOTIMPLEMENTED 1229125895 0x4942f907 EXCEPTIONS_NOTIMPLEMENTED 1229125896 0x4942f908 CONTEXTLIST_NOTIMPLEMENTED 1229125902 0x4942f90e CREATE_OBJ_REF_BYTE_NOTIMPLEMENTED 1229125903 0x4942f90f CREATE_OBJ_REF_IOR_NOTIMPLEMENTED 1229125904 0x4942f910 GET_KEY_NOTIMPLEMENTED 1229125905 0x4942f911 GET_IMPL_ID_NOTIMPLEMENTED 1229125906 0x4942f912 GET_SERVANT_NOTIMPLEMENTED
Table 5. Decimal minor exception codes 1229125907 to 1229126567 Decimal Hexadecimal Minor code reason 1229125907 0x4942f913 SET_ORB_NOTIMPLEMENTED 1229125908 0x4942f914 SET_ID_NOTIMPLEMENTED 1229125909 0x4942f915 GET_CLIENT_SUBCONTRACT_NOTIMPLEMENTED 1229125913 0x4942f919 CONTEXTIMPL_NOTIMPLEMENTED 1229125914 0x4942f91a CONTEXT_NAME_NOTIMPLEMENTED 1229125915 0x4942f91b PARENT_NOTIMPLEMENTED 1229125916 0x4942f91c CREATE_CHILD_NOTIMPLEMENTED 1229125917 0x4942f91d SET_ONE_VALUE_NOTIMPLEMENTED 1229125918 0x4942f91e SET_VALUES_NOTIMPLEMENTED 1229125919 0x4942f91f DELETE_VALUES_NOTIMPLEMENTED 1229125920 0x4942f920 GET_VALUES_NOTIMPLEMENTED 1229125922 0x4942f922 GET_CURRENT_NOTIMPLEMENTED_1 1229125923 0x4942f923 GET_CURRENT_NOTIMPLEMENTED_2 1229125924 0x4942f924 CREATE_OPERATION_LIST_NOTIMPLEMENTED_1 1229125925 0x4942f925 CREATE_OPERATION_LIST_NOTIMPLEMENTED_2 1229125926 0x4942f926 GET_DEFAULT_CONTEXT_NOTIMPLEMENTED_1 1229125927 0x4942f927 GET_DEFAULT_CONTEXT_NOTIMPLEMENTED_2 1229125928 0x4942f928 SHUTDOWN_NOTIMPLEMENTED 1229125929 0x4942f929 WORK_PENDING_NOTIMPLEMENTED 1229125930 0x4942f92a PERFORM_WORK_NOTIMPLEMENTED 1229125931 0x4942f92b COPY_TK_ABSTRACT_NOTIMPLEMENTED 1229125932 0x4942f92c PI_CLIENT_GET_POLICY_NOTIMPLEMENTED 1229125933 0x4942f92d PI_SERVER_GET_POLICY_NOTIMPLEMENTED 1229125934 0x4942f92e ADDRESSING_MODE_NOTIMPLEMENTED_1 1229125935 0x4942f92f ADDRESSING_MODE_NOTIMPLEMENTED_2 1229125936 0x4942f930 SET_OBJECT_RESOLVER_NOTIMPLEMENTED 1229125937 0x4942f931 DISCONNECTED_SERVANT_1 1229125938 0x4942f932 DISCONNECTED_SERVANT_2 1229125939 0x4942f933 DISCONNECTED_SERVANT_3 1229125940 0x4942f934 DISCONNECTED_SERVANT_4 1229125941 0x4942f935 DISCONNECTED_SERVANT_5 1229125942 0x4942f936 DISCONNECTED_SERVANT_6 1229125943 0x4942f937 DISCONNECTED_SERVANT_7 1229125944 0x4942f938 GET_INTERFACE_DEF_NOT_IMPLEMENTED 1229126017 0x4942f981 MARSHAL_NO_MEMORY_1 1229126018 0x4942f982 MARSHAL_NO_MEMORY_2 1229126019 0x4942f983 MARSHAL_NO_MEMORY_3 1229126020 0x4942f984 MARSHAL_NO_MEMORY_4 1229126021 0x4942f985 MARSHAL_NO_MEMORY_5 1229126022 0x4942f986 MARSHAL_NO_MEMORY_6 1229126023 0x4942f987 MARSHAL_NO_MEMORY_7 1229126024 0x4942f988 MARSHAL_NO_MEMORY_8 1229126025 0x4942f989 MARSHAL_NO_MEMORY_9 1229126026 0x4942f98a MARSHAL_NO_MEMORY_10 1229126027 0x4942f98b MARSHAL_NO_MEMORY_11 1229126028 0x4942f98c MARSHAL_NO_MEMORY_12 1229126029 0x4942f98d MARSHAL_NO_MEMORY_13 1229126030 0x4942f98e MARSHAL_NO_MEMORY_14 1229126031 0x4942f98f MARSHAL_NO_MEMORY_15 1229126032 0x4942f990 MARSHAL_NO_MEMORY_16 1229126033 0x4942f991 MARSHAL_NO_MEMORY_17 1229126034 0x4942f992 MARSHAL_NO_MEMORY_18 1229126035 0x4942f993 MARSHAL_NO_MEMORY_19 1229126036 0x4942f994 MARSHAL_NO_MEMORY_20 1229126037 0x4942f995 MARSHAL_NO_MEMORY_21 1229126038 0x4942f996 MARSHAL_NO_MEMORY_22 1229126039 0x4942f997 MARSHAL_NO_MEMORY_23 1229126040 0x4942f998 MARSHAL_NO_MEMORY_24 1229126041 0x4942f999 MARSHAL_NO_MEMORY_25 1229126042 0x4942f99a MARSHAL_NO_MEMORY_26 1229126043 0x4942f99b MARSHAL_NO_MEMORY_27 1229126044 0x4942f99c MARSHAL_NO_MEMORY_28 1229126045 0x4942f99d MARSHAL_NO_MEMORY_29 1229126046 0x4942f99e MARSHAL_NO_MEMORY_30 1229126047 0x4942f99f MARSHAL_NO_MEMORY_31 1229126401 0x4942fb01 RESPONSE_TIMED_OUT 1229126402 0x4942fb02 FRAGMENT_TIMED_OUT 1229126529 0x4942fb81 NO_SERVER_SC_IN_DISPATCH 1229126530 0x4942fb82 NO_SERVER_SC_IN_LOOKUP 1229126531 0x4942fb83 NO_SERVER_SC_IN_CREATE_DEFAULT_SERVER 1229126532 0x4942fb84 NO_SERVER_SC_IN_SETUP 1229126533 0x4942fb85 NO_SERVER_SC_IN_LOCATE 1229126534 0x4942fb86 NO_SERVER_SC_IN_DISCONNECT 1229126539 0x4942fb8b ORB_CONNECT_ERROR_1 1229126540 0x4942fb8c ORB_CONNECT_ERROR_2 1229126541 0x4942fb8d ORB_CONNECT_ERROR_3 1229126542 0x4942fb8e ORB_CONNECT_ERROR_4 1229126543 0x4942fb8f ORB_CONNECT_ERROR_5 1229126544 0x4942fb90 ORB_CONNECT_ERROR_6 1229126545 0x4942fb91 ORB_CONNECT_ERROR_7 1229126546 0x4942fb92 ORB_CONNECT_ERROR_8 1229126547 0x4942fb93 ORB_CONNECT_ERROR_9 1229126548 0x4942fb94 ORB_REGISTER_1 1229126549 0x4942fb95 ORB_REGISTER_2 1229126553 0x4942fb99 ORB_REGISTER_LOCAL_1 1229126554 0x4942fb9a ORB_REGISTER_LOCAL_2 1229126555 0x4942fb9b LOCAL_SERVANT_LOOKUP 1229126556 0x4942fb9c POA_LOOKUP_ERROR 1229126557 0x4942fb9d POA_INACTIVE 1229126558 0x4942fb9e POA_NO_SERVANT_MANAGER 1229126559 0x4942fb9f POA_NO_DEFAULT_SERVANT 1229126560 0x4942fba0 POA_WRONG_POLICY 1229126561 0x4942fba1 FINDPOA_ERROR 1229126562 0x4942fba2 ADAPTER_ACTIVATOR_EXCEPTION 1229126563 0x4942fba3 POA_SERVANT_ACTIVATOR_LOOKUP_FAILED 1229126564 0x4942fba4 POA_BAD_SERVANT_MANAGER 1229126565 0x4942fba5 POA_SERVANT_LOCATOR_LOOKUP_FAILED 1229126566 0x4942fba6 POA_UNKNOWN_POLICY 1229126567 0x4942fba7 POA_NOT_FOUND
Table 6. Decimal minor exception codes 1229126568 to 1330446377 Decimal Hexadecimal Minor code reason 1229126568 0x4942fba8 SERVANT_LOOKUP 1229126569 0x4942fba9 SERVANT_IS_ACTIVE 1229126570 0x4942fbaa SERVANT_DISPATCH 1229126571 0x4942fbab WRONG_CLIENTSC 1229126572 0x4942fbac WRONG_SERVERSC 1229126573 0x4942fbad SERVANT_IS_NOT_ACTIVE 1229126574 0x4942fbae POA_WRONG_POLICY_1 1229126575 0x4942fbaf POA_NOCONTEXT_1 1229126576 0x4942fbb0 POA_NOCONTEXT_2 1229126577 0x4942fbb1 POA_INVALID_NAME_1 1229126578 0x4942fbb2 POA_INVALID_NAME_2 1229126579 0x4942fbb3 POA_INVALID_NAME_3 1229126580 0x4942fbb4 POA_NOCONTEXT_FOR_PREINVOKE 1229126581 0x4942fbb5 POA_NOCONTEXT_FOR_CHECKING_PREINVOKE 1229126582 0x4942fbb6 POA_NOCONTEXT_FOR_POSTINVOKE 1229126657 0x4942fc01 LOCATE_UNKNOWN_OBJECT 1229126658 0x4942fc02 BAD_SERVER_ID_1 1229126659 0x4942fc03 BAD_SERVER_ID_2 1229126660 0x4942fc04 BAD_IMPLID 1229126665 0x4942fc09 BAD_SKELETON_1 1229126666 0x4942fc0a BAD_SKELETON_2 1229126673 0x4942fc11 SERVANT_NOT_FOUND_1 1229126674 0x4942fc12 SERVANT_NOT_FOUND_2 1229126675 0x4942fc13 SERVANT_NOT_FOUND_3 1229126676 0x4942fc14 SERVANT_NOT_FOUND_4 1229126677 0x4942fc15 SERVANT_NOT_FOUND_5 1229126678 0x4942fc16 SERVANT_NOT_FOUND_6 1229126679 0x4942fc17 SERVANT_NOT_FOUND_7 1229126687 0x4942fc1f SERVANT_DISCONNECTED_1 1229126688 0x4942fc20 SERVANT_DISCONNECTED_2 1229126689 0x4942fc21 NULL_SERVANT 1229126690 0x4942fc22 ADAPTER_ACTIVATOR_FAILED 1229126692 0x4942fc24 ORB_DESTROYED 1229126693 0x4942fc25 DYNANY_DESTROYED 1229127170 0x4942fe02 CONNECT_FAILURE_1 1229127171 0x4942fe03 CONNECT_FAILURE_2 1229127172 0x4942fe04 CONNECT_FAILURE_3 1229127173 0x4942fe05 CONNECT_FAILURE_4 1229127297 0x4942fe81 UNKNOWN_CORBA_EXC 1229127298 0x4942fe82 RUNTIMEEXCEPTION 1229127299 0x4942fe83 UNKNOWN_SERVER_ERROR 1229127300 0x4942fe84 UNKNOWN_DSI_SYSEX 1229127301 0x4942fe85 UNEXPECTED_CHECKED_EXCEPTION 1229127302 0x4942fe86 UNKNOWN_CREATE_EXCEPTION_RESPONSE 1229127312 0x4942fe90 UNKNOWN_PI_EXC 1229127313 0x4942fe91 UNKNOWN_PI_EXC_2 1229127314 0x4942fe92 PI_ARGS_FAILURE 1229127315 0x4942fe93 PI_EXCEPTS_FAILURE 1229127316 0x4942fe94 PI_CONTEXTS_FAILURE 1229127317 0x4942fe95 PI_OP_CONTEXT_FAILURE 1229127326 0x4942fe9e USER_DEFINED_ERROR 1229127327 0x4942fe9f UNKNOWN_RUNTIME_IN_BOOTSTRAP 1229127328 0x4942fea0 UNKNOWN_THROWABLE_IN_BOOTSTRAP 1229127329 0x4942fea1 UNKNOWN_RUNTIME_IN_INSAGENT 1229127330 0x4942fea2 UNKNOWN_THROWABLE_IN_INSAGENT 1229127331 0x4942fea3 UNEXPECTED_IN_PROCESSING_CLIENTSIDE_INTERCEPTOR 1229127332 0x4942fea4 UNEXPECTED_IN_PROCESSING_SERVERSIDE_INTERCEPTOR 1229127333 0x4942fea5 UNEXPECTED_PI_LOCAL_REQUEST 1229127334 0x4942fea6 UNEXPECTED_PI_LOCAL_RESPONSE 1330446336 0x4f4d0000 OMGVMCID 1330446337 0x4f4d0001 FAILURE_TO_REGISTER_OR_LOOKUP_VALUE_FACTORY 1330446338 0x4f4d0002 RID_ALREADY_DEFINED_IN_IFR 1330446339 0x4f4d0003 IN_INVOCATION_CONTEXT 1330446340 0x4f4d0004 ORB_SHUTDOWN 1330446341 0x4f4d0005 NAME_CLASH_IN_INHERITED_CONTEXT 1330446342 0x4f4d0006 SERVANT_MANAGER_EXISTS 1330446343 0x4f4d0007 INS_BAD_SCHEME_NAME 1330446344 0x4f4d0008 INS_BAD_ADDRESS 1330446345 0x4f4d0009 INS_BAD_SCHEME_SPECIFIC_PART 1330446346 0x4f4d000a INS_OTHER 1330446348 0x4f4d000c POLICY_FACTORY_EXISTS 1330446350 0x4f4d000e INVALID_PI_CALL 1330446351 0x4f4d000f SERVICE_CONTEXT_ID_EXISTS 1330446353 0x4f4d0011 POA_DESTROYED 1330446359 0x4f4d0017 NO_TRANSMISSION_CODE 1330446362 0x4f4d001a INVALID_SERVICE_CONTEXT 1330446363 0x4f4d001b NULL_OBJECT_ON_REGISTER 1330446364 0x4f4d001c INVALID_COMPONENT_ID 1330446365 0x4f4d001d INVALID_IOR_PROFILE 1330446375 0x4f4d0027 INVALID_STREAM_FORMAT_1 1330446376 0x4f4d0028 NOT_VALUE_OUTPUT_STREAM 1330446377 0x4f4d0029 NOT_VALUE_INPUT_STREAM
If none of these steps fixes your problem, check to see if the problem has been identified and documented by looking at the available online support (hints and tips, technotes, and fixes).
For current information available from IBM Support on known problems and their resolution, see the IBM Support page. You should also refer to this page before opening a PMR because it contains documents that can save you time gathering information needed to resolve a problem.
Related tasks
Work with trace
View JVM logs
Related Reference
Installation problems
Object Request Broker service settings
Diagnosing and fixing problems: Resources for learning
Reference topic