BUG: Dimensions Versioning Download Crash (ver 1.1.1.2.36.55.36)
613970Mar 16 2010 — edited Jun 7 2010Jdveloper version: 11.1.1.2.0
Dimensions extension version: 11.1.1.2.36.55.36
Serena Dimensions version: CM 10.1.3
Client Specs: 32 bit Windows XP (up to date), 4 gigs memory, 200 gigs free hard disk
Java Version: jdk1.6.0_17
What I did:
First, I cleaned out my source code directory and did a full get of our Java project from the Serena Dimensions window client.
Serena Dimensions Client result: 10,373 files. 2,354 folders.
Then, I cleaned out the folder again and started up Jdeveloper. I selected the Dimensions download option from the menu, typed in my pass and selected my project and directory. The recurse directory was on, and the other checkbox options were off. There was no hourglass or microhelp telling me it was doing anything, but it was downloading files. After a while, it threw back a Java exception, which is at the bottom of this post.
Jdeveloper result (after Java exception): 9,236 files. 2,090 folders. It looks like it almost made it, but not quite.
An extra data point: I tried this same test about 6 or 8 months ago with an earlier version of the Oracle Dimensions extension and it crashed then to. I thought I would give it another go to see if this problem was fixed. The Dimensions extension is a nice feature that Netbeans doesn't offer, but it doesn't look like it's quite there yet.
Java Exception:_
Performing action Log In...[ from oracle.ide.ceditor.CodeEditor ]
Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
Performing action Download...[ from oracle.ide.ceditor.CodeEditor ]
Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
oracle.ide.util.Assert$CheckException: Check failed
o.i.util.Assert.check(Assert.java:160)
o.ji.vcs.generic.util.NewFilesHandler.handleNoProjects(NewFilesHandler.java:245)
o.ji.vcs.generic.util.NewFilesHandler.handleNewFilesImpl(NewFilesHandler.java:136)
o.ji.vcs.generic.util.NewFilesHandler.access$000(NewFilesHandler.java:44)
o.ji.vcs.generic.util.NewFilesHandler$1.run(NewFilesHandler.java:102)
o.i.util.IdeUtil$3.run(IdeUtil.java:1079)
j.a.event.InvocationEvent.dispatch(InvocationEvent.java:209)
j.a.EventQueue.dispatchEvent(EventQueue.java:597)
j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
j.a.EventDispatchThread.run(EventDispatchThread.java:122)