java.lang.IllegalMonitorStateException: null

GitHub | codehappy | 2 weeks ago

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.IllegalMonitorStateException

    null

    at java.util.concurrent.locks.ReentrantLock$Sync.tryRelease()
  2. Java RT
    ReentrantLock.unlock
    1. java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(ReentrantLock.java:151)[na:1.8.0_91]
    2. java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1261)[na:1.8.0_91]
    3. java.util.concurrent.locks.ReentrantLock.unlock(ReentrantLock.java:457)[na:1.8.0_91]
    3 frames
  3. org.axonframework.common
    PessimisticLockFactory$DisposableLock.release
    1. org.axonframework.common.lock.PessimisticLockFactory$DisposableLock.release(PessimisticLockFactory.java:122)[axon-core-3.0.jar:3.0]
    1 frame
  4. org.axonframework.commandhandling
    LockingRepository.lambda$doLoad$3
    1. org.axonframework.commandhandling.model.LockingRepository.lambda$doLoad$3(LockingRepository.java:140)[axon-core-3.0.jar:3.0]
    1 frame
  5. org.axonframework.messaging
    MessageProcessingContext.notifyHandlers
    1. org.axonframework.messaging.unitofwork.MessageProcessingContext.notifyHandlers(MessageProcessingContext.java:68)[axon-core-3.0.jar:3.0]
    1 frame
  6. org.axonframework.commandhandling
    DisruptorUnitOfWork.notifyHandlers
    1. org.axonframework.commandhandling.disruptor.DisruptorUnitOfWork.notifyHandlers(DisruptorUnitOfWork.java:89)[axon-core-3.0.jar:3.0]
    1 frame
  7. org.axonframework.messaging
    AbstractUnitOfWork.commit
    1. org.axonframework.messaging.unitofwork.AbstractUnitOfWork.changePhase(AbstractUnitOfWork.java:214)[axon-core-3.0.jar:3.0]
    2. org.axonframework.messaging.unitofwork.AbstractUnitOfWork.commitAsRoot(AbstractUnitOfWork.java:93)[axon-core-3.0.jar:3.0]
    3. org.axonframework.messaging.unitofwork.AbstractUnitOfWork.commit(AbstractUnitOfWork.java:71)[axon-core-3.0.jar:3.0]
    3 frames
  8. org.axonframework.commandhandling
    EventPublisher.onEvent
    1. org.axonframework.commandhandling.disruptor.EventPublisher.performCommit(EventPublisher.java:146)[axon-core-3.0.jar:3.0]
    2. org.axonframework.commandhandling.disruptor.EventPublisher.processPublication(EventPublisher.java:109)[axon-core-3.0.jar:3.0]
    3. org.axonframework.commandhandling.disruptor.EventPublisher.onEvent(EventPublisher.java:78)[axon-core-3.0.jar:3.0]
    4. org.axonframework.commandhandling.disruptor.EventPublisher.onEvent(EventPublisher.java:40)[axon-core-3.0.jar:3.0]
    4 frames
  9. Disruptor Framework
    BatchEventProcessor.run
    1. com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:129)[disruptor-3.3.6.jar:na]
    1 frame
  10. Java RT
    Thread.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[na:1.8.0_91]
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[na:1.8.0_91]
    3. java.lang.Thread.run(Thread.java:745)[na:1.8.0_91]
    3 frames