java.lang.NoSuchFieldError: alwaysUseFieldBuilders error

188 views
Skip to first unread message

Tsume

unread,
Sep 21, 2013, 2:17:22 PM9/21/13
to events...@googlegroups.com
Hi,

I've run up on something strange which happens every time I try to fire an Eventsourced Message to a Processor. When I fire any other message to the Processor everything works as it should

[error] Uncaught error from thread [NodeActorSystem-akka.actor.default-dispatcher-14] shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled for ActorSystem[NodeActorSystem]
[error] java.lang.NoSuchFieldError: alwaysUseFieldBuilders
[error] at org.eligosource.eventsourced.journal.common.serialization.Protocol$MessageProtocol.access$1800(Protocol.java:792)
[error] at org.eligosource.eventsourced.journal.common.serialization.Protocol$MessageProtocol$Builder.maybeForceBuilderInitialization(Protocol.java:1168)
[error] at org.eligosource.eventsourced.journal.common.serialization.Protocol$MessageProtocol$Builder.<init>(Protocol.java:1160)
[error] at org.eligosource.eventsourced.journal.common.serialization.Protocol$MessageProtocol$Builder.create(Protocol.java:1173)
[error] at org.eligosource.eventsourced.journal.common.serialization.Protocol$MessageProtocol$Builder.access$1600(Protocol.java:1145)
[error] at org.eligosource.eventsourced.journal.common.serialization.Protocol$MessageProtocol.newBuilder(Protocol.java:1132)
[error] at org.eligosource.eventsourced.journal.common.serialization.MessageSerialization.messageProtocolBuilder(MessageSerialization.scala:85)
[error] at org.eligosource.eventsourced.journal.common.serialization.MessageSerialization.serializeMessage(MessageSerialization.scala:71)
[error] at org.eligosource.eventsourced.journal.leveldb.LeveldbJournalPS.msgToBytes(LeveldbJournalPS.scala:51)
[error] at org.eligosource.eventsourced.journal.leveldb.LeveldbJournalPS$$anonfun$executeWriteInMsg$1.apply(LeveldbJournalPS.scala:57)
[error] at org.eligosource.eventsourced.journal.leveldb.LeveldbJournalPS$$anonfun$executeWriteInMsg$1.apply(LeveldbJournalPS.scala:54)
[error] at org.eligosource.eventsourced.journal.leveldb.LeveldbJournalPS.withBatch(LeveldbJournalPS.scala:152)
[error] at org.eligosource.eventsourced.journal.leveldb.LeveldbJournalPS.executeWriteInMsg(LeveldbJournalPS.scala:54)
[error] at org.eligosource.eventsourced.journal.common.support.SynchronousWriteReplaySupport$$anonfun$receive$1.applyOrElse(SynchronousWriteReplaySupport.scala:39)
[error] at akka.actor.ActorCell.receiveMessage(ActorCell.scala:498)
[error] at akka.actor.ActorCell.invoke(ActorCell.scala:456)
[error] at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:237)
[error] at akka.dispatch.Mailbox.run(Mailbox.scala:219)
[error] at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:386)
[error] at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:262)
[error] at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:975)
[error] at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1478)
[error] at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)
java.lang.RuntimeException: Nonzero exit code returned from runner: 255
at scala.sys.package$.error(package.scala:27)
[trace] Stack trace suppressed: run last compile:run for the full output.
[error] (compile:run) Nonzero exit code returned from runner: 255

Martin Krasser

unread,
Sep 22, 2013, 1:04:16 AM9/22/13
to events...@googlegroups.com
Hi Tsume,

- what eventsourced version are you using?
- what protobuf version is on your classpath? (should be 2.4.1)
--
You received this message because you are subscribed to the Google Groups "Eventsourced User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eventsourced...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
Martin Krasser

blog:    http://krasserm.blogspot.com
code:    http://github.com/krasserm
twitter: http://twitter.com/mrt1nz

Tsume

unread,
Sep 22, 2013, 9:46:13 AM9/22/13
to events...@googlegroups.com, kras...@googlemail.com
Thanks for the hint Martin. I was using Project Voldemort in my application which uses protobuf 2.3.0, I simply removed that from my classpath, everything seems to be working fine now.
Reply all
Reply to author
Forward
0 new messages