0 Replies Latest reply on Jan 28, 2004 1:19 PM by Michael Dinsmore

    JBoss IDE & Remote Debugging & core dump & Digital UNIX V4.0

    Michael Dinsmore Newbie

      Anyone have any difficulty trying to do remote debugging on an alpha machine?


      When using Eclipse 2.1 with the JBoss IDE plug in and configuring the IDE to connect to the remote server (WinXP -> Digital UNIX V4.0F) and having the debugging stuff turned on the remote JBoss server it always causes a core dump. The error messages below detail the error in greater detail.

      The remote JBoss system is running Java 1.4.1.

      JBoss normally runs fine but has this issue only when debugging.

      The Eclipse IDE seems to try to connect -- and possibly does for a second, but then the JBoss dies and then the Eclipse IDE window changes it to "disconnected" quickly thereafter.

      Any ideas would be welcome!!!!


      LOG DETAILS BELOW:

      Info: Debugging is not available with the Fast VM, invoking the Classic VM.
      FATAL ERROR in native method: internal error in JVMDI (phantom frame pop)
      at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
      at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:127)
      at java.io.File.exists(File.java, Compiled Code)
      at java.lang.ClassLoader$3.run(ClassLoader.java:1438)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1435)
      at java.lang.ClassLoader.loadLibrary(ClassLoader.java, Compiled Code)
      at java.lang.Runtime.loadLibrary0(Runtime.java:780)
      at java.lang.System.loadLibrary(System.java:832)
      at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.util.zip.Inflater.(Inflater.java:62)
      at java.util.zip.ZipFile.getInflater(ZipFile.java:251)
      at java.util.zip.ZipFile.getInputStream(ZipFile.java:190)
      at java.util.zip.ZipFile.getInputStream(ZipFile.java:182)
      at java.util.jar.JarFile.getBytes(JarFile.java:286)
      at java.util.jar.JarFile.getManifest(JarFile.java:127)
      at sun.misc.URLClassPath$JarLoader.getClassPath(URLClassPath.java:799)
      at sun.misc.URLClassPath.getLoader(URLClassPath.java:266)
      at sun.misc.URLClassPath.getResource(URLClassPath.java:155)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:189)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:310)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:326)
      SIGABRT 6* abort (generated by abort(3) routine)
      stackpointer=11fff94e8

      Full thread dump Classic VM (1.4.1-1, native threads):
      "JDWP Command Reader" (TID:0xcb17f0, sys_thread_t:0x1403bcbf8, state:R, native ID:0x1403df880) prio=5
      "JDWP Event Helper Thread" (TID:0xcb1550, sys_thread_t:0x1403bc8f8, state:CW, native ID:0x1403cd880) prio=5
      "JDWP Transport Listener: dt_socket" (TID:0xcb14a0, sys_thread_t:0x1403a4df8, state:CW, native ID:0x1403bb880) prio=5
      "Finalizer" (TID:0xca86f0, sys_thread_t:0x1401cd7f8, state:CW, native ID:0x1402a3880) prio=8
      at java.lang.Object.wait(Native Method)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
      at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
      "Reference Handler" (TID:0xca8760, sys_thread_t:0x1401cc8f8, state:CW, native ID:0x14027d880) prio=10
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:426)
      at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113)
      "Signal dispatcher" (TID:0xca87a0, sys_thread_t:0x1401c71f8, state:CW, native ID:0x1401fb880) prio=5
      "main" (TID:0xca88c0, sys_thread_t:0x1400077f8, state:R, native ID:0x3ffc01b1470) prio=5
      at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
      at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:127)
      at java.io.File.exists(File.java, Compiled Code)
      at java.lang.ClassLoader$3.run(ClassLoader.java:1438)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1435)
      at java.lang.ClassLoader.loadLibrary(ClassLoader.java, Compiled Code)
      at java.lang.Runtime.loadLibrary0(Runtime.java:780)
      at java.lang.System.loadLibrary(System.java:832)
      at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.util.zip.Inflater.(Inflater.java:62)
      at java.util.zip.ZipFile.getInflater(ZipFile.java:251)
      at java.util.zip.ZipFile.getInputStream(ZipFile.java:190)
      at java.util.zip.ZipFile.getInputStream(ZipFile.java:182)
      at java.util.jar.JarFile.getBytes(JarFile.java:286)
      at java.util.jar.JarFile.getManifest(JarFile.java:127)
      at sun.misc.URLClassPath$JarLoader.getClassPath(URLClassPath.java:799)
      at sun.misc.URLClassPath.getLoader(URLClassPath.java:266)
      at sun.misc.URLClassPath.getResource(URLClassPath.java:155)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:189)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:310)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:326)
      Monitor Cache Dump:
      java.lang.ref.Reference$Lock@CA8770/CE1C30:
      Waiting to be notified:
      "Reference Handler" (0x1401cc8f8)
      java.lang.Runtime@CACF50/D05840: owner "main" (0x1400077f8) 1 entry
      sun.misc.Launcher$AppClassLoader@CB0A90/D1CF00: owner "main" (0x1400077f8) 4 entries
      java.lang.ref.ReferenceQueue$Lock@CA8710/CE1D90:
      Waiting to be notified:
      "Finalizer" (0x1401cd7f8)
      java.util.Vector@CB1E30/D21940: owner "main" (0x1400077f8) 1 entry
      sun.misc.Launcher$ExtClassLoader@CAEDE0/D15A90: owner "main" (0x1400077f8) 1 entry
      sun.misc.URLClassPath@CB09A0/D1B750: owner "main" (0x1400077f8) 1 entry
      Registered Monitor Dump:
      JDWP Command Queue Lock:
      Waiting to be notified:
      "JDWP Transport Listener: dt_socket" (0x1403a4df8)
      JDWP Event Block CommandLoop Monitor:
      JDWP Event Helper Completion Monitor:
      JDWP Event Helper Queue Monitor:
      Waiting to be notified:
      "JDWP Event Helper Thread" (0x1403bc8f8)
      JDWP Event Handler Lock:
      JDWP Transport Send Monitor:
      JDWP Transport Listener Monitor:
      JDWP Initialization Monitor:
      JDWP Invocation Lock:
      JDWP Step Handler Lock:
      JDWP Thread Lock:
      JDWP Reference Table Monitor:
      JDWP Alloc Lock:
      utf8 hash table:
      JNI pinning lock:
      JNI global reference lock:
      BinClass lock: owner "main" (0x1400077f8) 1 entry
      Class linking lock:
      System class loader lock:
      Code rewrite lock:
      Heap lock:
      Monitor cache lock: owner "main" (0x1400077f8) 1 entry
      Thread queue lock: owner "main" (0x1400077f8) 1 entry
      Monitor registry: owner "main" (0x1400077f8) 1 entry

      ./run.sh: 8068 Abort - core dumped