CurrentUnitOfWork.get() and my uow are the same. The exception that is thrown while uow.commit() is as follows. Sorry for not posting it before...
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at org.axonframework.eventstore.mongo.DocumentPerCommitStorageStrategy$CommitEntry.<init>(DocumentPerCommitStorageStrategy.java:178)
at org.axonframework.eventstore.mongo.DocumentPerCommitStorageStrategy$CommitEntry.<init>(DocumentPerCommitStorageStrategy.java:144)
at org.axonframework.eventstore.mongo.DocumentPerCommitStorageStrategy.createDocuments(DocumentPerCommitStorageStrategy.java:89)
at org.axonframework.eventstore.mongo.MongoEventStore.appendEvents(MongoEventStore.java:131)
at org.axonframework.eventsourcing.EventSourcingRepository.doSaveWithLock(EventSourcingRepository.java:184)
at org.axonframework.eventsourcing.EventSourcingRepository.doSaveWithLock(EventSourcingRepository.java:53)
at org.axonframework.repository.LockingRepository.doSave(LockingRepository.java:126)
at org.axonframework.repository.AbstractRepository$SimpleSaveAggregateCallback.save(AbstractRepository.java:167)
at org.axonframework.unitofwork.DefaultUnitOfWork$AggregateEntry.saveAggregate(DefaultUnitOfWork.java:312)
at org.axonframework.unitofwork.DefaultUnitOfWork.saveAggregates(DefaultUnitOfWork.java:277)
at org.axonframework.unitofwork.NestableUnitOfWork.commit(NestableUnitOfWork.java:48)
at de.na.mb.es.domain.Application$delayedInit$body.apply(Application.scala:95)
at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
at scala.App$$anonfun$main$1.apply(App.scala:71)
at scala.App$$anonfun$main$1.apply(App.scala:71)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)
at scala.App$class.main(App.scala:71)
at de.na.mb.es.domain.Application$.main(Application.scala:30)
at de.na.mb.es.domain.Application.main(Application.scala)