|
From: Cook, D. <dar...@ci...> - 2006-01-06 22:00:42
|
Hi Stefan, Found a bug. Steps to replicate: *In "Remote projects" select a server project (in my case it was a newly = created project but I don't think that matters). *Click "Check out>" *Click "check out" *Click "back" in the work areas window, without assigning any work area. *Select the project in the Local projects window that displays, and = click "Delete project..." *Enter YES. *Click "Remote projects" *Select the same project name, and click "Check out>" again. *Click "check out" I got the following error, apparently something wasn't unloaded when the = project was deleted: <html><body bgcolor=3D#FFFFFF>drjava.smyle.BadUseException: Store is = already open, can't create <br> at = drjava.smyle.core.StoreRegistry.createEmptyStore(StoreRegistry.java:37) <br> at = drjava.superversion.impl.smyle.SuperversionStore.create(SuperversionStore= .java:21) <br> at = drjava.superversion.impl.smyle.ProjectManagerImpl.cmdCreateProject(Projec= tManagerImpl.java:186) <br> at = drjava.superversion.gui.dialogs.RemoteProjectsAssistant$1$1$1$1.next(Remo= teProjectsAssistant.java:31) <br> at = drjava.superversion.gui.dialogs.AssistantPage$2.actionPerformed(Assistant= Page.java:32) <br> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) <br> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown = Source) <br> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown = Source) <br> at javax.swing.DefaultButtonModel.setPressed(Unknown Source) <br> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown = Source) <br> at java.awt.Component.processMouseEvent(Unknown Source) <br> at javax.swing.JComponent.processMouseEvent(Unknown Source) <br> at java.awt.Component.processEvent(Unknown Source) <br> at java.awt.Container.processEvent(Unknown Source) <br> at java.awt.Component.dispatchEventImpl(Unknown Source) <br> at java.awt.Container.dispatchEventImpl(Unknown Source) <br> at java.awt.Component.dispatchEvent(Unknown Source) <br> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown = Source) <br> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) <br> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) <br> at java.awt.Container.dispatchEventImpl(Unknown Source) <br> at java.awt.Window.dispatchEventImpl(Unknown Source) <br> at java.awt.Component.dispatchEvent(Unknown Source) <br> at java.awt.EventQueue.dispatchEvent(Unknown Source) <br> at drjava.vats.SwingVat$1.dispatchEvent(Unknown Source) <br> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown = Source) <br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown = Source) <br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown = Source) <br> at java.awt.Dialog$1.run(Unknown Source) <br> at java.awt.Dialog.show(Unknown Source) <br> at java.awt.Component.show(Unknown Source) <br> at java.awt.Component.setVisible(Unknown Source) <br> at drjava.superversion.gui.Main.showWelcomeDialog(Main.java:591) <br> at drjava.superversion.gui.Main$4.actionPerformed(Main.java:116) <br> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) <br> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown = Source) <br> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown = Source) <br> at javax.swing.DefaultButtonModel.setPressed(Unknown Source) <br> at javax.swing.AbstractButton.doClick(Unknown Source) <br> at com.digitprop.tonic.MenuItemUI.doClick(MenuItemUI.java:1534) <br> at = com.digitprop.tonic.MenuItemUI$MouseInputHandler.mouseReleased(MenuItemUI= .java:1321) <br> at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) <br> at java.awt.Component.processMouseEvent(Unknown Source) <br> at javax.swing.JComponent.processMouseEvent(Unknown Source) <br> at java.awt.Component.processEvent(Unknown Source) <br> at java.awt.Container.processEvent(Unknown Source) <br> at java.awt.Component.dispatchEventImpl(Unknown Source) <br> at java.awt.Container.dispatchEventImpl(Unknown Source) <br> at java.awt.Component.dispatchEvent(Unknown Source) <br> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown = Source) <br> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) <br> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) <br> at java.awt.Container.dispatchEventImpl(Unknown Source) <br> at java.awt.Window.dispatchEventImpl(Unknown Source) <br> at java.awt.Component.dispatchEvent(Unknown Source) <br> at java.awt.EventQueue.dispatchEvent(Unknown Source) <br> at drjava.vats.SwingVat$1.dispatchEvent(Unknown Source) <br> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown = Source) <br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown = Source) <br> at java.awt.EventDispatchThread.pumpEvents(Unknown Source) <br> at java.awt.EventDispatchThread.pumpEvents(Unknown Source) <br> at java.awt.EventDispatchThread.run(Unknown Source) <br></body></html> To work around this I had to close Superversion, open it again, delete = the project, close it again, open it again, then I could check it out = again without an error. Obviously this is relatively minor issue as the chance for someone to = actually take these steps is minimal. It'd probably only happen when = trying to capture screenshots for documentation or something ;-) Thanks! Darren Cook Enterprise Data Services - Applications & Tools Cingular Wireless dar...@ci...=20 "I love deadlines. I especially like the whooshing sound they make as = they go flying by." ~Douglas Adams=20 |