diff --git a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/ReplayingEvents.scala b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/ReplayingEvents.scala index 84bcbd69d5..381dfdcdca 100644 --- a/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/ReplayingEvents.scala +++ b/akka-persistence-typed/src/main/scala/akka/persistence/typed/internal/ReplayingEvents.scala @@ -190,12 +190,12 @@ private[akka] final class ReplayingEvents[C, E, S]( val sequenceNr = state.seqNr val msg = event match { + case Some(_: Message) | None => + s"Exception during recovery. Last known sequence number [$sequenceNr]. " + + s"PersistenceId [${setup.persistenceId.id}]. ${cause.getMessage}" case Some(evt) => s"Exception during recovery while handling [${evt.getClass.getName}] with sequence number [$sequenceNr]. " + s"PersistenceId [${setup.persistenceId.id}]. ${cause.getMessage}" - case None => - s"Exception during recovery. Last known sequence number [$sequenceNr]. " + - s"PersistenceId [${setup.persistenceId.id}]. ${cause.getMessage}" } throw new JournalFailureException(msg, cause)