F1-SYNRQ crashes with JMS exceptions (Doc ID 1381002.1)

Last updated on NOVEMBER 28, 2011

Applies to:

Oracle Utilities Framework - Version: 2.2.0 to 2.2.0 - Release: 2.2 to 2.2
Oracle Utilities Customer Care and Billing Integration to Oracle Utilities Meter Data Management - Version: 3.1 and later ]
Information in this document applies to any platform.

Symptoms

Batch job F1-SYNRQ is responsible for moving pending sync request messages from CC&B to SOA Suite through JMS. If the batch execution framework (i.e. the threadpoolworker) doesn't have the necessary JMS libraries in its CLASSPATH definition, the job will fail with various errors:


- 2011-10-24 12:18:58,122 [Thread-
27:WorkProcessor$WorkRunner(WorkProcessor$WorkRunner:44142fa2-faf8-43bc-8e91-
9adacd4b667b)] ERROR (api.batch.AbstractExecutionStrategy) An exception was
caught executing work for batch instance BatchThreadInstance_Id(batchThreadId:
[batchRunId: [batchControlId: [F1-SYNRQ], batchNumber: 3, batchRerunNumber: 0],
batchThreadNumber: 6], batchInstance: 3388403). The following key (-
4487972994083430565) matches the value provided on the message log table.
java.lang.Error: Call BEA Support
at
weblogic.jms.dispatcher.JMSDispatcherManager.getJMSThreadPoolSize(JMSDispatcher
Manager.java:145)
……….
Caused by: java.lang.ClassNotFoundException: weblogic.kernel.Kernel
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:130)
at
weblogic.jms.dispatcher.JMSDispatcherManager.getJMSThreadPoolSize(JMSDispatcher
Manager.java:128)
... 29 more


Or less commonly:


Oct 4, 2011 4:18:54 PM com.sun.corba.se.impl.encoding.CDRInputStream_1_0
read_value
WARNING: "IOP00810211: (MARSHAL) Exception from readValue on ValueHandler in
CDRInputStream"
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
at
com.sun.corba.se.impl.logging.ORBUtilSystemException.valuehandlerReadException(
ORBUtilSystemException.java:7004)
…………………
Caused by: java.io.IOException: Mismatched serialization UIDs : Source (Rep.
IDRMI:weblogic.jms.common.DistributedDestinationImpl:0000000000000000) =
0000000000000000 whereas Target (Rep. ID
RMI:weblogic.jms.common.DistributedDestinationImpl:0000000000000001:54A6C89D6A6
5FBFC) = 54A6C89D6A65FBFC
at
com.sun.corba.se.impl.util.RepositoryId.useFullValueDescription(RepositoryId.ja
va:575)




Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms