I've just installed Octopus and I am not able to import any of the .xml model files in the example projects. I get the following in the error log:
javax.xml.transform.TransformerException: java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace/Oct2/model/folders.properties (No such file or directory)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1084)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:975)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1124)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
at nl.klasse.octopus.xmiimport.xsltreader.Uml2Octopus.readXmiFile(Uml2Octopus.java:69)
at nl.klasse.octopus.xmiimport.ui.actions.ImportXsltAction$1.execute(ImportXsltAction.java:132)
at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1737)
at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:113)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Caused by: java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace/Oct2/model/folders.properties (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1067)
... 9 more
---------
java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace/Oct2/model/folders.properties (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1067)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:975)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1124)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
at nl.klasse.octopus.xmiimport.xsltreader.Uml2Octopus.readXmiFile(Uml2Octopus.java:69)
at nl.klasse.octopus.xmiimport.ui.actions.ImportXsltAction$1.execute(ImportXsltAction.java:132)
at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1737)
at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:113)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
There is a known problem with the default Xalan XSLT processor in Eclipse. You migth be using the incorrect version. Can you give a complete overview of version mumbers for Xalan, Xerxer and Eclipse ?
Jos
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is a fresh install of Eclipse 3.1.2. The original post was trying to use 3.2, but that didn't work so I thought that I would try the older version, and that has exactly the same problem.
I have Java 1.5 installed.
I can't seem to find anything that indicates the version of xalan, but there must be something somewhere as it appears in the exception stack in my original post.
I also found xercesImpl.jar in my eclipse/plugins/nl.klass.octopus_xmiimport_2.2.0 directory.
Here's the session data and exception stack using my eclipse 3.1.2 environment.
javax.xml.transform.TransformerException: java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace3.1/Octo1/model/folders.properties (No such file or directory)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1084)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:975)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1124)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
at nl.klasse.octopus.xmiimport.xsltreader.Uml2Octopus.readXmiFile(Uml2Octopus.java:69)
at nl.klasse.octopus.xmiimport.ui.actions.ImportXsltAction$1.execute(ImportXsltAction.java:132)
at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:98)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1721)
at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:110)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Caused by: java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace3.1/Octo1/model/folders.properties (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1067)
... 9 more
---------
java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace3.1/Octo1/model/folders.properties (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1067)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:975)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1124)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
at nl.klasse.octopus.xmiimport.xsltreader.Uml2Octopus.readXmiFile(Uml2Octopus.java:69)
at nl.klasse.octopus.xmiimport.ui.actions.ImportXsltAction$1.execute(ImportXsltAction.java:132)
at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:98)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1721)
at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:110)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I did some more checking. The model.properties file is created by the XMI importer. Can you check whether the location where this file is being opened is writeable?
Also, there might be a problem with the pathname of the file. It uses the / as a seperator, which might be a problem om MacOS. How does a pathname look like on MacOS?
Jos
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've just installed Octopus and I am not able to import any of the .xml model files in the example projects. I get the following in the error log:
javax.xml.transform.TransformerException: java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace/Oct2/model/folders.properties (No such file or directory)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1084)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:975)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1124)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
at nl.klasse.octopus.xmiimport.xsltreader.Uml2Octopus.readXmiFile(Uml2Octopus.java:69)
at nl.klasse.octopus.xmiimport.ui.actions.ImportXsltAction$1.execute(ImportXsltAction.java:132)
at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1737)
at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:113)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Caused by: java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace/Oct2/model/folders.properties (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1067)
... 9 more
---------
java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace/Oct2/model/folders.properties (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1067)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:975)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1124)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
at nl.klasse.octopus.xmiimport.xsltreader.Uml2Octopus.readXmiFile(Uml2Octopus.java:69)
at nl.klasse.octopus.xmiimport.ui.actions.ImportXsltAction$1.execute(ImportXsltAction.java:132)
at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1737)
at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:113)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
And the session data:
eclipse.buildId=M20060629-1905
java.version=1.5.0_06
java.vendor=Apple Computer, Inc.
BootLoader constants: OS=macosx, ARCH=ppc, WS=carbon, NL=en_US
Framework arguments: -keyring /Users/sberl/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws carbon -keyring /Users/sberl/.eclipse_keyring -consoleLog -showlocation
Not sure how the "folders.properties" file is supposed to be created. Any thoughts?
Hi,
There is a known problem with the default Xalan XSLT processor in Eclipse. You migth be using the incorrect version. Can you give a complete overview of version mumbers for Xalan, Xerxer and Eclipse ?
Jos
I'm sort of new to eclipse but I will do my best.
This is a fresh install of Eclipse 3.1.2. The original post was trying to use 3.2, but that didn't work so I thought that I would try the older version, and that has exactly the same problem.
I have Java 1.5 installed.
I can't seem to find anything that indicates the version of xalan, but there must be something somewhere as it appears in the exception stack in my original post.
I also found xercesImpl.jar in my eclipse/plugins/nl.klass.octopus_xmiimport_2.2.0 directory.
Here's the session data and exception stack using my eclipse 3.1.2 environment.
eclipse.buildId=M20060118-1600
java.version=1.5.0_06
java.vendor=Apple Computer, Inc.
BootLoader constants: OS=macosx, ARCH=ppc, WS=carbon, NL=en_US
Framework arguments: -keyring /Users/sberl/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws carbon -arch ppc -keyring /Users/sberl/.eclipse_keyring -consoleLog -showlocation
javax.xml.transform.TransformerException: java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace3.1/Octo1/model/folders.properties (No such file or directory)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1084)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:975)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1124)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
at nl.klasse.octopus.xmiimport.xsltreader.Uml2Octopus.readXmiFile(Uml2Octopus.java:69)
at nl.klasse.octopus.xmiimport.ui.actions.ImportXsltAction$1.execute(ImportXsltAction.java:132)
at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:98)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1721)
at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:110)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Caused by: java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace3.1/Octo1/model/folders.properties (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1067)
... 9 more
---------
java.io.FileNotFoundException: file:/Users/sberl/Documents/workspace3.1/Octo1/model/folders.properties (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1067)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:975)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1124)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
at nl.klasse.octopus.xmiimport.xsltreader.Uml2Octopus.readXmiFile(Uml2Octopus.java:69)
at nl.klasse.octopus.xmiimport.ui.actions.ImportXsltAction$1.execute(ImportXsltAction.java:132)
at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:98)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1721)
at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:110)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Can you add an empty folders.properties at the location where xalan expects it ?
I do have such an empty file, but I do not know where it comes form or why it would be needed.
Jos
I did some more checking. The model.properties file is created by the XMI importer. Can you check whether the location where this file is being opened is writeable?
Also, there might be a problem with the pathname of the file. It uses the / as a seperator, which might be a problem om MacOS. How does a pathname look like on MacOS?
Jos