You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by "Chris Poulsen (JIRA)" <ji...@apache.org> on 2019/08/12 08:56:00 UTC
[jira] [Created] (CAY-2605) Unable to save:
java.nio.file.InvalidPathException: Illegal char <:> at index 2
Chris Poulsen created CAY-2605:
----------------------------------
Summary: Unable to save: java.nio.file.InvalidPathException: Illegal char <:> at index 2
Key: CAY-2605
URL: https://issues.apache.org/jira/browse/CAY-2605
Project: Cayenne
Issue Type: Bug
Components: Modeler
Affects Versions: 4.1.B2
Environment: Windows 10, Java version 1.8.0_172
Reporter: Chris Poulsen
I have successfully created a project in the modeller and wanted to reverse engineer an extra table.
After having opened the project in the modeller and added the table I'm unable to save. The error is as follows:
{code:java}
CayenneModeler Info
Version: 4.1.B2
Build Date: May 04 2019 09:51:07
Exception:
=================================
java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:/code/java/administration-web-service/admin-data-store-runtime-cayenne/src/main/resources/cayenne/cayenne-admin-service.xml
at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
at java.nio.file.Paths.get(Paths.java:84)
at org.apache.cayenne.gen.xml.CgenSaverDelegate.resolveOutputDir(CgenSaverDelegate.java:59)
at org.apache.cayenne.gen.xml.CgenSaverDelegate.visitDataMap(CgenSaverDelegate.java:46)
at org.apache.cayenne.gen.xml.CgenSaverDelegate.visitDataMap(CgenSaverDelegate.java:34)
at org.apache.cayenne.project.CompoundSaverDelegate.visitDataMap(CompoundSaverDelegate.java:73)
at org.apache.cayenne.project.CompoundSaverDelegate.visitDataMap(CompoundSaverDelegate.java:45)
at org.apache.cayenne.map.DataMap.encodeAsXML(DataMap.java:331)
at org.apache.cayenne.project.ConfigurationSaver.encodeNode(ConfigurationSaver.java:61)
at org.apache.cayenne.project.ConfigurationSaver.visitDataMap(ConfigurationSaver.java:53)
at org.apache.cayenne.project.ConfigurationSaver.visitDataMap(ConfigurationSaver.java:33)
at org.apache.cayenne.map.DataMap.acceptVisitor(DataMap.java:199)
at org.apache.cayenne.project.FileProjectSaver.saveToTempFile(FileProjectSaver.java:241)
at org.apache.cayenne.project.FileProjectSaver.saveToTempFiles(FileProjectSaver.java:220)
at org.apache.cayenne.project.FileProjectSaver.save(FileProjectSaver.java:122)
at org.apache.cayenne.project.FileProjectSaver.save(FileProjectSaver.java:85)
at org.apache.cayenne.modeler.action.SaveAction.saveAll(SaveAction.java:68)
at org.apache.cayenne.modeler.action.SaveAsAction.performAction(SaveAsAction.java:165)
at org.apache.cayenne.modeler.action.SaveAsAction.performAction(SaveAsAction.java:154)
at org.apache.cayenne.modeler.util.CayenneAction.actionPerformed(CayenneAction.java:171)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
{code}
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)