This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
When the profiler tries to instrument a running tomcat instance, it fails: When starting a profiling session with a running tomcat instance, a stack trace is thrown by tomcat, and then tomcat does not respond anymore. This behavior is always reproducible on my system, under the following conditions: - start tomcat (either netbeans-build-in tomcat 5.0.28 or standalone tomcat4.1.30), - attach the profiler to the tomcat instance by using the pid method and choosing "Analyze memory usage" or "Analyze performance". (In contrast, "Monitor application" works fine). I am using: -Fedora Core 3 Linux -Kernel 2.6.9-1.681_FC3 -JDK 1.4.2_04 -Netbeans 4.0 -Tomcat 5.0.28 (built-in into Netbeans 4.0), -Tomcat 4.1.30 (standalone) -Netbeans profiler milestone 4. Here are the normal tomcat startup messages on my installation: ============QUOTE============ Using CATALINA_BASE: /home/jml/.netbeans/4.0/jakarta-tomcat-5.0.28_base Using CATALINA_HOME: /usr/local/netbeans-4.0/nb4.0/jakarta-tomcat-5.0.28 Using CATALINA_TMPDIR: /home/jml/.netbeans/4.0/jakarta-tomcat-5.0.28_base/temp Using JAVA_HOME: /home/jml/.netbeans/4.0/modules/profiler-ea-vm/ INFO: Server startup in 8721 ms ============QUOTE============ Here is the stack trace thrown by the netbeans-built-in tomcat, after i have tried to attach a "Analyze memory usage" session: ============QUOTE============ Full thread dump JFluid Client VM 1.4.4 (based on Java HotSpot(TM) VM) (1.4.2_04-b05 mixed mode): "TP-Monitor" daemon prio=1 tid=0x08304738 nid=0x1b80 in Object.wait() [d4782000..d478223c] at java.lang.Object.wait(Native Method) - waiting on <0xd69bd720> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:559) - locked <0xd69bd720> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor4" daemon prio=1 tid=0x0829bd18 nid=0x1b80 runnable [d4802000..d480323c] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) - locked <0xd69b9040> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:448) at java.net.ServerSocket.accept(ServerSocket.java:419) at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:295) at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:638) at org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:847) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) "TP-Processor3" daemon prio=1 tid=0x084459f8 nid=0x1b80 in Object.wait() [d4884000..d488423c] at java.lang.Object.wait(Native Method) - waiting on <0xd69bd090> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd69bd090> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor2" daemon prio=1 tid=0x084470b8 nid=0x1b80 in Object.wait() [d4905000..d490523c] at java.lang.Object.wait(Native Method) - waiting on <0xd69bcdd0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd69bcdd0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor1" daemon prio=1 tid=0x08296ca0 nid=0x1b80 in Object.wait() [d4986000..d498623c] at java.lang.Object.wait(Native Method) - waiting on <0xd69bcb10> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd69bcb10> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Monitor" prio=1 tid=0x08443918 nid=0x1b80 in Object.wait() [d4a07000..d4a0723c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa8ea8> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:559) - locked <0xd8aa8ea8> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor25" daemon prio=1 tid=0x08442c10 nid=0x1b80 runnable [d4a87000..d4a8823c] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) - locked <0xd8843f78> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:448) at java.net.ServerSocket.accept(ServerSocket.java:419) at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60) at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:368) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:549) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor24" daemon prio=1 tid=0x08441f08 nid=0x1b80 in Object.wait() [d4b09000..d4b0923c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa8fb0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa8fb0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor23" daemon prio=1 tid=0x0833d4c0 nid=0x1b80 in Object.wait() [d4b8a000..d4b8a23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9030> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9030> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor22" daemon prio=1 tid=0x0833c7b8 nid=0x1b80 in Object.wait() [d4c0b000..d4c0b23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa90b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa90b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor21" daemon prio=1 tid=0x0833bab0 nid=0x1b80 in Object.wait() [d4c8c000..d4c8c23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9130> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9130> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor20" daemon prio=1 tid=0x0833ada8 nid=0x1b80 in Object.wait() [d4d0d000..d4d0d23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa91b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa91b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor19" daemon prio=1 tid=0x0833a0a0 nid=0x1b80 in Object.wait() [d4d8e000..d4d8e23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9230> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9230> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor18" daemon prio=1 tid=0x08339398 nid=0x1b80 in Object.wait() [d4e0f000..d4e0f23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa92b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa92b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor17" daemon prio=1 tid=0x08338690 nid=0x1b80 in Object.wait() [d4e90000..d4e9023c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9330> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9330> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor16" daemon prio=1 tid=0x08337988 nid=0x1b80 in Object.wait() [d4f11000..d4f1123c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa93b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa93b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor15" daemon prio=1 tid=0x08336ca0 nid=0x1b80 in Object.wait() [d4f92000..d4f9223c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9430> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9430> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor14" daemon prio=1 tid=0x08303950 nid=0x1b80 in Object.wait() [d5013000..d501323c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa94b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa94b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor13" daemon prio=1 tid=0x08302c48 nid=0x1b80 in Object.wait() [d5094000..d509423c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9530> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9530> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor12" daemon prio=1 tid=0x08301f40 nid=0x1b80 in Object.wait() [d5115000..d511523c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa95b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa95b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor11" daemon prio=1 tid=0x08301238 nid=0x1b80 in Object.wait() [d5196000..d519623c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9630> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9630> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor10" daemon prio=1 tid=0x08300530 nid=0x1b80 in Object.wait() [d5217000..d521723c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa96b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa96b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor9" daemon prio=1 tid=0x082ff828 nid=0x1b80 in Object.wait() [d5298000..d529823c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9730> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9730> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor8" daemon prio=1 tid=0x082feb20 nid=0x1b80 in Object.wait() [d5319000..d531923c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa97b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa97b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor7" daemon prio=1 tid=0x082db5e0 nid=0x1b80 in Object.wait() [d539a000..d539a23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9830> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9830> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor6" daemon prio=1 tid=0x082da798 nid=0x1b80 in Object.wait() [d541b000..d541b23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa98b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa98b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor5" daemon prio=1 tid=0x082d9c20 nid=0x1b80 in Object.wait() [d549c000..d549c23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9930> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9930> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor4" daemon prio=1 tid=0x082d92b8 nid=0x1b80 in Object.wait() [d551d000..d551d23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa99b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa99b0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor3" daemon prio=1 tid=0x08299c50 nid=0x1b80 in Object.wait() [d559e000..d559e23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9a30> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9a30> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor2" daemon prio=1 tid=0x083b71a8 nid=0x1b80 in Object.wait() [d561f000..d561f23c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9ab0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9ab0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "http-8084-Processor1" daemon prio=1 tid=0x083b6e98 nid=0x1b80 in Object.wait() [d56a0000..d56a023c] at java.lang.Object.wait(Native Method) - waiting on <0xd8aa9b30> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:429) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:655) - locked <0xd8aa9b30> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=1 tid=0x0820c190 nid=0x1b80 waiting on condition [d5721000..d572123c] at java.lang.Thread.sleep(Native Method) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1597) at java.lang.Thread.run(Thread.java:534) "Signal Dispatcher" daemon prio=1 tid=0x08097970 nid=0x1b80 runnable [0..0] "Finalizer" daemon prio=1 tid=0x08092b58 nid=0x1b80 in Object.wait() [d66e9000..d66e923c] at java.lang.Object.wait(Native Method) - waiting on <0xd8720138> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xd8720138> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x08091f68 nid=0x1b80 in Object.wait() [d676a000..d676a23c] at java.lang.Object.wait(Native Method) - waiting on <0xd87201a0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0xd87201a0> (a java.lang.ref.Reference$Lock) "main" prio=1 tid=0x080532f0 nid=0x1b80 runnable [feffc000..feffd378] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) - locked <0xd6a29498> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:448) at java.net.ServerSocket.accept(ServerSocket.java:419) at org.apache.catalina.core.StandardServer.await(StandardServer.java:513) at org.apache.catalina.startup.Catalina.await(Catalina.java:619) at org.apache.catalina.startup.Catalina.start(Catalina.java:579) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) "VM Thread" prio=1 tid=0x08090c48 nid=0x1b80 runnable "VM Periodic Task Thread" prio=1 tid=0x080b3770 nid=0x1b80 waiting on condition "Suspend Checker Thread" prio=1 tid=0x08096f58 nid=0x1b80 runnable JFluid: JVM startup directory is /usr/local/netbeans-4.0/nb4.0/jakarta-tomcat-5.0.28/bin JFluid: waiting for connection on port 5140 JFluid: local connection with the tool ============QUOTE============
This issue seems NOT related to Issue #51222. It also occurs, when only one web app is installed (end even manager and admin are removed).
Jirko, this is related to what you are just working on, please take a look at this.
Joerg, I need some more information to be able to determine where the problem is. The thread dump you've attached only shows threads states before attaching the profiler. The last line (JFluid: local connection with the tool) tells that profiler is correctly attached, so everything seems to be OK. What I need is another thread dump after Tomcat stopped responding (just press Ctrl+Break once more) to be able to find out the difference. What do you exactly mean by "tomcat does not respond" - the application in web browser doesn't work anymore and/or profiler/NetBeans doesn't respond? Are there some error messages in the IDE or in Tomcat log files? One more question - how did you configure Tomcat for profiling? It seems that the only required thing - running Tomcat on modified virtual machine - is set up correctly, but I just want to be sure. Do you use the whole JDK (not only modified JRE)?
Unless the user is going to provide the requested info on this case, we are going to close it - it seems very likely a setup problem as opposed to a bug in the Profiler.
Closing the issue for now, since there is no evidence that this problem really happens, and enough evidence that things are working as expected. joergliebner, please feel free to reopen if you manage to reproduce this problem.
Verification of old issues.
Closing old issues.