2007-06-04 08:02:42 UTC
Hello,
I run jboss-4.0.5.GA on WIN2000,
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)
When start with Profiler4j in the Console I get a error dialog:
"Could not refresh memory info: I/O Error"
and console trace is:
D:\profiler4j>"C:\Program Files\Java\jre1.6.0_01\bin\java" -cp console.jar net.sf.profiler4j.console.Bootstrap
URL = jar:file:/D:/profiler4j/console.jar!/net/sf/profiler4j/console/Bootstrap.class
Decoded URL (charsetwindows-1252) = jar:file:/D:/profiler4j/console.jar!/net/sf/profiler4j/console/Bootstrap.class
Detected PROFILER4J_HOME is D:\profiler4j
urls[0] = file:/D:/profiler4j/lib/asm-all-2.2.2.jar
urls[1] = file:/D:/profiler4j/lib/javassist-3.1.jar
urls[2] = file:/D:/profiler4j/lib/jcommon-1.0.0.jar
urls[3] = file:/D:/profiler4j/lib/jdom.jar
urls[4] = file:/D:/profiler4j/lib/jfreechart-1.0.1.jar
urls[5] = file:/D:/profiler4j/lib/profiler4j-1.0-beta2.jar
Supports thread contention monitoring? true
Supports thread cpu time monitoring? true
net.sf.profiler4j.console.ClientException: I/O Error
at net.sf.profiler4j.console.Client.handleException(Client.java:288)
at net.sf.profiler4j.console.Client.expectOk(Client.java:279)
at net.sf.profiler4j.console.Client.sendAndWaitAck(Client.java:269)
at net.sf.profiler4j.console.Client.getMemoryInfo(Client.java:104)
at net.sf.profiler4j.console.ConsoleApp$1.actionPerformed(ConsoleApp.java:58)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.refill(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.read(Unknown Source)
at java.io.DataInputStream.readInt(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.readInt(Unknown Source)
at java.io.ObjectInputStream.readInt(Unknown Source)
at net.sf.profiler4j.console.Client.expectOk(Client.java:274)
... 13 more
and jboss trace is:
D:\jboss-4.0.5.GA\bin>"C:\Program Files\Java\jdk1.6.0\bin\java" -javaagent:d:\profiler4j\agent.jar -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.r
mi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 "-Djava.endorsed.dirs=D:\jboss-4.0.5.GA\bin\\..\lib\endorsed" -classpath "C:\Progr
am Files\Java\jdk1.6.0\lib\tools.jar;D:\jboss-4.0.5.GA\bin\\run.jar" org.jboss.Main
[PROFILER4J:0] +---------------------------------------+
[PROFILER4J:0] | Profiler4j 1.0-beta2 (build 27) |
[PROFILER4J:0] | Copyright 2006 Antonio S. R. Gomes |
[PROFILER4J:0] | See LICENSE-2.0.txt for more details |
[PROFILER4J:0] +---------------------------------------+
[PROFILER4J:0] Listening on port 7890...
[PROFILER4J:0] JVM waiting connection from Profiler4j Console...
[PROFILER4J:0] Serving connection from /127.0.0.1:1289
[PROFILER4J:1] Transforming class gnu.getopt.LongOpt
[PROFILER4J:1] Transforming class gnu.getopt.Getopt
09:58:56,125 INFO [Server] Starting JBoss (MX MicroKernel)...
09:58:56,125 INFO [Server] Release ID: JBoss [Zion] 4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)
09:58:56,140 INFO [Server] Home Dir: D:\jboss-4.0.5.GA
09:58:56,140 INFO [Server] Home URL: file:/D:/jboss-4.0.5.GA/
09:58:56,140 INFO [Server] Patch URL: null
09:58:56,156 INFO [Server] Server Name: default
09:58:56,156 INFO [Server] Server Home Dir: D:\jboss-4.0.5.GA\server\default
09:58:56,156 INFO [Server] Server Home URL: file:/D:/jboss-4.0.5.GA/server/default/
09:58:56,156 INFO [Server] Server Log Dir: D:\jboss-4.0.5.GA\server\default\log
09:58:56,156 INFO [Server] Server Temp Dir: D:\jboss-4.0.5.GA\server\default\tmp
09:58:56,156 INFO [Server] Root Deployment Filename: jboss-service.xml
[PROFILER4J:0] Could not transform class org.jboss.dom4j.DocumentFactory
[PROFILER4J:0] Profiler stoppedread.run(Thread.java:619)art(ServerImpl.java:362)8)532)a:344))uctorAccessorImpl.java:27)
It seems as if Profiler4j shuts down because it can not transform org.jboss.dom4j.DocumentFactory?
Any ideas how to fix this?