aboutsummaryrefslogtreecommitdiff
path: root/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala
diff options
context:
space:
mode:
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.scala5
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
}
}