#594 Freeze after save

closed
9
2008-01-24
2007-06-12
Dan Smith
No

I've noticed this a couple of times in 20070524, and I'm nervous enough about it that I'm rolling back to a previous DrJava version: sometimes when I'm editing and I hit save (via the keyboard shortcut), the program freezes. It appears that the save completes successfully, but the GUI does not reflect this, and becomes completely unresponsive. CPU usage flattens to 0. When I try to quit, I get a spinning beach ball and have to force quit.

Discussion

  • Christopher Warrington

    Logged In: YES
    user_id=666678
    Originator: NO

    I haven't been able to reproduce this on Windows Vista.

    The next time this happens, switch to the Terminal from which DrJava was launched (make sure DrJava doesn't have to restart) and press Ctrl+\. This will print a stack trace of every thread. We can then try to isolate this issue.

    More information: http://java.sun.com/developer/technicalArticles/Programming/Stacktrace/

     
  • Dan Smith

    Dan Smith - 2007-07-19
    • priority: 5 --> 8
     
  • Dan Smith

    Dan Smith - 2007-07-19

    Logged In: YES
    user_id=1060117
    Originator: YES

    This is happening quite regularly, and seems to be related to the bug we've observed in which the interactions pane gets into a never-ending "Resetting Interactions ..." cycle. Both problems occur regularly right after I wake my OS X laptop from sleep (it may also be important that I often wake from sleep in a different network environment than when it was put to sleep).

    I've increased the priority level, because we've seen the "Resetting Interactions" bug on multiple Mac laptops, and so it should definitely be addressed before a stable release.

     
  • Nobody/Anonymous

    Logged In: NO

    Mine used to do sort of the same thing except when I tried to save something using Save As, it would freeze as soon as I clicked save...and it appears to have saved but again, nothing happens.

    Same happened when I tried to OPEN something. It froze as I clcked Open and became unresponsive.

    This usually happened when creating a new java class.

    If this is the same thing, I'd suggest going to Edit > Preferences... > And where it says "Tools.jar Location" set it to wherever it is saved. (Should be located in your JDK folder > Lib folder)

     
  • Dan Smith

    Dan Smith - 2007-10-31

    Logged In: YES
    user_id=1060117
    Originator: YES

    Here's my thread dump, produced by the suggested ctrl-\ procedure. Not exactly the same situation, but closely related, I'm sure. In this case, my laptop went to sleep while on the Rice wireless network and woke up on my home network. I typed "5+3" into the interactions, and received no response. I hit "Reset", and got "Resetting Interactions...", and a frozen Interactions Pane. I then tried to open a file, and froze up the entire program.

    [FIRST THREAD DUMP: AFTER HITTING "RESET"]

    Full thread dump Java HotSpot(TM) Client VM (1.5.0_07-87 mixed mode, sharing):

    "Thread-7" prio=6 tid=0x0053c100 nid=0x1a9e600 runnable [0xf0e8d000..0xf0e8db30]
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
    - locked <0x271dcc48> (a java.io.BufferedInputStream)
    at java.io.DataInputStream.readByte(DataInputStream.java:241)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:215)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:94)
    at edu.rice.cs.drjava.model.repl.newjvm.InterpreterJVM_Stub.quit(Unknown Source)
    at edu.rice.cs.util.newjvm.AbstractMasterJVM.quitSlave(AbstractMasterJVM.java:339)
    at edu.rice.cs.drjava.model.repl.newjvm.MainJVM.killInterpreter(MainJVM.java:572)
    at edu.rice.cs.drjava.model.repl.RMIInteractionsModel._resetInterpreter(RMIInteractionsModel.java:105)
    at edu.rice.cs.drjava.model.repl.InteractionsModel.resetInterpreter(InteractionsModel.java:209)
    at edu.rice.cs.drjava.model.DefaultGlobalModel.resetInteractions(DefaultGlobalModel.java:365)
    at edu.rice.cs.drjava.ui.MainFrame$90.run(MainFrame.java:1822)
    at java.lang.Thread.run(Thread.java:613)

    "DestroyJavaVM" prio=5 tid=0x00501360 nid=0x1804600 waiting on condition [0x00000000..0xf07ffe70]

    "RMI RenewClean-[127.0.0.1:62583]" daemon prio=5 tid=0x0052db40 nid=0x19e4a00 runnable [0xf0d0a000..0xf0d0ab30]
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
    - locked <0x266073c8> (a java.io.BufferedInputStream)
    at java.io.DataInputStream.readByte(DataInputStream.java:241)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:215)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)
    at sun.rmi.transport.DGCImpl_Stub.dirty(Unknown Source)
    at sun.rmi.transport.DGCClient$EndpointEntry.makeDirtyCall(DGCClient.java:328)
    at sun.rmi.transport.DGCClient$EndpointEntry.access$1600(DGCClient.java:144)
    at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:539)
    at java.lang.Thread.run(Thread.java:613)

    "RMI TCP Connection(1)-10.249.5.208" daemon prio=5 tid=0x005249e0 nid=0x1a12a00 runnable [0xf0e0c000..0xf0e0cb30]
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
    - locked <0x26ec17c8> (a java.io.BufferedInputStream)
    at java.io.FilterInputStream.read(FilterInputStream.java:66)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:448)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
    at java.lang.Thread.run(Thread.java:613)

    "process reaper" daemon prio=5 tid=0x0051ec80 nid=0x1937200 runnable [0xf1397000..0xf1397b30]
    at java.lang.UNIXProcess.waitForProcessExit(Native Method)
    at java.lang.UNIXProcess.access$700(UNIXProcess.java:17)
    at java.lang.UNIXProcess$2$1.run(UNIXProcess.java:83)

    "Wait for Interactions to Exit Thread" prio=5 tid=0x0051e8c0 nid=0x1936e00 in Object.wait() [0xf1316000..0xf1316b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26de1c38> (a java.lang.UNIXProcess)
    at java.lang.Object.wait(Object.java:474)
    at java.lang.UNIXProcess.waitFor(UNIXProcess.java:112)
    - locked <0x26de1c38> (a java.lang.UNIXProcess)
    at edu.rice.cs.util.newjvm.AbstractMasterJVM$1.run(AbstractMasterJVM.java:216)

    "GC Daemon" daemon prio=2 tid=0x0051d800 nid=0x1936400 in Object.wait() [0xf1295000..0xf1295b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26dd0ee8> (a sun.misc.GC$LatencyLock)
    at sun.misc.GC$Daemon.run(GC.java:100)
    - locked <0x26dd0ee8> (a sun.misc.GC$LatencyLock)

    "RMI Reaper" prio=5 tid=0x0051d400 nid=0x1840200 in Object.wait() [0xf1214000..0xf1214b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26dd0f50> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x26dd0f50> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336)
    at java.lang.Thread.run(Thread.java:613)

    "Timer-0" daemon prio=5 tid=0x0051d030 nid=0x183fe00 in Object.wait() [0xf1193000..0xf1193b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26dd0fe0> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:474)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x26dd0fe0> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)

    "RMI TCP Accept-0" daemon prio=5 tid=0x0051cd10 nid=0x1907800 runnable [0xf1112000..0xf1112b30]
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
    - locked <0x26dd1060> (a java.net.SocksSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
    at java.net.ServerSocket.accept(ServerSocket.java:421)
    at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
    at java.lang.Thread.run(Thread.java:613)

    "TimerQueue" daemon prio=5 tid=0x00515f40 nid=0x1937800 in Object.wait() [0xf1091000..0xf1091b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26d94fe8> (a javax.swing.TimerQueue)
    at javax.swing.TimerQueue.run(TimerQueue.java:233)
    - locked <0x26d94fe8> (a javax.swing.TimerQueue)
    at java.lang.Thread.run(Thread.java:613)

    "AWT-EventQueue-0" prio=6 tid=0x005144a0 nid=0x18db000 in Object.wait() [0xf1010000..0xf1010b30]
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:474)
    at java.awt.EventQueue.getNextEvent(EventQueue.java:345)
    - locked <0x26cc7840> (a java.awt.EventQueue)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:216)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

    "AWT-Shutdown" prio=5 tid=0x00514160 nid=0x18dac00 in Object.wait() [0xf0f8f000..0xf0f8fb30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26ca9678> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:474)
    at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
    - locked <0x26ca9678> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:613)

    "Java2D Disposer" daemon prio=10 tid=0x0050eb50 nid=0x1893a00 in Object.wait() [0xf0d8b000..0xf0d8bb30]
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x26cf5e88> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.java2d.Disposer.run(Disposer.java:123)
    at java.lang.Thread.run(Thread.java:613)

    "AWT-AppKit" daemon prio=5 tid=0x0050d5d0 nid=0xa000ed88 runnable [0x00000000..0xbfffdfd0]

    "Low Memory Detector" daemon prio=5 tid=0x0050a5e0 nid=0x1815600 runnable [0x00000000..0x00000000]

    "CompilerThread0" daemon prio=9 tid=0x00509bf0 nid=0x1815200 waiting on condition [0x00000000..0xf0b06450]

    "Signal Dispatcher" daemon prio=9 tid=0x00509890 nid=0x1811a00 waiting on condition [0x00000000..0x00000000]

    "Finalizer" daemon prio=8 tid=0x00508fd0 nid=0x1808000 in Object.wait() [0xf0a04000..0xf0a04b30]
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x26c9cc18> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

    "Reference Handler" daemon prio=10 tid=0x00508be0 nid=0x1807200 in Object.wait() [0xf0983000..0xf0983b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26c9cc98> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:474)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x26c9cc98> (a java.lang.ref.Reference$Lock)

    "VM Thread" prio=9 tid=0x00508400 nid=0x1803c00 runnable

    "VM Periodic Task Thread" prio=9 tid=0x0050bbf0 nid=0x1815a00 waiting on condition

    "Exception Catcher Thread" prio=10 tid=0x005015a0 nid=0x1804a00 runnable

    [SECOND THREAD DUMP: AFTER "OPEN"]

    Full thread dump Java HotSpot(TM) Client VM (1.5.0_07-87 mixed mode, sharing):

    "DestroyJavaVM" prio=5 tid=0x00501360 nid=0x1804600 waiting on condition [0x00000000..0xf07ffe70]

    "RMI RenewClean-[127.0.0.1:62583]" daemon prio=5 tid=0x0052db40 nid=0x19e4a00 in Object.wait() [0xf0d0a000..0xf0d0ab30]
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x27063f00> (a java.lang.ref.ReferenceQueue$Lock)
    at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:500)
    at java.lang.Thread.run(Thread.java:613)

    "RMI TCP Connection(1)-10.249.5.208" daemon prio=5 tid=0x005249e0 nid=0x1a12a00 runnable [0xf0e0c000..0xf0e0cb30]
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
    - locked <0x26ec09d8> (a java.io.BufferedInputStream)
    at java.io.FilterInputStream.read(FilterInputStream.java:66)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:448)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
    at java.lang.Thread.run(Thread.java:613)

    "process reaper" daemon prio=5 tid=0x0051ec80 nid=0x1937200 runnable [0xf1397000..0xf1397b30]
    at java.lang.UNIXProcess.waitForProcessExit(Native Method)
    at java.lang.UNIXProcess.access$700(UNIXProcess.java:17)
    at java.lang.UNIXProcess$2$1.run(UNIXProcess.java:83)

    "Wait for Interactions to Exit Thread" prio=5 tid=0x0051e8c0 nid=0x1936e00 in Object.wait() [0xf1316000..0xf1316b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26de1c18> (a java.lang.UNIXProcess)
    at java.lang.Object.wait(Object.java:474)
    at java.lang.UNIXProcess.waitFor(UNIXProcess.java:112)
    - locked <0x26de1c18> (a java.lang.UNIXProcess)
    at edu.rice.cs.util.newjvm.AbstractMasterJVM$1.run(AbstractMasterJVM.java:216)

    "GC Daemon" daemon prio=2 tid=0x0051d800 nid=0x1936400 in Object.wait() [0xf1295000..0xf1295b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26dd0ec8> (a sun.misc.GC$LatencyLock)
    at sun.misc.GC$Daemon.run(GC.java:100)
    - locked <0x26dd0ec8> (a sun.misc.GC$LatencyLock)

    "RMI Reaper" prio=5 tid=0x0051d400 nid=0x1840200 in Object.wait() [0xf1214000..0xf1214b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26dd0f30> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x26dd0f30> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336)
    at java.lang.Thread.run(Thread.java:613)

    "Timer-0" daemon prio=5 tid=0x0051d030 nid=0x183fe00 in Object.wait() [0xf1193000..0xf1193b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26dd0fc0> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:474)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x26dd0fc0> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)

    "RMI TCP Accept-0" daemon prio=5 tid=0x0051cd10 nid=0x1907800 runnable [0xf1112000..0xf1112b30]
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
    - locked <0x26dd1040> (a java.net.SocksSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
    at java.net.ServerSocket.accept(ServerSocket.java:421)
    at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
    at java.lang.Thread.run(Thread.java:613)

    "TimerQueue" daemon prio=5 tid=0x00515f40 nid=0x1937800 in Object.wait() [0xf1091000..0xf1091b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26d94fe8> (a javax.swing.TimerQueue)
    at javax.swing.TimerQueue.run(TimerQueue.java:233)
    - locked <0x26d94fe8> (a javax.swing.TimerQueue)
    at java.lang.Thread.run(Thread.java:613)

    "AWT-EventQueue-0" prio=6 tid=0x005144a0 nid=0x18db000 in Object.wait() [0xf100f000..0xf1010b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26ddb208> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:474)
    at edu.rice.cs.drjava.model.repl.newjvm.MainJVM.ensureInterpreterConnected(MainJVM.java:756)
    - locked <0x26ddb208> (a java.lang.Object)
    at edu.rice.cs.drjava.model.repl.newjvm.MainJVM.addExternalFilesClassPath(MainJVM.java:288)
    at edu.rice.cs.drjava.model.repl.RMIInteractionsModel.addExternalFilesClassPath(RMIInteractionsModel.java:100)
    at edu.rice.cs.drjava.model.DefaultGlobalModel.addDocToClassPath(DefaultGlobalModel.java:558)
    at edu.rice.cs.drjava.model.AbstractGlobalModel._completeOpenFile(AbstractGlobalModel.java:4080)
    at edu.rice.cs.drjava.model.AbstractGlobalModel._openFiles(AbstractGlobalModel.java:1159)
    at edu.rice.cs.drjava.model.AbstractGlobalModel.openFilesHelper(AbstractGlobalModel.java:1122)
    at edu.rice.cs.drjava.model.AbstractGlobalModel.openFiles(AbstractGlobalModel.java:1108)
    at edu.rice.cs.drjava.ui.MainFrame.open(MainFrame.java:3751)
    at edu.rice.cs.drjava.ui.MainFrame$136.actionPerformed(MainFrame.java:2831)
    at edu.rice.cs.drjava.ui.RecentFileManager$2.actionPerformed(RecentFileManager.java:128)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
    at javax.swing.AbstractButton.doClick(AbstractButton.java:334)
    at apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:104)
    at java.awt.MenuItem.processActionEvent(MenuItem.java:597)
    at java.awt.MenuItem.processEvent(MenuItem.java:556)
    at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:298)
    at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:286)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:466)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

    "AWT-Shutdown" prio=5 tid=0x00514160 nid=0x18dac00 in Object.wait() [0xf0f8f000..0xf0f8fb30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26ca9678> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:474)
    at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
    - locked <0x26ca9678> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:613)

    "Java2D Disposer" daemon prio=10 tid=0x0050eb50 nid=0x1893a00 in Object.wait() [0xf0d8b000..0xf0d8bb30]
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x26cf5e88> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.java2d.Disposer.run(Disposer.java:123)
    at java.lang.Thread.run(Thread.java:613)

    "AWT-AppKit" daemon prio=5 tid=0x0050d5d0 nid=0xa000ed88 runnable [0x00000000..0xbfffdfd0]

    "Low Memory Detector" daemon prio=5 tid=0x0050a5e0 nid=0x1815600 runnable [0x00000000..0x00000000]

    "CompilerThread0" daemon prio=9 tid=0x00509bf0 nid=0x1815200 waiting on condition [0x00000000..0xf0b06450]

    "Signal Dispatcher" daemon prio=9 tid=0x00509890 nid=0x1811a00 waiting on condition [0x00000000..0x00000000]

    "Finalizer" daemon prio=8 tid=0x00508fd0 nid=0x1808000 in Object.wait() [0xf0a04000..0xf0a04b30]
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x26c9cc18> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

    "Reference Handler" daemon prio=10 tid=0x00508be0 nid=0x1807200 in Object.wait() [0xf0983000..0xf0983b30]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x26c9cc98> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:474)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x26c9cc98> (a java.lang.ref.Reference$Lock)

    "VM Thread" prio=9 tid=0x00508400 nid=0x1803c00 runnable

    "VM Periodic Task Thread" prio=9 tid=0x0050bbf0 nid=0x1815a00 waiting on condition

    "Exception Catcher Thread" prio=10 tid=0x005015a0 nid=0x1804a00 runnable

     
  • Mathias Ricken

    Mathias Ricken - 2008-01-18
    • priority: 8 --> 9
     
  • Dan Smith

    Dan Smith - 2008-01-24

    Logged In: YES
    user_id=1060117
    Originator: YES

    Fixed with Subversion rev 4310. RMI was using a network-specific IP address.

     
  • Dan Smith

    Dan Smith - 2008-01-24
    • assigned_to: nobody --> dlsmith
    • status: open --> closed
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks