Uploaded image for project: 'Tuscany'
  1. Tuscany
  2. TUSCANY-1688

XSD2JavaGenerator throws IOException:Access is denied with complexType named "Con"

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • Java-SDO-Next
    • Java-SDO-Next
    • Java SDO Tools
    • None
    • Windows XP SP2 w/Sun JDK 1.4.2_11

    Description

      I have an XML Schema that contains a complexType named "Con". The following error output is displayed to stdout:

      >> Generating Con
      >> Generating Java interface test.Con
      >> Generating /TargetProject/test/Con.java
      >> Examining old /TargetProject/test/Con.java
      org.eclipse.emf.common.util.WrappedException: java.io.IOException: Access is denied
      at org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.generateJava (AbstractGeneratorAdapter.java:1046)
      at org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGeneratorAdapter.generateInterface (GenClassGeneratorAdapter.java:123)
      at org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGeneratorAdapter.generateModel (GenClassGeneratorAdapter.java:106)
      at org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter.doGenerate (GenBaseGeneratorAdapter.java:214)
      at org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.generate (AbstractGeneratorAdapter.java:275)
      at org.eclipse.emf.codegen.ecore.generator.Generator.generate (Generator.java:600)
      at org.eclipse.emf.codegen.ecore.generator.Generator.generate (Generator.java:512)
      at org.apache.tuscany.sdo.generate.JavaGenerator.generateFromGenModel (JavaGenerator.java:515)
      ...

      It seems as if the type name 'Con' conflicts with the operating system's console device named 'Con'. The code first checks to see if the file exists to decide if a merge is required. The code seems to incorrectly find the file/device named 'Con' and then tries to access it in error. I suspect this is an Eclipse EMF problem.

      Attachments

        Activity

          People

            Unassigned Unassigned
            rgavlin Ron Gavlin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: