4 Replies Latest reply: Nov 30, 2012 8:55 AM by 714088 RSS

    BUG: Expanding Folders in Files View Yields "loading...."

    714088
      Version 3.2.20.09, jdk1.6.0_34, windows 7.

      Error in console is:
      Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Timer already cancelled.
      at java.util.Timer.sched(Timer.java:354)
      at java.util.Timer.schedule(Timer.java:170)
      at oracle.ide.explorer.IconOverlayTracker$NodeWatcher.updateVisibleNodes(IconOverlayTracker.java:802)
      at oracle.ide.explorer.IconOverlayTracker$NodeWatcher.access$3000(IconOverlayTracker.java:713)
      at oracle.ide.explorer.IconOverlayTracker$NodeWatcher$NodeUserListener.treeExpanded(IconOverlayTracker.java:969)
      at javax.swing.JTree.fireTreeExpanded(JTree.java:2666)
      at javax.swing.JTree.setExpandedState(JTree.java:3427)
      at javax.swing.JTree.expandPath(JTree.java:2163)
      at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2204)
      at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2191)
      at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2149)
      at oracle.ideimpl.plaf.WindowsTreeUI.access$600(WindowsTreeUI.java:39)
      at oracle.ideimpl.plaf.WindowsTreeUI$MouseHandler.mousePressed(WindowsTreeUI.java:178)
      at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
      at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
      at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
      at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
      at java.awt.Component.processMouseEvent(Component.java:6287)
      at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
      at oracle.ideimpl.explorer.CustomTree.processMouseEvent(CustomTree.java:220)
      at java.awt.Component.processEvent(Component.java:6055)
      at java.awt.Container.processEvent(Container.java:2039)
      at java.awt.Component.dispatchEventImpl(Component.java:4653)
      at java.awt.Container.dispatchEventImpl(Container.java:2097)
      at java.awt.Component.dispatchEvent(Component.java:4481)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4233)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
      at java.awt.Container.dispatchEventImpl(Container.java:2083)
      at java.awt.Window.dispatchEventImpl(Window.java:2489)
      at java.awt.Component.dispatchEvent(Component.java:4481)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648)
      at java.awt.EventQueue.access$000(EventQueue.java:84)
      at java.awt.EventQueue$1.run(EventQueue.java:607)
      at java.awt.EventQueue$1.run(EventQueue.java:605)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
      at java.awt.EventQueue$2.run(EventQueue.java:621)
      at java.awt.EventQueue$2.run(EventQueue.java:619)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:618)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
      java.lang.IllegalStateException: Timer already cancelled.
      at java.util.Timer.sched(Timer.java:354)
      at java.util.Timer.schedule(Timer.java:170)
      at oracle.ide.explorer.IconOverlayTracker._scheduleUpdateTask(IconOverlayTracker.java:498)
      at oracle.ide.explorer.IconOverlayTracker.scheduleUpdateTask(IconOverlayTracker.java:449)
      at oracle.ide.explorer.IconOverlayTracker.repaintConsumerOverlays(IconOverlayTracker.java:432)
      at oracle.ide.explorer.IconOverlayTracker.access$000(IconOverlayTracker.java:69)
      at oracle.ide.explorer.IconOverlayTracker$2.stateChanged(IconOverlayTracker.java:114)
      at oracle.ide.explorer.IconOverlayTracker$NodeWatcher.setVisibleNodes(IconOverlayTracker.java:843)
      at oracle.ide.explorer.IconOverlayTracker$NodeWatcher.access$2800(IconOverlayTracker.java:713)
      at oracle.ide.explorer.IconOverlayTracker$NodeWatcher$4.run(IconOverlayTracker.java:818)
      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
      at java.awt.EventQueue.access$000(EventQueue.java:84)
      at java.awt.EventQueue$1.run(EventQueue.java:607)
      at java.awt.EventQueue$1.run(EventQueue.java:605)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
        • 1. Re: BUG: Expanding Folders in Files View Yields "loading...."
          714088
          Actually this seems to be the top level error, which seems to pop up on a deep path (although this path has worked fine in previous versions)
          _execv() failed, err=2Exception in thread "IconOverlayTracker Timer" java.lang.OutOfMemoryError: Java heap space
          at java.util.Arrays.copyOf(Arrays.java:2882)
          at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
          at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
          at java.lang.StringBuffer.append(StringBuffer.java:224)
          at org.tmatesoft.svn.core.SVNErrorMessage.getFullMessage(SVNErrorMessage.java:257)
          at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:58)
          at org.tmatesoft.svn.core.internal.wc.admin.SVNAdminAreaFactory.open(SVNAdminAreaFactory.java:163)
          at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.doOpen(SVNWCAccess.java:364)
          at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.open(SVNWCAccess.java:272)
          at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.open(SVNWCAccess.java:265)
          at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.open(SVNWCAccess.java:261)
          at org.tmatesoft.svn.core.wc.SVNStatusClient.doStatus(SVNStatusClient.java:316)
          at org.tmatesoft.svn.core.javahl.SVNClientImpl.status(SVNClientImpl.java:296)
          at org.tmatesoft.svn.core.javahl.SVNClientImpl.status(SVNClientImpl.java:278)
          at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:480)
          at org.tigris.subversion.svnclientadapter.svnkit.SvnKitClientAdapter.getStatus(SvnKitClientAdapter.java:141)
          at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:466)
          at oracle.jdevimpl.vcs.svn.SVNURLInfoCacheSimpleStrategy.getURLInfo(SVNURLInfoCacheSimpleStrategy.java:79)
          at oracle.jdevimpl.vcs.svn.SVNURLInfoCache.getPropStatus(SVNURLInfoCache.java:59)
          at oracle.jdevimpl.vcs.svn.SVNStatusResolver.getStatus(SVNStatusResolver.java:159)
          at oracle.jdevimpl.vcs.svn.SVNStatusResolver.populateStatuses(SVNStatusResolver.java:82)
          at oracle.jdevimpl.vcs.generic.GenericClient$2.getImpl(GenericClient.java:531)
          at oracle.jdeveloper.vcs.spi.VCSStatusCache.getValuesImpl(VCSStatusCache.java:31)
          at oracle.jdeveloper.vcs.spi.VCSURLBasedCache.getValues(VCSURLBasedCache.java:107)
          at oracle.jdeveloper.vcs.spi.VCSStatusCache.get(VCSStatusCache.java:63)
          at oracle.jdeveloper.vcs.spi.VCSOverlayItemProducer.getOverlayItems(VCSOverlayItemProducer.java:63)
          at oracle.jdeveloper.vcs.spi.VCSNodeOverlayTracker.getOverlays(VCSNodeOverlayTracker.java:288)
          at oracle.ide.explorer.IconOverlayTracker.processPendingNodes(IconOverlayTracker.java:574)
          at oracle.ide.explorer.IconOverlayTracker.access$1400(IconOverlayTracker.java:69)
          at oracle.ide.explorer.IconOverlayTracker$7.run(IconOverlayTracker.java:487)
          at java.util.TimerThread.mainLoop(Timer.java:512)
          at java.util.TimerThread.run(Timer.java:462)
          • 2. Re: BUG: Expanding Folders in Files View Yields "loading...."
            714088
            More info:

            As I browse to a certain path I can see memory jump from 400MB to the config'd "AddVMOption -Xmx" size which for me right now is 1024M. This occurs right when I click to expand the folder contents or when I'm just above and I scroll the file list.
            • 3. Re: BUG: Expanding Folders in Files View Yields "loading...."
              Gary Graham-Oracle
              Hi,

              Please review the following regarding a known subversion compatibility issue:
              Re: Can't open sql file in subfolders.

              Regards,
              Gary
              SQL Developer Team
              • 4. Re: BUG: Expanding Folders in Files View Yields "loading...."
                714088
                I appologize Gary. When I found the original error (not the generic out of memory error), I don't think I remembered to search for it. Thank you, Versioning -> Configure -> disabling subversion support fixed the issue.