Exeception when starting Kamon

185 views
Skip to first unread message

philipp...@gmail.com

unread,
Jul 27, 2016, 9:57:44 AM7/27/16
to kamon-user
Hello,

I am unable to run Kamon in my Akka project. I am running version 0.6.2.

addSbtPlugin("com.typesafe.sbt" % "sbt-aspectj" % "0.10.6")

"io.kamon" % "kamon-core_2.11" % "0.6.2",
"io.kamon" % "kamon-akka_2.11" % "0.6.2",
"io.kamon" % "kamon-akka-remote_2.11" % "0.6.2",
"io.kamon" % "kamon-statsd_2.11" % "0.6.2",
"org.aspectj" % "aspectjweaver" % "1.8.9"

I keep receiving the following stack trace:

akka.actor.ActorInitializationException: akka://kamon/user/kamon-system-metrics: exception during creation
at akka.actor.ActorInitializationException$.apply(Actor.scala:174) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.create(ActorCell.scala:606) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:461) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.systemInvoke(ActorCell.scala:483) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:282) [akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Mailbox.run(Mailbox.scala:223) [akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Mailbox.exec(Mailbox.scala:234) [akka-actor_2.11-2.4.4.jar:na]
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [scala-library-2.11.7.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library-2.11.7.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [scala-library-2.11.7.jar:na]
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [scala-library-2.11.7.jar:na]
Caused by: java.lang.NullPointerException: null
at akka.kamon.instrumentation.DispatcherInstrumentation.afterCreateExecutorService(DispatcherInstrumentation.scala:115) ~[kamon-akka_2.11-0.6.2.jar:0.6.2]
at akka.dispatch.ThreadPoolConfig$ThreadPoolExecutorServiceFactory.createExecutorService(ThreadPoolBuilder.scala:88) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher$LazyExecutorServiceDelegate.executor$lzycompute(Dispatcher.scala:40) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher$LazyExecutorServiceDelegate.executor(Dispatcher.scala:40) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.ExecutorServiceDelegate$class.execute(ThreadPoolBuilder.scala:209) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher$LazyExecutorServiceDelegate.execute(Dispatcher.scala:39) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher.registerForExecution(Dispatcher.scala:115) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.MessageDispatcher.attach(AbstractDispatcher.scala:131) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.dungeon.Dispatch$class.start(Dispatch.scala:99) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.start(ActorCell.scala:374) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.LocalActorRef.start(ActorRef.scala:341) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.dungeon.Children$class.makeChild(Children.scala:287) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.dungeon.Children$class.actorOf(Children.scala:42) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.actorOf(ActorCell.scala:374) ~[akka-actor_2.11-2.4.4.jar:na]
at kamon.system.SystemMetricsSupervisor.<init>(SystemMetricsExtension.scala:68) ~[kamon-system-metrics_2.11-0.6.1.jar:0.6.1]
at kamon.system.SystemMetricsSupervisor$$anonfun$props$1.apply(SystemMetricsExtension.scala:90) ~[kamon-system-metrics_2.11-0.6.1.jar:0.6.1]
at kamon.system.SystemMetricsSupervisor$$anonfun$props$1.apply(SystemMetricsExtension.scala:90) ~[kamon-system-metrics_2.11-0.6.1.jar:0.6.1]
at akka.actor.TypedCreatorFunctionConsumer.produce(IndirectActorProducer.scala:87) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.Props.newActor(Props.scala:213) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.newActor(ActorCell.scala:562) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.create(ActorCell.scala:588) ~[akka-actor_2.11-2.4.4.jar:na]
... 9 common frames omitted

Thank you

Diego Parra

unread,
Jul 27, 2016, 10:17:18 AM7/27/16
to kamon...@googlegroups.com
Hi,

this is the full stack trace? which version akka version are you using?

cheers,

Diego.


--
You received this message because you are subscribed to the Google Groups "kamon-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kamon-user+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

philipp...@gmail.com

unread,
Jul 27, 2016, 10:42:25 AM7/27/16
to kamon-user
Hello,

I am using akka version 2.4.4.

Well for the first log yes.

I have immediately another log as well but it is basically the same thing.

Below, you can see the rest.

10:39:30.240 ERROR [kamon-akka.actor.default-dispatcher-4] akka.io.SelectionHandler$$anon$1 - akka://kamon/system/IO-UDP-FF/selectors/$a: exception during creation
akka.actor.ActorInitializationException: akka://kamon/system/IO-UDP-FF/selectors/$a: exception during creation


at akka.actor.ActorInitializationException$.apply(Actor.scala:174) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.create(ActorCell.scala:606) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:461) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.systemInvoke(ActorCell.scala:483) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:282) [akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Mailbox.run(Mailbox.scala:223) [akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Mailbox.exec(Mailbox.scala:234) [akka-actor_2.11-2.4.4.jar:na]
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [scala-library-2.11.7.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library-2.11.7.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [scala-library-2.11.7.jar:na]
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [scala-library-2.11.7.jar:na]

Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_91]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_91]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_91]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_91]
at akka.util.Reflect$.instantiate(Reflect.scala:65) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:96) ~[akka-actor_2.11-2.4.4.jar:na]


