[Issue 6409] New - ClosureViolationException when importing sources into ArgoUML

[email protected]
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.