[kepler-dev] [Bug 5489] Module Manager GUI should fail gracefully if a remote module cannot be downloaded

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Tue Sep 18 17:29:20 PDT 2012


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5489

--- Comment #6 from Derik Barseghian <barseghian at nceas.ucsb.edu> ---
First I just tried to test downloading kepler-2.3.0 from kepler trunk, but now
I just instantly get a bunch of Downloading messages:
      [run] Downloading kepler-2.3.0...
      [run] Downloading outreach-2.2.1...
etc., but no modules get downloaded to my system. I then get the new warning:
The following modules are not present:
kepler-2.3.0
Do you still want to exit the Module Manager?

If I click Yes, I get an error popup (which seems weird, why does this happen?)
The following modules are missing:
kepler-2.3.0

If I click OK I get some FileNotFoundExceptions related to trying to find
install-path.txt at a bogus path (see below trace).
Please break out these other issues into different bugs as you see fit.


      [run] AvailableModulesPanel notifying shutdown listeners of impending
shutdown. Closing any open databases may take awhile...
      [run] AvailableModulesPanel Spawning new Kepler process
      [run] JVM Memory = 5m 768m
      [run] RunClasspath:kepler-2.3.0
/Users/derik/dev2/kepler.modules.regular/kepler-2.3.0/src
      [run] Exception in thread "AWT-EventQueue-0"
java.io.FileNotFoundException:
/Users/derik/dev2/kepler.modules.regular/kepler-tasks/lib/jar/build-area/install-path.txt
(No such file or directory)
      [run]     at
org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:106)
      [run]     at
org.kepler.modulemanager.gui.AvailableModulesPanel$1$1.done(AvailableModulesPanel.java:249)
      [run] Kepler failed to launch. Trying to launch Module Manager GUI using
basePath:/Users/derik/dev2/kepler.modules.regular/kepler-tasks/lib/jar
      [run] The base dir is
/Users/derik/dev2/kepler.modules.regular/kepler-tasks/lib/jar
      [run]     at javax.swing.SwingWorker$5.run(SwingWorker.java:717)
      [run]     at
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814)
      [run]     at
sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95)
      [run]     at
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824)
      [run]     at javax.swing.Timer.fireActionPerformed(Timer.java:291)
      [run]     at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
      [run]     at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      [run]     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
      [run]     at java.awt.EventQueue.access$400(EventQueue.java:82)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:663)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:661)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
      [run]     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
      [run]     at java.awt.Dialog$1.run(Dialog.java:1044)
      [run]     at java.awt.Dialog$3.run(Dialog.java:1096)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at java.awt.Dialog.show(Dialog.java:1094)
      [run]     at java.awt.Component.show(Component.java:1591)
      [run]     at java.awt.Component.setVisible(Component.java:1543)
      [run]     at java.awt.Window.setVisible(Window.java:843)
      [run]     at java.awt.Dialog.setVisible(Dialog.java:984)
      [run]     at
org.kepler.modulemanager.gui.ModuleManagerAction.actionPerformed(ModuleManagerAction.java:65)
      [run]     at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
      [run]     at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
      [run]     at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
      [run]     at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
      [run]     at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
      [run]     at
com.apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:95)
      [run]     at java.awt.MenuItem.processActionEvent(MenuItem.java:650)
      [run]     at java.awt.MenuItem.processEvent(MenuItem.java:609)
      [run]     at
java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:343)
      [run]     at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:331)
      [run]     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
      [run]     at java.awt.EventQueue.access$400(EventQueue.java:82)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:663)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:661)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
      [run]     at java.awt.EventQueue$3.run(EventQueue.java:677)
      [run]     at java.awt.EventQueue$3.run(EventQueue.java:675)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
      [run]     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
      [run]     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
      [run]     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
      [run]     at
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
      [run] Caused by: java.io.FileNotFoundException:
/Users/derik/dev2/kepler.modules.regular/kepler-tasks/lib/jar/build-area/install-path.txt
(No such file or directory)
      [run]     at
org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:106)
      [run]     at org.kepler.build.runner.Kepler.main(Kepler.java:109)
      [run]     at org.kepler.build.Run.runSuite(Run.java:252)
      [run]     at org.kepler.build.Run.run(Run.java:213)
      [run]     at
org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
      [run]     ... 55 more
      [run] Caused by: java.io.FileNotFoundException:
/Users/derik/dev2/kepler.modules.regular/kepler-tasks/lib/jar/build-area/install-path.txt
(No such file or directory)
      [run]     at java.io.FileOutputStream.open(Native Method)
      [run]     at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
      [run]     at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
      [run]     at java.io.FileWriter.<init>(FileWriter.java:73)
      [run]     at
org.kepler.build.installer.InstallationIdTxt.createInstallPath(InstallationIdTxt.java:119)
      [run]     at
org.kepler.build.installer.InstallationIdTxt.check(InstallationIdTxt.java:77)
      [run]     at org.kepler.build.runner.Kepler.run(Kepler.java:136)
      [run]     at
org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
      [run]     ... 59 more
      [run] --- Nested Exception ---
      [run] java.io.FileNotFoundException:
/Users/derik/dev2/kepler.modules.regular/kepler-tasks/lib/jar/build-area/install-path.txt
(No such file or directory)
      [run]     at
org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:106)
      [run]     at org.kepler.build.runner.Kepler.main(Kepler.java:109)
      [run]     at org.kepler.build.Run.runSuite(Run.java:252)
      [run]     at org.kepler.build.Run.run(Run.java:213)
      [run]     at
org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
      [run]     at