at akka.actor.Props.newActor(Props.scala:213) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.newActor(ActorCell.scala:562) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.create(ActorCell.scala:588) ~[akka-actor_2.11-2.4.4.jar:na]
... 9 common frames omitted

Caused by: java.lang.NullPointerException: null
at akka.kamon.instrumentation.DispatcherInstrumentation.afterCreateExecutorService(DispatcherInstrumentation.scala:115) ~[kamon-akka_2.11-0.6.2.jar:0.6.2]
at akka.dispatch.ThreadPoolConfig$ThreadPoolExecutorServiceFactory.createExecutorService(ThreadPoolBuilder.scala:88) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher$LazyExecutorServiceDelegate.executor$lzycompute(Dispatcher.scala:40) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher$LazyExecutorServiceDelegate.executor(Dispatcher.scala:40) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.ExecutorServiceDelegate$class.execute(ThreadPoolBuilder.scala:209) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher$LazyExecutorServiceDelegate.execute(Dispatcher.scala:39) ~[akka-actor_2.11-2.4.4.jar:na]

at akka.dispatch.Dispatcher.executeTask(Dispatcher.scala:72) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.MessageDispatcher.unbatchedExecute(AbstractDispatcher.scala:143) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.BatchingExecutor$class.execute(BatchingExecutor.scala:123) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.MessageDispatcher.execute(AbstractDispatcher.scala:83) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.util.SerializedSuspendableExecutionContext.attach(SerializedSuspendableExecutionContext.scala:74) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.util.SerializedSuspendableExecutionContext.execute(SerializedSuspendableExecutionContext.scala:75) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.io.SelectionHandler$ChannelRegistryImpl.<init>(SelectionHandler.scala:151) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.io.SelectionHandler.<init>(SelectionHandler.scala:234) ~[akka-actor_2.11-2.4.4.jar:na]
... 18 common frames omitted
10:39:30.241 INFO [kamon-akka.actor.default-dispatcher-2] akka.actor.LocalActorRef - Message [akka.io.SelectionHandler$WorkerForCommand] from Actor[akka://kamon/system/IO-UDP-FF#1320383326] to Actor[akka://kamon/system/IO-UDP-FF/selectors/$a#-872717619] was not delivered. [1] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'.
10:39:30.246 ERROR [MyCustomActorSystem-akka.actor.default-dispatcher-18] akka.io.SelectionHandler$$anon$1 - akka://MyCustomActorSystem/system/IO-TCP/selectors/$a: exception during creation
akka.actor.ActorInitializationException: akka://MyCustomActorSystem/system/IO-TCP/selectors/$a: exception during creation


at akka.actor.ActorInitializationException$.apply(Actor.scala:174) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.create(ActorCell.scala:606) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:461) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.systemInvoke(ActorCell.scala:483) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:282) [akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Mailbox.run(Mailbox.scala:223) [akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Mailbox.exec(Mailbox.scala:234) [akka-actor_2.11-2.4.4.jar:na]
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [scala-library-2.11.7.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library-2.11.7.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [scala-library-2.11.7.jar:na]
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [scala-library-2.11.7.jar:na]

Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_91]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_91]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_91]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_91]
at akka.util.Reflect$.instantiate(Reflect.scala:65) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:96) ~[akka-actor_2.11-2.4.4.jar:na]


at akka.actor.Props.newActor(Props.scala:213) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.newActor(ActorCell.scala:562) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.actor.ActorCell.create(ActorCell.scala:588) ~[akka-actor_2.11-2.4.4.jar:na]
... 9 common frames omitted

Caused by: java.lang.NullPointerException: null
at akka.kamon.instrumentation.DispatcherInstrumentation.afterCreateExecutorService(DispatcherInstrumentation.scala:115) ~[kamon-akka_2.11-0.6.2.jar:0.6.2]
at akka.dispatch.ThreadPoolConfig$ThreadPoolExecutorServiceFactory.createExecutorService(ThreadPoolBuilder.scala:88) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher$LazyExecutorServiceDelegate.executor$lzycompute(Dispatcher.scala:40) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher$LazyExecutorServiceDelegate.executor(Dispatcher.scala:40) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.ExecutorServiceDelegate$class.execute(ThreadPoolBuilder.scala:209) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.Dispatcher$LazyExecutorServiceDelegate.execute(Dispatcher.scala:39) ~[akka-actor_2.11-2.4.4.jar:na]

at akka.dispatch.Dispatcher.executeTask(Dispatcher.scala:72) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.MessageDispatcher.unbatchedExecute(AbstractDispatcher.scala:143) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.BatchingExecutor$class.execute(BatchingExecutor.scala:123) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.dispatch.MessageDispatcher.execute(AbstractDispatcher.scala:83) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.util.SerializedSuspendableExecutionContext.attach(SerializedSuspendableExecutionContext.scala:74) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.util.SerializedSuspendableExecutionContext.execute(SerializedSuspendableExecutionContext.scala:75) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.io.SelectionHandler$ChannelRegistryImpl.<init>(SelectionHandler.scala:151) ~[akka-actor_2.11-2.4.4.jar:na]
at akka.io.SelectionHandler.<init>(SelectionHandler.scala:234) ~[akka-actor_2.11-2.4.4.jar:na]
... 18 common frames omitted

