[Issue 6409] New - ClosureViolationException when importing sources into ArgoUML
| Newsgroups | gmane.comp.lang.uml.argouml.issues |
|---|---|
| Message-ID | <[email protected]> |
http://argouml.tigris.org/issues/show_bug.cgi?id=6409
Issue #|6409
Summary|ClosureViolationException when importing sources into
|ArgoUML
Component|argouml
Version|0.34
Platform|PC
URL|
OS/Version|Linux
Status|NEW
Status whiteboard|
Keywords|
Resolution|
Issue type|DEFECT
Priority|P3
Subcomponent|CodeGeneration and ReverseEngineering
Assigned to|thn
Reported by|jufoda
------- Additional comments from [email protected] Wed Feb 22 00:22:54 -0800 2012 -------
I get the following stacktrace, when I try to import my project for two of my
classes. (I can't provide the sourcecode of the classes here publicly. Feel free
to contact me for further research)
org.argouml.uml.reveng.ImportInterface$ImportException: Import Exception :
Exception in file: /xxxxx/LocalCache.java LocalCache.java
at org.argouml.language.java.reveng.JavaImport.parseFile(JavaImport.java:235)
at org.argouml.language.java.reveng.JavaImport.doImportPass(JavaImport.java:143)
at org.argouml.language.java.reveng.JavaImport.parseFiles(JavaImport.java:117)
at org.argouml.uml.reveng.ImportCommon.doImportInternal(ImportCommon.java:566)
at org.argouml.uml.reveng.ImportCommon.doImport(ImportCommon.java:540)
at org.argouml.uml.reveng.Import$2.run(Import.java:434)
at java.lang.Thread.run(Thread.java:636)
Caused by: javax.jmi.reflect.ClosureViolationException
at
org.netbeans.mdr.storagemodel.StorableObject.setComposite(StorableObject.java:279)
at org.netbeans.mdr.storagemodel.AssocEndIndexSet.add(AssocEndIndexSet.java:150)
at
org.netbeans.mdr.storagemodel.StorableAssociation.addLink(StorableAssociation.java:370)
at
org.netbeans.mdr.handlers.AssociationHandler._handleLocalAdd(AssociationHandler.java:161)
at
org.netbeans.mdr.handlers.AssociationHandler._handleAdd(AssociationHandler.java:150)
at org.omg.uml.foundation.core.ANamespaceOwnedElement$Impl.add(Unknown Source)
at org.omg.uml.foundation.core.ANamespaceOwnedElement$Impl._add(Unknown Source)
at org.netbeans.mdr.handlers.InstanceHandler._handleSetR(InstanceHandler.java:149)
at org.omg.uml.foundation.core.UmlClass$Impl.setNamespace(Unknown Source)
at
org.argouml.model.mdr.CoreHelperMDRImpl.setNamespace(CoreHelperMDRImpl.java:3117)
at
org.argouml.model.AbstractCoreHelperDecorator.setNamespace(AbstractCoreHelperDecorator.java:506)
at
org.argouml.model.mdr.UndoCoreHelperDecorator.setNamespace(UndoCoreHelperDecorator.java:763)
at org.argouml.model.mdr.CoreFactoryMDRImpl.buildClass(CoreFactoryMDRImpl.java:892)
at org.argouml.model.mdr.CoreFactoryMDRImpl.buildClass(CoreFactoryMDRImpl.java:136)
at org.argouml.language.java.reveng.Modeller.getClass(Modeller.java:1588)
at org.argouml.language.java.reveng.Modeller.getContext(Modeller.java:2016)
at org.argouml.language.java.reveng.Modeller.addOperation(Modeller.java:1228)
at
org.argouml.language.java.reveng.JavaParser.methodDeclaratorRest(JavaParser.java:3292)
at
org.argouml.language.java.reveng.JavaParser.methodDeclaration(JavaParser.java:2843)
at
org.argouml.language.java.reveng.JavaParser.memberDeclaration(JavaParser.java:2626)
at org.argouml.language.java.reveng.JavaParser.memberDecl(JavaParser.java:2507)
at
org.argouml.language.java.reveng.JavaParser.classBodyDeclaration(JavaParser.java:2458)
at org.argouml.language.java.reveng.JavaParser.classBody(JavaParser.java:2320)
at
org.argouml.language.java.reveng.JavaParser.normalClassDeclaration(JavaParser.java:1404)
at
org.argouml.language.java.reveng.JavaParser.classDeclaration(JavaParser.java:1260)
at org.argouml.language.java.reveng.JavaParser.memberDecl(JavaParser.java:2554)
at
org.argouml.language.java.reveng.JavaParser.classBodyDeclaration(JavaParser.java:2458)
at org.argouml.language.java.reveng.JavaParser.classBody(JavaParser.java:2320)
at
org.argouml.language.java.reveng.JavaParser.normalClassDeclaration(JavaParser.java:1404)
at
org.argouml.language.java.reveng.JavaParser.classDeclaration(JavaParser.java:1260)
at
org.argouml.language.java.reveng.JavaParser.classOrInterfaceDeclaration(JavaParser.java:919)
at org.argouml.language.java.reveng.JavaParser.typeDeclaration(JavaParser.java:851)
at org.argouml.language.java.reveng.JavaParser.compilationUnit(JavaParser.java:679)
at org.argouml.language.java.reveng.JavaImport.parseFile(JavaImport.java:231)
... 6 more
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=448&dsMessageId=2925364
To unsubscribe from this list, e-mail: [[email protected]].
Please do not reply to this mail. Instead, add your comments in the issue.