ana benko created CAY-2148: ------------------------------ Summary: Failure upgrading from 3.1 to M4 Key: CAY-2148 URL: https://issues.apache.org/jira/browse/CAY-2148 Project: Cayenne Issue Type: Bug Components: Modeler Affects Versions: 4.0.M4 Reporter: ana benko
1. Run modeler v3.1 2. Import db (mysql and postgres in my case), create embeddables, queries, procedures. Save 3. Run latest release of M4 -> error appears CayenneModeler Info Version: 4.0.M4-SNAPSHOT Build Date: Ð½Ð¾Ñ 17 2016 02:57:40 Exception: ================================= java.lang.NullPointerException at org.apache.cayenne.map.QueryDescriptor.descriptor(QueryDescriptor.java:76) at org.apache.cayenne.map.QueryDescriptorLoader.buildQueryDescriptor(QueryDescriptorLoader.java:58) at org.apache.cayenne.map.MapLoader.processEndQuery(MapLoader.java:1092) at org.apache.cayenne.map.MapLoader.access$4500(MapLoader.java:41) at org.apache.cayenne.map.MapLoader$45.execute(MapLoader.java:524) at org.apache.cayenne.map.MapLoader.endElement(MapLoader.java:724) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.cayenne.map.MapLoader.loadDataMap(MapLoader.java:652) at org.apache.cayenne.configuration.XMLDataMapLoader.load(XMLDataMapLoader.java:49) at org.apache.cayenne.configuration.XMLDataChannelDescriptorLoader$DataChannelChildrenHandler.createChildTagHandler(XMLDataChannelDescriptorLoader.java:208) at org.apache.cayenne.configuration.SAXNestedTagHandler.startElement(SAXNestedTagHandler.java:113) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.cayenne.configuration.XMLDataChannelDescriptorLoader.load(XMLDataChannelDescriptorLoader.java:138) at org.apache.cayenne.project.upgrade.v7.UpgradeHandler_V7.doPerformUpgrade(UpgradeHandler_V7.java:71) at org.apache.cayenne.project.upgrade.BaseUpgradeHandler.performUpgrade(BaseUpgradeHandler.java:98) at org.apache.cayenne.project.upgrade.v8.UpgradeHandler_V8.doPerformUpgrade(UpgradeHandler_V8.java:79) at org.apache.cayenne.project.upgrade.BaseUpgradeHandler.performUpgrade(BaseUpgradeHandler.java:98) at org.apache.cayenne.project.upgrade.v9.UpgradeHandler_V9.doPerformUpgrade(UpgradeHandler_V9.java:72) at org.apache.cayenne.project.upgrade.BaseUpgradeHandler.performUpgrade(BaseUpgradeHandler.java:98) at org.apache.cayenne.modeler.action.OpenProjectAction.openProject(OpenProjectAction.java:164) at org.apache.cayenne.modeler.action.OpenProjectAction.performAction(OpenProjectAction.java:103) at org.apache.cayenne.modeler.WelcomeScreen$RecentFileListRenderer.mouseReleased(WelcomeScreen.java:303) at java.awt.AWTEventMulticaster.mouseReleased(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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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) -- This message was sent by Atlassian JIRA (v6.3.4#6332)