org.kepler.modulemanager.gui.AvailableModulesPanel$1$1.done(AvailableModulesPanel.java:249)
      [run]     at javax.swing.SwingWorker$5.run(SwingWorker.java:717)
      [run]     at
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814)
      [run]     at
sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95)
      [run]     at
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824)
      [run]     at javax.swing.Timer.fireActionPerformed(Timer.java:291)
      [run]     at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
      [run]     at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      [run]     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
      [run]     at java.awt.EventQueue.access$400(EventQueue.java:82)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:663)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:661)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
      [run]     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
      [run]     at java.awt.Dialog$1.run(Dialog.java:1044)
      [run]     at java.awt.Dialog$3.run(Dialog.java:1096)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at java.awt.Dialog.show(Dialog.java:1094)
      [run]     at java.awt.Component.show(Component.java:1591)
      [run]     at java.awt.Component.setVisible(Component.java:1543)
      [run]     at java.awt.Window.setVisible(Window.java:843)
      [run]     at java.awt.Dialog.setVisible(Dialog.java:984)
      [run]     at
org.kepler.modulemanager.gui.ModuleManagerAction.actionPerformed(ModuleManagerAction.java:65)
      [run]     at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
      [run]     at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
      [run]     at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
      [run]     at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
      [run]     at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
      [run]     at
com.apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:95)
      [run]     at java.awt.MenuItem.processActionEvent(MenuItem.java:650)
      [run]     at java.awt.MenuItem.processEvent(MenuItem.java:609)
      [run]     at
java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:343)
      [run]     at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:331)
      [run]     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
      [run]     at java.awt.EventQueue.access$400(EventQueue.java:82)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:663)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:661)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
      [run]     at java.awt.EventQueue$3.run(EventQueue.java:677)
      [run]     at java.awt.EventQueue$3.run(EventQueue.java:675)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
      [run]     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
      [run]     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
      [run]     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
      [run]     at
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
      [run] Caused by: java.io.FileNotFoundException:
/Users/derik/dev2/kepler.modules.regular/kepler-tasks/lib/jar/build-area/install-path.txt
(No such file or directory)
      [run]     at java.io.FileOutputStream.open(Native Method)
      [run]     at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
      [run]     at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
      [run]     at java.io.FileWriter.<init>(FileWriter.java:73)
      [run]     at
org.kepler.build.installer.InstallationIdTxt.createInstallPath(InstallationIdTxt.java:119)
      [run]     at
org.kepler.build.installer.InstallationIdTxt.check(InstallationIdTxt.java:77)
      [run]     at org.kepler.build.runner.Kepler.run(Kepler.java:136)
      [run]     at
org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
      [run]     ... 59 more
      [run] --- Nested Exception ---
      [run] java.io.FileNotFoundException:
/Users/derik/dev2/kepler.modules.regular/kepler-tasks/lib/jar/build-area/install-path.txt
(No such file or directory)
      [run]     at java.io.FileOutputStream.open(Native Method)
      [run]     at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
      [run]     at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
      [run]     at java.io.FileWriter.<init>(FileWriter.java:73)
      [run]     at
org.kepler.build.installer.InstallationIdTxt.createInstallPath(InstallationIdTxt.java:119)
      [run]     at
org.kepler.build.installer.InstallationIdTxt.check(InstallationIdTxt.java:77)
      [run]     at org.kepler.build.runner.Kepler.run(Kepler.java:136)
      [run]     at
org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
      [run]     at org.kepler.build.runner.Kepler.main(Kepler.java:109)
      [run]     at org.kepler.build.Run.runSuite(Run.java:252)
      [run]     at org.kepler.build.Run.run(Run.java:213)
      [run]     at
org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:102)
      [run]     at
org.kepler.modulemanager.gui.AvailableModulesPanel$1$1.done(AvailableModulesPanel.java:249)
      [run]     at javax.swing.SwingWorker$5.run(SwingWorker.java:717)
      [run]     at
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814)
      [run]     at
sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95)
      [run]     at
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824)
      [run]     at javax.swing.Timer.fireActionPerformed(Timer.java:291)
      [run]     at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
      [run]     at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      [run]     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
      [run]     at java.awt.EventQueue.access$400(EventQueue.java:82)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:663)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:661)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
      [run]     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
      [run]     at java.awt.Dialog$1.run(Dialog.java:1044)
      [run]     at java.awt.Dialog$3.run(Dialog.java:1096)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at java.awt.Dialog.show(Dialog.java:1094)
      [run]     at java.awt.Component.show(Component.java:1591)
      [run]     at java.awt.Component.setVisible(Component.java:1543)
      [run]     at java.awt.Window.setVisible(Window.java:843)
      [run]     at java.awt.Dialog.setVisible(Dialog.java:984)
      [run]     at
org.kepler.modulemanager.gui.ModuleManagerAction.actionPerformed(ModuleManagerAction.java:65)
      [run]     at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
      [run]     at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
      [run]     at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
      [run]     at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
      [run]     at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
      [run]     at
com.apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:95)
      [run]     at java.awt.MenuItem.processActionEvent(MenuItem.java:650)
      [run]     at java.awt.MenuItem.processEvent(MenuItem.java:609)
      [run]     at
java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:343)
      [run]     at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:331)
      [run]     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
      [run]     at java.awt.EventQueue.access$400(EventQueue.java:82)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:663)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:661)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
      [run]     at java.awt.EventQueue$3.run(EventQueue.java:677)
      [run]     at java.awt.EventQueue$3.run(EventQueue.java:675)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
      [run]     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
      [run]     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
      [run]     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
      [run]     at
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-dev/attachments/20120919/b083cbea/attachment-0001.html>


More information about the Kepler-dev mailing list