4 Replies Latest reply: Mar 14, 2014 1:57 AM by crok RSS

    Bug with SVN add

    crok

      On my 2009 MBP with Java 7 u51 and Sqldeveloper 4.0.1 - if I perform an SVN add, the files get added to the repo, but then the tool immediately hangs, indefinitely. If I then force quit, restart, and then issue the SVN commit on the added files, everything goes as expected.

        • 1. Re: Bug with SVN add
          Jeff Smith Sqldev Pm-Oracle

          Can you follow these steps and when it hangs, do a ctrl+/ and send us the console log? It's written for Windows, but same idea for Mac.

           

          BTW, I attempted this with SVN 1.7 and 4.0.1 and was able to add/commit a file with no problems.

          • 2. Re: Bug with SVN add
            crok

            Thanks for your reply.  On Mac, I had to do kill -3 for the process id, and that gives the thread dump - details below:

             

            Oracle SQL Developer

            Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.

             

             

             

            LOAD TIME : 15152014-03-06 10:19:59

            Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode):

             

            "Timer-7" prio=5 tid=0x00007fab29efb800 nid=0x1168b in Object.wait() [0x000000012a143000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x00000007d8149790> (a java.util.TaskQueue)

              at java.lang.Object.wait(Object.java:503)

              at java.util.TimerThread.mainLoop(Timer.java:526)

              - locked <0x00000007d8149790> (a java.util.TaskQueue)

              at java.util.TimerThread.run(Timer.java:505)

             

            "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=5 tid=0x00007fab2a227800 nid=0x384f in Object.wait() [0x000000012a349000]

               java.lang.Thread.State: TIMED_WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x00000007fd5e2050> (a java.lang.Object)

              at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1989)

              - locked <0x00000007fd5e2050> (a java.lang.Object)

             

            "process reaper" daemon prio=5 tid=0x00007fab29fc6800 nid=0xfeb7 waiting on condition [0x00000001199e7000]

               java.lang.Thread.State: TIMED_WAITING (parking)

              at sun.misc.Unsafe.park(Native Method)

              - parking to wait for  <0x000000078151ad50> (a java.util.concurrent.SynchronousQueue$TransferStack)

              at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)

              at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)

              at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)

              at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)

              at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)

              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

              at java.lang.Thread.run(Thread.java:744)

             

            "WeakDataReference polling" prio=5 tid=0x00007fab2ea8f000 nid=0xfa3f in Object.wait() [0x000000012c72f000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x00000007fd580ca8> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

              - locked <0x00000007fd580ca8> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

              at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:88)

              at java.lang.Thread.run(Thread.java:744)

             

            "status-0" prio=5 tid=0x00007fab2dc4f000 nid=0x1171f waiting on condition [0x0000000124b15000]

               java.lang.Thread.State: WAITING (parking)

              at sun.misc.Unsafe.park(Native Method)

              - parking to wait for  <0x0000000785a259d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

              at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)

              at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)

              at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:338)

              at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:300)

              at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)

              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

              at java.lang.Thread.run(Thread.java:744)

             

            "IconOverlayTracker Timer: oracle.jdeveloper.subversion-Subversion" prio=5 tid=0x00007fab2a2b8000 nid=0x11313 in Object.wait() [0x0000000119cb2000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000785aa3f60> (a java.util.TaskQueue)

              at java.lang.Object.wait(Object.java:503)

              at java.util.TimerThread.mainLoop(Timer.java:526)

              - locked <0x0000000785aa3f60> (a java.util.TaskQueue)

              at java.util.TimerThread.run(Timer.java:505)

             

            "WaitCursor-Timer" prio=5 tid=0x00007fab2d462800 nid=0xea0b in Object.wait() [0x0000000129cb5000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000782c68340> (a java.util.TaskQueue)

              at java.lang.Object.wait(Object.java:503)

              at java.util.TimerThread.mainLoop(Timer.java:526)

              - locked <0x0000000782c68340> (a java.util.TaskQueue)

              at java.util.TimerThread.run(Timer.java:505)

             

            "Background Parser" prio=5 tid=0x00007fab2d8da000 nid=0xe813 waiting on condition [0x00000001271dc000]

               java.lang.Thread.State: TIMED_WAITING (sleeping)

              at java.lang.Thread.sleep(Native Method)

              at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)

              at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)

              at java.lang.Thread.run(Thread.java:744)

             

            "TextBufferScavenger" prio=5 tid=0x00007fab29c8a800 nid=0x1010b in Object.wait() [0x0000000126114000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x00000007848044d8> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

              - locked <0x00000007848044d8> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

              at oracle.ide.model.FacadeBufferReference$PollingThread.run(FacadeBufferReference.java:145)

             

            "pool-3-thread-1" prio=5 tid=0x00007fab29e7a800 nid=0x10007 waiting on condition [0x0000000124dc2000]

               java.lang.Thread.State: WAITING (parking)

              at sun.misc.Unsafe.park(Native Method)

              - parking to wait for  <0x0000000782432a68> (a java.util.concurrent.SynchronousQueue$TransferStack)

              at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

              at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)

              at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)

              at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:925)

              at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)

              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

              at java.lang.Thread.run(Thread.java:744)

             

            "Scheduler" daemon prio=5 tid=0x00007fab29d16000 nid=0xf70b in Object.wait() [0x000000011b166000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x00000007824336d0> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)

              at java.lang.Object.wait(Object.java:503)

              at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(TaskLinkedList.java:47)

              - locked <0x00000007824336d0> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)

              at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThread.run(RaptorTaskManager.java:479)

             

            "DestroyJavaVM" prio=5 tid=0x00007fab2d270000 nid=0x1b03 waiting on condition [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

            "Thread-12" daemon prio=5 tid=0x00007fab2daf5800 nid=0xde07 in Object.wait() [0x0000000126011000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000780b048e8> (a java.util.LinkedList)

              at java.lang.Object.wait(Object.java:503)

              at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)

              - locked <0x0000000780b048e8> (a java.util.LinkedList)

             

            "Thread-11" daemon prio=5 tid=0x00007fab29f8f000 nid=0xf927 waiting on condition [0x00000001284ed000]

               java.lang.Thread.State: TIMED_WAITING (sleeping)

              at java.lang.Thread.sleep(Native Method)

              at sun.print.UnixPrintServiceLookup$PrinterChangeListener.run(UnixPrintServiceLookup.java:816)

             

            "Timer-0" daemon prio=5 tid=0x00007fab2d10e800 nid=0x822b in Object.wait() [0x0000000128225000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x000000078151a160> (a java.util.TaskQueue)

              at java.lang.Object.wait(Object.java:503)

              at java.util.TimerThread.mainLoop(Timer.java:526)

              - locked <0x000000078151a160> (a java.util.TaskQueue)

              at java.util.TimerThread.run(Timer.java:505)

             

            "Thread-8" daemon prio=5 tid=0x00007fab29ab9000 nid=0x830b in Object.wait() [0x000000012805d000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x00000007822595e8> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

              - locked <0x00000007822595e8> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

              at org.tmatesoft.svn.core.javahl.SVNClientImplTracker.run(SVNClientImplTracker.java:65)

              at java.lang.Thread.run(Thread.java:744)

             

            "ChangeSetService" daemon prio=5 tid=0x00007fab2cff7000 nid=0x590f in Object.wait() [0x00000001270d9000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000783facf18> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)

              at java.lang.Object.wait(Object.java:503)

              at oracle.jdevimpl.vcs.changeset.ChangeSetService.awaitEvents(ChangeSetService.java:131)

              - locked <0x0000000783facf18> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)

              at oracle.jdevimpl.vcs.changeset.ChangeSetService.eventLoop(ChangeSetService.java:152)

              at oracle.jdevimpl.vcs.changeset.ChangeSetService.access$000(ChangeSetService.java:60)

              at oracle.jdevimpl.vcs.changeset.ChangeSetService$1.run(ChangeSetService.java:99)

              at java.lang.Thread.run(Thread.java:744)

             

            "Log Poller" prio=5 tid=0x00007fab2d157000 nid=0xf203 waiting on condition [0x00000001221e0000]

               java.lang.Thread.State: WAITING (parking)

              at sun.misc.Unsafe.park(Native Method)

              - parking to wait for  <0x00000007837384e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

              at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

              at oracle.ide.log.QueuedLoggingHandler.take(QueuedLoggingHandler.java:60)

              at oracle.ideimpl.log.TabbedLogManager$4.run(TabbedLogManager.java:321)

              at java.lang.Thread.run(Thread.java:744)

             

            "JarIndex Timer" daemon prio=5 tid=0x00007fab2a59a000 nid=0x3307 in Object.wait() [0x0000000121c73000]

               java.lang.Thread.State: TIMED_WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000781599fb0> (a java.util.TaskQueue)

              at java.util.TimerThread.mainLoop(Timer.java:552)

              - locked <0x0000000781599fb0> (a java.util.TaskQueue)

              at java.util.TimerThread.run(Timer.java:505)

             

            "TimedCache-Timer" daemon prio=5 tid=0x00007fab2992a000 nid=0xe607 in Object.wait() [0x000000011c108000]

               java.lang.Thread.State: TIMED_WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000780f5d330> (a java.util.TaskQueue)

              at java.util.TimerThread.mainLoop(Timer.java:552)

              - locked <0x0000000780f5d330> (a java.util.TaskQueue)

              at java.util.TimerThread.run(Timer.java:505)

             

            "Framework Event Dispatcher" daemon prio=5 tid=0x00007fab29974800 nid=0xe403 in Object.wait() [0x000000011b62b000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000780c570b0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

              at java.lang.Object.wait(Object.java:503)

              at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)

              - locked <0x0000000780c570b0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

              at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

             

            "State Data Manager" daemon prio=5 tid=0x00007fab2a6d4800 nid=0xe203 waiting on condition [0x000000011b8cb000]

               java.lang.Thread.State: TIMED_WAITING (sleeping)

              at java.lang.Thread.sleep(Native Method)

              at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)

              at java.lang.Thread.run(Thread.java:744)

             

            "Framework Active Thread" prio=5 tid=0x00007fab29c37800 nid=0xe10f in Object.wait() [0x000000011b7c8000]

               java.lang.Thread.State: TIMED_WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x000000078372f398> (a org.eclipse.osgi.framework.internal.core.Framework)

              at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863)

              - locked <0x000000078372f398> (a org.eclipse.osgi.framework.internal.core.Framework)

              at java.lang.Thread.run(Thread.java:744)

             

            "CLI Requests Server" daemon prio=5 tid=0x00007fab29bbb800 nid=0xc817 runnable [0x000000011af60000]

               java.lang.Thread.State: RUNNABLE

              at java.net.PlainSocketImpl.socketAccept(Native Method)

              at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)

              at java.net.ServerSocket.implAccept(ServerSocket.java:530)

              at java.net.ServerSocket.accept(ServerSocket.java:498)

              at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)

             

            "Active Reference Queue Daemon" daemon prio=5 tid=0x00007fab2a486000 nid=0xd503 in Object.wait() [0x000000011a6cf000]

               java.lang.Thread.State: TIMED_WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000783d0a258> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

              - locked <0x0000000783d0a258> (a java.lang.ref.ReferenceQueue$Lock)

              at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180)

              - locked <0x0000000783d0a258> (a java.lang.ref.ReferenceQueue$Lock)

             

            "TimerQueue" daemon prio=5 tid=0x00007fab299b6800 nid=0xbf07 waiting on condition [0x0000000118735000]

               java.lang.Thread.State: TIMED_WAITING (parking)

              at sun.misc.Unsafe.park(Native Method)

              - parking to wait for  <0x000000078099d250> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

              at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)

              at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)

              at javax.swing.TimerQueue.run(TimerQueue.java:171)

              at java.lang.Thread.run(Thread.java:744)

             

            "Java2D Disposer" daemon prio=5 tid=0x00007fab299b3800 nid=0xbd07 in Object.wait() [0x00000001181c9000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000783cffc58> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

              - locked <0x0000000783cffc58> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

              at sun.java2d.Disposer.run(Disposer.java:145)

              at java.lang.Thread.run(Thread.java:744)

             

            "Java2D Queue Flusher" daemon prio=5 tid=0x00007fab2994b800 nid=0xb607 in Object.wait() [0x0000000117504000]

               java.lang.Thread.State: TIMED_WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x000000078375fc48> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)

              at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:208)

              - locked <0x000000078375fc48> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)

             

            "AWT-EventQueue-0" prio=5 tid=0x00007fab2a12f800 nid=0xb003 waiting on condition [0x0000000117401000]

               java.lang.Thread.State: WAITING (parking)

              at sun.misc.Unsafe.park(Native Method)

              - parking to wait for  <0x000000078007ab00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

              at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)

              at java.awt.EventQueue.getNextEvent(EventQueue.java:543)

              at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)

              at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)

              at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)

              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)

              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)

              at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

             

            "AWT-Shutdown" prio=5 tid=0x00007fab2990b000 nid=0x640f in Object.wait() [0x0000000114da2000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x0000000780c984e0> (a java.lang.Object)

              at java.lang.Object.wait(Object.java:503)

              at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)

              - locked <0x0000000780c984e0> (a java.lang.Object)

              at java.lang.Thread.run(Thread.java:744)

             

            "AppKit Thread" daemon prio=5 tid=0x00007fab298fd800 nid=0x507 runnable [0x00007fff5774f000]

               java.lang.Thread.State: RUNNABLE

              at sun.lwawt.macosx.LWCToolkit.doAWTRunLoop(Native Method)

              at sun.lwawt.macosx.LWCToolkit.invokeAndWait(LWCToolkit.java:549)

              at sun.lwawt.macosx.LWCToolkit.invokeAndWait(LWCToolkit.java:489)

              at sun.lwawt.macosx.CAccessibility.invokeAndWait(CAccessibility.java:75)

              at sun.lwawt.macosx.CAccessibility.getFocusOwner(CAccessibility.java:521)

              at sun.lwawt.macosx.LWCToolkit.doAWTRunLoop(Native Method)

              at sun.lwawt.macosx.LWCToolkit.invokeAndWait(LWCToolkit.java:549)

              at sun.lwawt.macosx.LWCToolkit.invokeAndWait(LWCToolkit.java:489)

              at sun.lwawt.macosx.CAccessibility.invokeAndWait(CAccessibility.java:75)

              at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent(CAccessibility.java:282)

             

            "Service Thread" daemon prio=5 tid=0x00007fab2a05a000 nid=0x4903 runnable [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

            "C2 CompilerThread1" daemon prio=5 tid=0x00007fab2a059800 nid=0x4703 waiting on condition [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

            "C2 CompilerThread0" daemon prio=5 tid=0x00007fab29840800 nid=0x4503 waiting on condition [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

            "Signal Dispatcher" daemon prio=5 tid=0x00007fab2a046000 nid=0x4303 waiting on condition [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

            "Finalizer" daemon prio=5 tid=0x00007fab2a041000 nid=0x2f03 in Object.wait() [0x0000000112c02000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x00000007813b6158> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

              - locked <0x00000007813b6158> (a java.lang.ref.ReferenceQueue$Lock)

              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)

             

            "Reference Handler" daemon prio=5 tid=0x00007fab2981f800 nid=0x2d03 in Object.wait() [0x0000000112aff000]

               java.lang.Thread.State: WAITING (on object monitor)

              at java.lang.Object.wait(Native Method)

              - waiting on <0x00000007813b5cc0> (a java.lang.ref.Reference$Lock)

              at java.lang.Object.wait(Object.java:503)

              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)

              - locked <0x00000007813b5cc0> (a java.lang.ref.Reference$Lock)

             

            "VM Thread" prio=5 tid=0x00007fab2a03e800 nid=0x2b03 runnable

             

            "GC task thread#0 (ParallelGC)" prio=5 tid=0x00007fab2981d000 nid=0x2703 runnable

             

            "GC task thread#1 (ParallelGC)" prio=5 tid=0x00007fab2a003800 nid=0x2903 runnable

             

            "VM Periodic Task Thread" prio=5 tid=0x00007fab2a04a000 nid=0x4b03 waiting on condition

             

            JNI global references: 3474

             

            Heap

            PSYoungGen      total 648704K, used 409379K [0x00000007d5500000, 0x0000000800000000, 0x0000000800000000)

              eden space 605184K, 67% used [0x00000007d5500000,0x00000007ee3532f8,0x00000007fa400000)

              from space 43520K, 3% used [0x00000007fd580000,0x00000007fd6f5c30,0x0000000800000000)

              to   space 47104K, 0% used [0x00000007fa400000,0x00000007fa400000,0x00000007fd200000)

            ParOldGen       total 349696K, used 97128K [0x0000000780000000, 0x0000000795580000, 0x00000007d5500000)

              object space 349696K, 27% used [0x0000000780000000,0x0000000785eda268,0x0000000795580000)

            PSPermGen       total 97280K, used 97047K [0x0000000770000000, 0x0000000775f00000, 0x0000000780000000)

              object space 97280K, 99% used [0x0000000770000000,0x0000000775ec5ce0,0x0000000775f00000)

            • 3. Re: Bug with SVN add
              Janet

              Hi, Do you have any specific steps ?  How big of your file ?

              I tried in my Mac machine, svn add and commit working fine. No hang.

              • 4. Re: Bug with SVN add
                crok

                Thanks for your reply.

                 

                I'm not doing anything special - just save a file into a directory under version control, and then from the SQL Developer file browser, right-click on the file, then versioning, add, ok in the dialog, the svn log window opens, it says it's added the file, and then hang... happens every time, regardless of file size. Yesterday it happened for a file of 41 lines.