javax.jdo.JDOUserException: An instance was concurrently modified in another transaction (optimistic lock #: 3). FailedObject:de.d2vodafone.webe.common.security.authorization.DomainImpl-5]

Oracle Community | 3004 | 1 decade ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Pessimistic lock exception in a clustered environment

    Oracle Community | 1 decade ago | 3004
    javax.jdo.JDOUserException: An instance was concurrently modified in another transaction (optimistic lock #: 3). FailedObject:de.d2vodafone.webe.common.security.authorization.DomainImpl-5]

    Root Cause Analysis

    1. javax.jdo.JDOUserException

      An instance was concurrently modified in another transaction (optimistic lock #: 3). FailedObject:de.d2vodafone.webe.common.security.authorization.DomainImpl-5]

      at weblogic.transaction.internal.TransactionImpl.throwRollbackException()
    2. weblogic.transaction.internal
      ServerTransactionImpl.commit
      1. weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1561)
      2. weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:284)
      3. weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:208)
      3 frames
    3. weblogic.ejb20.internal
      BaseEJBObject.postInvoke
      1. weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:278)
      1 frame
    4. de.webe.common
      AuthorizationServiceBean_8zrrq4_EOImpl_WLSkel.invoke
      1. de.webe.common.security.authorization.jdo.AuthorizationServiceBean_8zrrq4_EOImpl.createUser(AuthorizationServiceBean_8zrrq4_EOImpl.java:170)
      2. de.webe.common.security.authorization.jdo.AuthorizationServiceBean_8zrrq4_EOImpl_WLSkel.invoke(UnknownSource)
      2 frames
    5. weblogic.rmi.internal
      BasicServerRef.invoke
      1. weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:362)
      1 frame
    6. weblogic.rmi.cluster
      ReplicaAwareServerRef.invoke
      1. weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:114)
      1 frame
    7. weblogic.rmi.internal
      BasicServerRef$1.run
      1. weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:313)
      1 frame
    8. weblogic.security.service
      SecurityServiceManager.runAs
      1. weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:785)
      1 frame
    9. weblogic.rmi.internal
      BasicExecuteRequest.execute
      1. weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:308)
      2. weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
      2 frames
    10. weblogic.kernel
      ExecuteThread.run
      1. weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
      2. weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
      2 frames