diff options
Diffstat (limited to 'kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala')
-rw-r--r-- | kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala b/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala index 2f26a39d..5f865cb3 100644 --- a/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala +++ b/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala @@ -99,10 +99,9 @@ object AgentLoader { AttachmentProviders.resolve() match { case Some(virtualMachine) ⇒ val virtualMachineInstance = virtualMachine.getDeclaredMethod("attach", classOf[String]).invoke(null, getPidFromRuntimeMBean) - virtualMachine.getDeclaredMethod("loadAgent", classOf[String], classOf[String]) - .invoke(virtualMachineInstance, generateAgentJar(agent, resources).getAbsolutePath, "") + virtualMachine.getDeclaredMethod("loadAgent", classOf[String], classOf[String]).invoke(virtualMachineInstance, generateAgentJar(agent, resources).getAbsolutePath, "") virtualMachine.getDeclaredMethod("detach").invoke(virtualMachineInstance) - case None ⇒ throw new RuntimeException(s"Error trying to use Attach API") with NoStackTrace + case None ⇒ throw new IllegalStateException("Cannot read the virtual machine type...") with NoStackTrace } } |