Menu

Can't import XMI on Mac OS X

Help
Steve Berl
2006-08-08
2013-04-29
  • Steve Berl

    Steve Berl - 2006-08-08

    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?

     
    • Jos Warmer

      Jos Warmer - 2006-08-19

      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

       
      • Steve Berl

        Steve Berl - 2006-08-21

        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)

         
    • Jos Warmer

      Jos Warmer - 2006-08-27

      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

       
    • Jos Warmer

      Jos Warmer - 2006-08-27

      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

       

Log in to post a comment.