http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5444
Christopher Brooks <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- Target Milestone|2.4.0 |2.5.0 Severity|normal |minor --- Comment #16 from Christopher Brooks <[email protected]> --- I'm reopening this because with Kepler-2.4rc3 under Windows 2008R2 64-bit, when I run two Keplers and then close one, I get java.sql.SQLException: Connection is broken: java.net.SocketException: Software caused connection abort: recv failed at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcPreparedStatement.executeQuery(Unknown Source) at org.kepler.objectmanager.cache.CacheManager.getCachedLsidsForClass(CacheManager.java:708) at org.kepler.icon.ComponentEntityConfig.tryToAssignIconBySemanticType(ComponentEntityConfig.java:294) at org.kepler.icon.ComponentEntityConfig.addSVGIconTo(ComponentEntityConfig.java:158) at org.kepler.gui.KeplerIconLoader.loadIconForClass(KeplerIconLoader.java:71) at ptolemy.moml.MoMLParser._loadIconForClass(MoMLParser.java:6190) at ptolemy.moml.MoMLParser._handlePropertyElement(MoMLParser.java:5757) at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:3120) at com.microstar.xml.XmlParser.parseElement(XmlParser.java:921) at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1104) at com.microstar.xml.XmlParser.parseElement(XmlParser.java:924) at com.microstar.xml.XmlParser.parseDocument(XmlParser.java:481) at com.microstar.xml.XmlParser.doParse(XmlParser.java:159) at com.microstar.xml.XmlParser.parse(XmlParser.java:132) at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1556) at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1492) at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1436) at ptolemy.actor.gui.PtolemyEffigy$Factory.createEffigy(PtolemyEffigy.java:412) at ptolemy.actor.gui.EffigyFactory.createEffigy(EffigyFactory.java:233) at ptolemy.actor.gui.Configuration.openModel(Configuration.java:1079) at ptolemy.actor.gui.Configuration.openModel(Configuration.java:1005) at ptolemy.actor.gui.HTMLViewer.hyperlinkUpdate(HTMLViewer.java:311) at javax.swing.JEditorPane.fireHyperlinkUpdate(Unknown Source) at javax.swing.text.html.HTMLEditorKit$LinkController.activateLink(Unknown Source) at javax.swing.text.html.HTMLEditorKit$LinkController.mouseClicked(Unknown Source) at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Presumably, what is happening is that one of the open Keplers has the database connection, but when it is closed, the other Kepler no longer connects to the database. I'm fine with pushing this off to the next release so I've marked it as 2.5.0 -- You are receiving this mail because: You are the QA Contact for the bug.
_______________________________________________ Kepler-dev mailing list [email protected] http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
