WLS 10.3.2 - NPE IN STACK DURING TRANSACTION COMMIT (BEA-010026 ERROR) (Doc ID 1071445.1)

Last updated on NOVEMBER 05, 2016

Applies to:

Oracle Weblogic Server - Version 10.3.2 to 10.3.2
Information in this document applies to any platform.

Symptoms

The customer is working on upgrade from WLS 8.1.4 to 10.3.2.0 and Java from
1.4.02_08 to 1.6.0_16.
On 8.1.4, they had no problems during client-server synchronization, but on 10.3.2 there is an error stack on the server console.
The scenario when the error occurs is as follows:

When the client finishes its work, lists of newly created, modified and deleted objects are gathered and then passed to server. The server has to perform transaction commit and writes the data to database (Oracle Database 11g R1) and return, if the operation was successful.
But the transaction isn't committed, because of the error.

 

Server side errors:

<9 Feb. 2010 15 h 08 CET> <Error> <EJB> <BEA-010026> <Exception occurred during commit of transaction Name=[EJB x.ejb.core.FasadaBean.synchronizuj(x.ejb.core.ParametrSynchronizacji)],Xid=BEA1-0004328D
B8586D1EB675(2352896),Status=Rolled back. [Reason=java.lang.NullPointerException],numRepliesOwedMe=0,numRepliesOwedOthers=0,second
s since begin=0,seconds left=60,XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(Server
ResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=rolledback,assigned=S),xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@112b52c,re-Registered =
false),SCInfo[zszik+S]=(state=rolledback),properties=({weblogic.transaction.name=[EJB pl.gov.arimr.zszik2.srw.podsystemy.ejb.core.FasadaBean.synchronizuj(x.ejb.core.ParametrSynchronizacji)],
weblogic.jdbc=t3://localhost:7001}),local properties=({modifiedListeners=[weblogic.ejb.container.internal.TxManager$TxListener@1b6cfa3,
weblogic.ejb.container.internal.TxManager$TxListener@1c4d356]}),OwnerTransact
ionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=S+localhost:7001+zszik+t3+, XAResources={WLStore_zszik__WLS_S, weblogic.jdbc.wrapper.JTSXAResourceImpl,
WSATGatewayRM_S_zszik},NonXAResources={})],CoordinatorURL=S+localhost:7001+zs
zik+t3+): weblogic.transaction.RollbackException: Unexpected exception in beforeCompletion:
sync=weblogic.ejb.container.internal.TxManager$TxListener@1c4d356
at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1848)
...
Caused by: java.lang.NullPointerException
at weblogic.ejb.container.manager.BaseEntityManager.executeUpdateStmt(BaseEntityManager.java:1239)

Changes

Upgrade to WLS 10.3 from WLS 8.1.

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