4 Replies Latest reply: May 20, 2010 5:45 AM by Jamie Craane RSS

Snapshot directory empty

Jamie Craane Newbie
After installing and configuring JBoss profiler 2 beta 5 onto Jboss Application Server 5.1.0 I got a ClassNotFoundException on org.jboss.profiler.shared.Command when interacting with the profiler command line client to the server. I resolved this issue by placing the jboss-profiler.jar in the server/default/lib directory.
But when I start profiling and take a snapshot with the command line client, the snapshot directory is created but no snapshot information is available. The command line client almost returns immediatly and nothing is visible in the server logs. A similar problem is described here but no solution is available: https://community.jboss.org/thread/105216?tstart=60
If you need more information please let me know. Thanks in advance.
Regards,
Jamie
  • 1. Re: Snapshot directory empty
    Jesper Pedersen Master

    You should follow the installation chapter in the documentation and put the jboss-profiler.jar file in the bin directory and do

     

    -javaagent:jboss-profiler.jar -Djboss-profiler.properties=jboss-profiler.properties
    

     

    in your run.conf file.

     

    HTH

  • 2. Re: Snapshot directory empty
    Jamie Craane Newbie

    Thanks for your answer. I actually did modify the run.conf file and put the jboss-profiler.jar, jboss-profiler.properties, jboss-common.jar and jboss-profiler-plugins.jar in the bin directory. When I execute 'java -jar jboss-profiler-client.jar startProfiler' I get the following exceptioin in the JBoss server log file:

     

     

    20:53:35,411 ERROR WorkerThread#0[127.0.0.1:49402] exception occurred during first invocationjava.lang.ClassNotFoundException: org.jboss.profiler.shared.Command        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)        at java.security.AccessController.doPrivileged(Native Method)        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)        at java.lang.Class.forName0(Native Method)        at java.lang.Class.forName(Class.java:242)

     

    This class is actually in the jboss-profiler.jar.

  • 3. Re: Snapshot directory empty
    Jesper Pedersen Master

    Ok, I'll take a look. I'm assuming that you are using 5.1.0.GA.

  • 4. Re: Snapshot directory empty
    Jamie Craane Newbie

    I am indeed using 5.1.0.GA.