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)