4 Replies Latest reply: Sep 11, 2012 6:42 AM by JamesSutherland RSS

    Concurrent manager deadlock while getting sequence number

    newToplinkUser
      has anyone seen this? thanks,any ideas what is causing it?

      -- Waiting for notification on: oracle/toplink/internal/helper/ConcurrencyManager@0x343f5dd0[fat lock]
      at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
      at java/lang/Object.wait(J)V(Native Method)
      at java/lang/Object.wait(Object.java:474)
      at oracle/toplink/internal/helper/ConcurrencyManager.acquire(ConcurrencyManager.java:76)
      ^-- Lock released while waiting: oracle/toplink/internal/helper/ConcurrencyManager@0x343f5dd0[recursive]
      at oracle/toplink/internal/helper/ConcurrencyManager.acquire(ConcurrencyManager.java:62)
      ^-- Lock released while waiting: oracle/toplink/internal/helper/ConcurrencyManager@0x343f5dd0[fat lock]
      at oracle/toplink/internal/sequencing/SequencingManager.acquireLock(SequencingManager.java:259)
      at oracle/toplink/internal/sequencing/SequencingManager$Preallocation_NoTransaction_State.getNextValue(SequencingManager.java:506)
      at oracle/toplink/internal/sequencing/SequencingManager.getNextValue(SequencingManager.java:864)
      at oracle/toplink/internal/sequencing/ClientSessionSequencing.getNextValue(ClientSessionSequencing.java:75)
      at oracle/toplink/internal/descriptors/ObjectBuilder.assignSequenceNumber(ObjectBuilder.java:203)
      at oracle/toplink/publicinterface/UnitOfWork.assignSequenceNumbers(UnitOfWork.java:401)
      at oracle/toplink/publicinterface/UnitOfWork.collectAndPrepareObjectsForCommit(UnitOfWork.java:841)
      at oracle/toplink/publicinterface/UnitOfWork.commitToDatabaseWithChangeSet(UnitOfWork.java:1392)
      at oracle/toplink/publicinterface/UnitOfWork.commitRootUnitOfWork(UnitOfWork.java:1164)
      at oracle/toplink/publicinterface/UnitOfWork.commit(UnitOfWork.java:932)