Tuesday, May 24, 2011

Upgrade High Availability Cluster Environment SOA Suite 10.1.3.3 to 10.1.3.5

ORABPEL-12141 - ERRJMS_CONN_FAC_NOT_FOUND


Error Description:

ORABPEL-12141
ERRJMS_CONN_FAC_NOT_FOUND.
Unable to instantiate connection factory. JMS adapter was unable to look up the connection factor weblogic.jms.ConnectionFactory neither through JNDI nor instantiate it as a Java class [Caused by: invalid type code: 31]
Please examine the log file to determine the problem.
Caused by: javax.naming.CommunicationException [Root exception is java.rmi.UnmarshalException: failed to unmarshal class weblogic.security.acl.internal.AuthenticatedUser; nested exception is:
        java.io.StreamCorruptedException: invalid type code: 31]
Caused by: java.rmi.UnmarshalException: failed to unmarshal class weblogic.security.acl.internal.AuthenticatedUser; nested exception is:
        java.io.StreamCorruptedException: invalid type code: 31
        at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:223)
Caused by: java.io.StreamCorruptedException: invalid type code: 31
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1355)


Cause:  This exception may be thrown if the JRE/JDK is v1.6.The weblogic.jar is based on JDK1.5.


Solution: Add -Dsun.lang.ClassLoader.allowArraySyntax=true in opmn.xml under the container in which connectivity to the weblogic server is made.