Skip to main content



      Home
Home » Language IDEs » Java Development Tools (JDT) » Error remotely debugging: VMDisconnectedException: Got IOException
Error remotely debugging: VMDisconnectedException: Got IOException [message #258342] Tue, 27 January 2009 15:33
Eclipse UserFriend
Hello,

We're having a problem remotely debugging a Java program running on an
iSeries machine from Eclipse (running on a Windows XP machine).
I'd greatly appreciate any help on this issue. By the way remotely
debugging worked fine till about a month ago, so we're pretty confident
our parameters etc. are all correct.


In summary, when we attempt to remotely debug our Java application, we
always receive a "com.sun.jdi.VMDisconnectedException: Got IOException
from Virtual Machine", and the debug session terminated.

By running 'netstat' on the iSeries machine we can still see the debug
listener is up and passively waiting. From the number of bytes in/out we
can see that a connection did occur and about 25 bytes were passed to the
iSeries, and 14 bytes out.



The error log from Eclipse is as follows (cleared before the error):

!ENTRY org.eclipse.jdt.debug 4 125 2009-01-27 14:19:44.771
!MESSAGE Internal error logged from JDI Debug:
!STACK 0
com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine
at
org.eclipse.jdi.internal.connect.PacketSendManager.sendPacke t(PacketSendManager.java:80)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.jav a:170)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.jav a:192)
at
org.eclipse.jdi.internal.request.EventRequestImpl.enable(Eve ntRequestImpl.java:231)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$Thr eadStartHandler.createRequest(JDIDebugTarget.java:1794)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$Thr eadStartHandler. <init>(JDIDebugTarget.java:1781)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.ini tializeRequests(JDIDebugTarget.java:456)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.ini tialize(JDIDebugTarget.java:399)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init >(JDIDebugTarget.java:275)
at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel .java:160)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
at
org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDID ebugModel.java:164)
at
org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDID ebugModel.java:124)
at
org.eclipse.jdt.internal.launching.SocketAttachConnector.con nect(SocketAttachConnector.java:141)
at
org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaun chConfigurationDelegate.launch(JavaRemoteApplicationLaunchCo nfigurationDelegate.java:79)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:764)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:614)
at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(D ebugUIPlugin.java:880)
at
org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlu gin.java:1083)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY org.eclipse.jdt.debug 4 125 2009-01-27 14:19:44.787
!MESSAGE Internal error logged from JDI Debug:
!STACK 0
com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine
at
org.eclipse.jdi.internal.connect.PacketSendManager.sendPacke t(PacketSendManager.java:80)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.jav a:170)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.jav a:192)
at
org.eclipse.jdi.internal.request.EventRequestImpl.enable(Eve ntRequestImpl.java:231)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$Thr eadDeathHandler.createRequest(JDIDebugTarget.java:1888)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$Thr eadDeathHandler. <init>(JDIDebugTarget.java:1875)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.ini tializeRequests(JDIDebugTarget.java:457)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.ini tialize(JDIDebugTarget.java:399)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init >(JDIDebugTarget.java:275)
at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel .java:160)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
at
org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDID ebugModel.java:164)
at
org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDID ebugModel.java:124)
at
org.eclipse.jdt.internal.launching.SocketAttachConnector.con nect(SocketAttachConnector.java:141)
at
org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaun chConfigurationDelegate.launch(JavaRemoteApplicationLaunchCo nfigurationDelegate.java:79)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:764)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:614)
at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(D ebugUIPlugin.java:880)
at
org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlu gin.java:1083)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY org.eclipse.jdt.debug 4 125 2009-01-27 14:19:44.787
!MESSAGE Internal error logged from JDI Debug:
!STACK 0
com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine
at
org.eclipse.jdi.internal.connect.PacketSendManager.sendPacke t(PacketSendManager.java:80)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.jav a:170)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.jav a:230)
at
org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(V irtualMachineImpl.java:922)
at
org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMach ineImpl.java:846)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.ini tializeState(JDIDebugTarget.java:428)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.ini tialize(JDIDebugTarget.java:400)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init >(JDIDebugTarget.java:275)
at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel .java:160)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
at
org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDID ebugModel.java:164)
at
org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDID ebugModel.java:124)
at
org.eclipse.jdt.internal.launching.SocketAttachConnector.con nect(SocketAttachConnector.java:141)
at
org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaun chConfigurationDelegate.launch(JavaRemoteApplicationLaunchCo nfigurationDelegate.java:79)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:764)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:614)
at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(D ebugUIPlugin.java:880)
at
org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlu gin.java:1083)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY org.eclipse.jdt.debug 4 125 2009-01-27 14:19:44.787
!MESSAGE Internal error logged from JDI Debug:
!STACK 0
com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine
at
org.eclipse.jdi.internal.connect.PacketSendManager.sendPacke t(PacketSendManager.java:80)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.jav a:170)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.jav a:230)
at
org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(Virtu alMachineImpl.java:400)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.ini tializeState(JDIDebugTarget.java:434)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.ini tialize(JDIDebugTarget.java:400)
at
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init >(JDIDebugTarget.java:275)
at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel .java:160)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
at
org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDID ebugModel.java:164)
at
org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDID ebugModel.java:124)
at
org.eclipse.jdt.internal.launching.SocketAttachConnector.con nect(SocketAttachConnector.java:141)
at
org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaun chConfigurationDelegate.launch(JavaRemoteApplicationLaunchCo nfigurationDelegate.java:79)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:764)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:614)
at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(D ebugUIPlugin.java:880)
at
org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlu gin.java:1083)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

****END ERROR LOG****




Eclipse details:

*** System properties:
awt.toolkit=sun.awt.windows.WToolkit
eclipse.buildId=I20080617-2000
eclipse.commands=-os
win32
-ws
win32
-arch
x86

java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.6.0_02-b06
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.6
java.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
java.version=1.6.0_02
java.vm.info=mixed mode
java.vm.name=Java HotSpot(TM) Client VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor=Sun Microsystems Inc.
java.vm.version=1.6.0_02-b06
line.separator=



thanks!
Sasi
Previous Topic:Problems with Classpaths?
Next Topic:how to share a project Windows<->Mac?
Goto Forum:
  


Current Time: Tue Apr 22 13:31:58 EDT 2025

Powered by FUDForum. Page generated in 0.02989 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top