Deadlock Detection: No deadlocks found. Thread 21: (state = BLOCKED) - java.lang.Thread.sleep(long) @bci=0 (Interpreted frame) - com.mongodb.Mongo$CursorCleanerThread.run() @bci=17, line=820 (Interpreted frame) Thread 20: (state = BLOCKED) - sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame) - java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=226 (Interpreted frame) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(long) @bci=68, line=2082 (Interpreted frame) - com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForSignalOrTimeout() @bci=32, line=176 (Interpreted frame) - com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForNext() @bci=1, line=157 (Interpreted frame) - com.mongodb.ServerMonitor$ServerMonitorRunnable.run() @bci=220, line=123 (Interpreted frame) - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame) Thread 14: (state = BLOCKED) Thread 13: (state = BLOCKED) Thread 12: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Interpreted frame) - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=135 (Interpreted frame) - java.lang.ref.ReferenceQueue.remove() @bci=2, line=151 (Interpreted frame) - java.lang.ref.Finalizer$FinalizerThread.run() @bci=36, line=209 (Interpreted frame) Thread 11: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Interpreted frame) - java.lang.Object.wait() @bci=2, line=503 (Interpreted frame) - java.lang.ref.Reference$ReferenceHandler.run() @bci=46, line=133 (Interpreted frame) Thread 1: (state = IN_JAVA) - org.axonframework.serializer.ChainedConverter$Route.joinedWith(org.axonframework.serializer.ContentTypeConverter) @bci=5, line=227 (Compiled frame; information may be imprecise) - org.axonframework.serializer.ChainedConverter$Route.access$400(org.axonframework.serializer.ChainedConverter$Route, org.axonframework.serializer.ContentTypeConverter) @bci=2, line=210 (Compiled frame) - org.axonframework.serializer.ChainedConverter$RouteCalculator.calculateRoute(java.lang.Class, java.lang.Class) @bci=98, line=176 (Compiled frame) - org.axonframework.serializer.ChainedConverter$RouteCalculator.access$200(org.axonframework.serializer.ChainedConverter$RouteCalculator, java.lang.Class, java.lang.Class) @bci=3, line=158 (Interpreted frame) - org.axonframework.serializer.ChainedConverter.calculateRoute(java.lang.Class, java.lang.Class, java.util.Collection) @bci=11, line=91 (Interpreted frame) - org.axonframework.serializer.ChainedConverter.canConvert(java.lang.Class, java.lang.Class, java.util.List) @bci=3, line=86 (Interpreted frame) - org.axonframework.serializer.ChainingConverterFactory.hasConverter(java.lang.Class, java.lang.Class) @bci=62, line=66 (Interpreted frame) - org.axonframework.serializer.AbstractXStreamSerializer.canSerializeTo(java.lang.Class) @bci=8, line=167 (Interpreted frame) - org.axonframework.eventstore.mongo.DocumentPerEventStorageStrategy$EventEntry.(java.lang.String, org.axonframework.domain.DomainEventMessage, org.axonframework.serializer.Serializer) @bci=51, line=193 (Interpreted frame) - org.axonframework.eventstore.mongo.DocumentPerEventStorageStrategy$EventEntry.(java.lang.String, org.axonframework.domain.DomainEventMessage, org.axonframework.serializer.Serializer, org.axonframework.eventstore.mongo.DocumentPerEventStorageStrategy$1) @bci=4, line=140 (Interpreted frame) - org.axonframework.eventstore.mongo.DocumentPerEventStorageStrategy.createDocuments(java.lang.String, org.axonframework.serializer.Serializer, java.util.List) @bci=55, line=73 (Interpreted frame) - org.axonframework.eventstore.mongo.MongoEventStore.appendEvents(java.lang.String, org.axonframework.domain.DomainEventStream) @bci=62, line=137 (Interpreted frame) - org.axonframework.eventsourcing.EventSourcingRepository.doSaveWithLock(org.axonframework.eventsourcing.EventSourcedAggregateRoot) @bci=59, line=131 (Interpreted frame) - org.axonframework.eventsourcing.EventSourcingRepository.doSaveWithLock(org.axonframework.domain.AggregateRoot) @bci=5, line=56 (Interpreted frame) - org.axonframework.repository.LockingRepository.doSave(org.axonframework.domain.AggregateRoot) @bci=60, line=128 (Interpreted frame) - org.axonframework.repository.AbstractRepository$SimpleSaveAggregateCallback.save(org.axonframework.domain.AggregateRoot) @bci=25, line=169 (Interpreted frame) - org.axonframework.unitofwork.DefaultUnitOfWork$AggregateEntry.saveAggregate() @bci=8, line=322 (Interpreted frame) - org.axonframework.unitofwork.DefaultUnitOfWork.saveAggregates() @bci=85, line=287 (Interpreted frame) - org.axonframework.unitofwork.NestableUnitOfWork.commit() @bci=19, line=55 (Interpreted frame) - org.axonframework.commandhandling.SimpleCommandBus.doDispatch(org.axonframework.commandhandling.CommandMessage, org.axonframework.commandhandling.CommandHandler) @bci=98, line=137 (Interpreted frame) - org.axonframework.commandhandling.SimpleCommandBus.doDispatch(org.axonframework.commandhandling.CommandMessage, org.axonframework.commandhandling.CommandCallback) @bci=9, line=103 (Interpreted frame) - org.axonframework.commandhandling.SimpleCommandBus.dispatch(org.axonframework.commandhandling.CommandMessage, org.axonframework.commandhandling.CommandCallback) @bci=7, line=75 (Interpreted frame) - org.axonframework.commandhandling.gateway.AbstractCommandGateway.send(java.lang.Object, org.axonframework.commandhandling.CommandCallback) @bci=46, line=81 (Interpreted frame) - org.axonframework.commandhandling.gateway.DefaultCommandGateway.send(java.lang.Object, org.axonframework.commandhandling.CommandCallback) @bci=3, line=86 (Interpreted frame) - org.axonframework.commandhandling.gateway.DefaultCommandGateway.sendAndWait(java.lang.Object) @bci=11, line=104 (Interpreted frame) - oraclevsmongo.MainMongo.main(java.lang.String[]) @bci=241, line=75 (Interpreted frame)