Diego Parra

unread,
Jul 27, 2016, 10:46:47 AM7/27/16
to kamon...@googlegroups.com
please change the kamon-akka-remote dependency to kamon-akka-remote_akka-2.4 for akka 2.4.

cheers,

Diego.

philipp...@gmail.com

unread,
Jul 27, 2016, 11:17:12 AM7/27/16
to kamon-user
Changing the dependency creates another problem:

Exception in thread "main" java.lang.NoSuchMethodError: akka.util.Helpers$.toRootLowerCase(Ljava/lang/String;)Ljava/lang/String;
at akka.remote.RemoteSettings.<init>(RemoteSettings.scala:30)
at akka.remote.RemoteActorRefProvider.<init>(RemoteActorRefProvider.scala:119)
at akka.cluster.ClusterActorRefProvider.<init>(ClusterActorRefProvider.scala:27)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at akka.actor.ReflectiveDynamicAccess$$anonfun$createInstanceFor$2.apply(ReflectiveDynamicAccess.scala:32)
at scala.util.Try$.apply(Try.scala:192)
at akka.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:27)
at akka.actor.ReflectiveDynamicAccess$$anonfun$createInstanceFor$3.apply(ReflectiveDynamicAccess.scala:38)
at akka.actor.ReflectiveDynamicAccess$$anonfun$createInstanceFor$3.apply(ReflectiveDynamicAccess.scala:38)
at scala.util.Success.flatMap(Try.scala:231)
at akka.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:38)
at akka.actor.ActorSystemImpl.liftedTree1$1(ActorSystem.scala:629)
at akka.actor.ActorSystemImpl.<init>(ActorSystem.scala:622)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:141)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:118)
at org.scardiecat.styx.akkaguice.AkkaModule$ActorSystemProvider.get(AkkaModule.scala:12)
at org.scardiecat.styx.akkaguice.AkkaModule$ActorSystemProvider.get(AkkaModule.scala:9)
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)
at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)
at com.google.inject.Guice.createInjector(Guice.java:96)
at com.google.inject.Guice.createInjector(Guice.java:73)
at com.google.inject.Guice.createInjector(Guice.java:62)
at org.scardiecat.styx.seednode.main.SeedNodeBoot$.delayedEndpoint$org$scardiecat$styx$seednode$main$SeedNodeBoot$1(SeedNodeBoot.scala:40)
at org.scardiecat.styx.seednode.main.SeedNodeBoot$delayedInit$body.apply(SeedNodeBoot.scala:21)
at scala.Function0$class.apply$mcV$sp(Function0.scala:34)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
at scala.App$$anonfun$main$1.apply(App.scala:76)
at scala.App$$anonfun$main$1.apply(App.scala:76)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:35)
at scala.App$class.main(App.scala:76)
at org.scardiecat.styx.seednode.main.SeedNodeBoot$.main(SeedNodeBoot.scala:21)
at main.MonolithBoot$.delayedEndpoint$main$MonolithBoot$1(MonolithBoot.scala:9)
at main.MonolithBoot$delayedInit$body.apply(MonolithBoot.scala:8)
at scala.Function0$class.apply$mcV$sp(Function0.scala:34)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
at scala.App$$anonfun$main$1.apply(App.scala:76)
at scala.App$$anonfun$main$1.apply(App.scala:76)
at scala.collection.immutable.List.foreach(List.scala:381)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:35)
at scala.App$class.main(App.scala:76)
at main.MonolithBoot$.main(MonolithBoot.scala:8)
at main.MonolithBoot.main(MonolithBoot.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)

Diego Parra

unread,
Jul 27, 2016, 11:25:23 AM7/27/16
to kamon...@googlegroups.com
This error is really weird, can you please provide us a simple example?

cheers,

Diego

philipp...@gmail.com

unread,
Jul 27, 2016, 1:32:16 PM7/27/16
to kamon-user
This is going to be trickier.

However, the error above seems to come from version 0.6.2. If I use version 0.6.1, I have the original error with the NullPointerException.

The actors are created by dependency injection, maybe it is the source of the problem?

Diego Parra

unread,
Jul 27, 2016, 1:38:26 PM7/27/16
to kamon...@googlegroups.com
In your stack trace I see "styx-akka-guice" and yes,  maybe it is the source of the problem.

philipp...@gmail.com

unread,
Jul 27, 2016, 1:53:12 PM7/27/16
to kamon-user
OK, so 0.6.2 does not work.

With version 0.6.1, I managed to make it work by moving the Kamon.start() call as the first call in the initialization and it works fine.

I was calling it a bit later in the initialization because it was more convenient to handle the shutdown flow for Kamon.

If I call it almost at the end of the initialization, it works too, but it doesn't bind to the actors.

Thank you for your help.

Reply all
Reply to author
Forward
0 new messages