After applying PSU 12.1.3.0.6 - java.lang.NullPointerException at weblogic.rjvm.ClassTableEntry.calculateHashCode (Doc ID 2215186.1)

Last updated on JANUARY 30, 2017

Applies to:

Oracle WebLogic Server - Version 12.1.3.0.0 to 12.2.1.2.0 [Release 12c]
Information in this document applies to any platform.

Symptoms

After applying WLS 12.1.3.0.6 PSU patch, the application no longer works and see the following exceptions in the server logs:

#### <[ACTIVE] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> java.lang.NullPointerException.
java.lang.NullPointerException
at weblogic.rjvm.ClassTableEntry.calculateHashCode(ClassTableEntry.java:101)
at weblogic.rjvm.ClassTableEntry.(ClassTableEntry.java:30)
at weblogic.rjvm.MsgAbbrevOutputStream.writeClassDescriptor(MsgAbbrevOutputStream.java:265)
at weblogic.utils.io.ChunkedObjectOutputStream$NestedObjectOutputStream.writeClassDescriptor(ChunkedObjectOutputStream.java:149)
at java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1320)
at java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1269)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1465)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1206)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:368)
at weblogic.rjvm.MsgAbbrevOutputStream.writeObject(MsgAbbrevOutputStream.java:627)
at weblogic.utils.io.ChunkedObjectOutputStream.writeObject(ChunkedObjectOutputStream.java:62)
at xxx.xxxx.renterrecogn.business.rentermaintenance.ejb.RenterRecognMaintUseCaseManagerBean_qn3e1c_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:701)
at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:231)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:527)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:523)
at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)

  

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