Chris K Wensel
2007-05-01 17:09:16 UTC
Hi all
I'm attempting to read an Enterprise Architect exported XMI file (UML
1.4 / XMI 1.2).
I am excluding EA created TaggedValue instances on the export, but I
have many of my own that are being exported from my model.
unfortunately I'm getting the below stack trace.
i inspected the XMI and i can't find any obvious issues with the
TaggedValue elements. all TagDefinitions have tagType as String.
also, this is all brokered through AndroMDA. but the exceptions are
being thrown from netbeans jmi.
any suggestions?
[INFO] org.netbeans.lib.jmi.util.DebugException: Invalid sub-element:
UML:TaggedValue
[INFO] at org.netbeans.lib.jmi.xmi.XmiElement
$Instance.startSubElement(XmiElement.java:508)
[INFO] at org.netbeans.lib.jmi.xmi.XmiSAXReader.startElement
(XmiSAXReader.java:219)
[INFO] at org.apache.xerces.parsers.AbstractSAXParser.startElement
(Unknown Source)
[INFO] at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(Unknown Source)
[INFO] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDispatcher.dispatch(Unknown Source)
[INFO] at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(Unknown Source)
[INFO] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
[INFO] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
[INFO] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[INFO] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
[INFO] at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
[INFO] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read
(XmiSAXReader.java:136)
[INFO] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read
(XmiSAXReader.java:107)
[INFO] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:77)
[INFO] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70)
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel
(MDRepositoryFacade.java:490)
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.readModel
(MDRepositoryFacade.java:117)
...
[INFO] Exception in thread "main"
org.andromda.core.repository.RepositoryFacadeException:
org.andromda.core.repository.RepositoryFacadeException:
javax.jmi.xmi.MalformedXMIException:
org.netbeans.lib.jmi.util.DebugException: Invalid sub-element:
UML:TaggedValue
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.readModel
(MDRepositoryFacade.java:124)
...
[INFO] Caused by:
org.andromda.core.repository.RepositoryFacadeException:
javax.jmi.xmi.MalformedXMIException:
org.netbeans.lib.jmi.util.DebugException: Invalid sub-element:
UML:TaggedValue
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel
(MDRepositoryFacade.java:498)
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.readModel
(MDRepositoryFacade.java:117)
[INFO] ... 6 more
[INFO] Caused by: javax.jmi.xmi.MalformedXMIException:
org.netbeans.lib.jmi.util.DebugException: Invalid sub-element:
UML:TaggedValue
[INFO] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:83)
[INFO] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70)
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel
(MDRepositoryFacade.java:490)
[INFO] ... 7 more
cheers,
chris
I'm attempting to read an Enterprise Architect exported XMI file (UML
1.4 / XMI 1.2).
I am excluding EA created TaggedValue instances on the export, but I
have many of my own that are being exported from my model.
unfortunately I'm getting the below stack trace.
i inspected the XMI and i can't find any obvious issues with the
TaggedValue elements. all TagDefinitions have tagType as String.
also, this is all brokered through AndroMDA. but the exceptions are
being thrown from netbeans jmi.
any suggestions?
[INFO] org.netbeans.lib.jmi.util.DebugException: Invalid sub-element:
UML:TaggedValue
[INFO] at org.netbeans.lib.jmi.xmi.XmiElement
$Instance.startSubElement(XmiElement.java:508)
[INFO] at org.netbeans.lib.jmi.xmi.XmiSAXReader.startElement
(XmiSAXReader.java:219)
[INFO] at org.apache.xerces.parsers.AbstractSAXParser.startElement
(Unknown Source)
[INFO] at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(Unknown Source)
[INFO] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDispatcher.dispatch(Unknown Source)
[INFO] at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(Unknown Source)
[INFO] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
[INFO] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
[INFO] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[INFO] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
[INFO] at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
[INFO] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read
(XmiSAXReader.java:136)
[INFO] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read
(XmiSAXReader.java:107)
[INFO] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:77)
[INFO] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70)
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel
(MDRepositoryFacade.java:490)
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.readModel
(MDRepositoryFacade.java:117)
...
[INFO] Exception in thread "main"
org.andromda.core.repository.RepositoryFacadeException:
org.andromda.core.repository.RepositoryFacadeException:
javax.jmi.xmi.MalformedXMIException:
org.netbeans.lib.jmi.util.DebugException: Invalid sub-element:
UML:TaggedValue
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.readModel
(MDRepositoryFacade.java:124)
...
[INFO] Caused by:
org.andromda.core.repository.RepositoryFacadeException:
javax.jmi.xmi.MalformedXMIException:
org.netbeans.lib.jmi.util.DebugException: Invalid sub-element:
UML:TaggedValue
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel
(MDRepositoryFacade.java:498)
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.readModel
(MDRepositoryFacade.java:117)
[INFO] ... 6 more
[INFO] Caused by: javax.jmi.xmi.MalformedXMIException:
org.netbeans.lib.jmi.util.DebugException: Invalid sub-element:
UML:TaggedValue
[INFO] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:83)
[INFO] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70)
[INFO] at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel
(MDRepositoryFacade.java:490)
[INFO] ... 7 more
cheers,
chris