Hi all again, I have a problem with the persistence of our models.
I save one model, and then I try to load it again. It shows the following exception message: Cause : java.lang.ClassNotFoundException: org.argouml.uml.diagram.traceability.ui.MACMASTraceabilityDiagram at org.tigris.gef.persistence.pgml.PGMLHandler.initDiagram(PGMLHandler.java:113) That class is part of our module, and obviously it exists. How can I solve that problem? At the end of this mail I paste the message. TIA. System Info: ArgoUML version : PRE-0.23.4 Java Version : 1.5.0_06 Java Vendor : Sun Microsystems Inc. Java Vendor URL : http://java.sun.com/ Java Home Directory : C:\Program Files\Java\jre1.5.0_06 Java Classpath : C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml\build-eclipse;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\antlrall-2.7.2.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\commons-logging-1.0.2.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\log4j-1.2.6.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\ocl-argo-1.1.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\swidgets-0.1.4.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\toolbar-1.3.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\gef-0.12.2.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-model\build-eclipse;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-model-mdr\build-eclipse;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-model-mdr\lib\jmi.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-model-mdr\lib\jmiutils.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-model-mdr\lib\mdrapi.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-model-mdr\lib\mof.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-model-mdr\lib\nbmdr.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-model-mdr\lib\openide-util.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-model\build-eclipse;\argouml-core-lib\build-eclipse;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\antlrall-2.7.2.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\commons-logging-1.0.2.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\log4j-1.2.6.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\ocl-argo-1.1.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\toolbar-1.3.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-lib\swidgets-0.1.4.jar;\argouml-core-tools\build-eclipse;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-tools\ant-1.6.2\lib\ant.jar;C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml-core-tools\junit-3.8.1\junit.jar Operation System : Windows XP, Version 5.1 Architecture : x86 User Name : penyaskito User Home Directory : C:\Documents and Settings\penyaskito Current Directory : C:\Documents and Settings\penyaskito\My Documents\PruebaARGOSVN\argouml JVM Total Memory : 17825792 JVM Free Memory : 1788096 Error occurred at : Mon Nov 13 11:59:04 CET 2006 Cause : java.lang.ClassNotFoundException: org.argouml.uml.diagram.traceability.ui.MACMASTraceabilityDiagram at org.tigris.gef.persistence.pgml.PGMLHandler.initDiagram(PGMLHandler.java:113) at org.tigris.gef.persistence.pgml.PGMLHandler. (PGMLHandler.java:72) at org.tigris.gef.persistence.pgml.InitialHandler.startElement(InitialHandler.java:62) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:159) at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:125) at org.argouml.persistence.PGMLStackParser.readDiagram(PGMLStackParser.java:267) at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:67) at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:380) at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:349) at org.argouml.ui.ProjectBrowser.loadProject(ProjectBrowser.java:1399) at org.argouml.swingext.LoadSwingWorker.construct(LoadSwingWorker.java:67) at org.argouml.swingext.SwingWorker.doConstruct(SwingWorker.java:128) at org.argouml.swingext.SwingWorker$2.run(SwingWorker.java:256) at java.lang.Thread.run(Unknown Source) ------- Full exception : org.argouml.persistence.OpenException: java.lang.ClassNotFoundException: org.argouml.uml.diagram.traceability.ui.MACMASTraceabilityDiagram at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:74) at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:380) at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:349) at org.argouml.ui.ProjectBrowser.loadProject(ProjectBrowser.java:1399) at org.argouml.swingext.LoadSwingWorker.construct(LoadSwingWorker.java:67) at org.argouml.swingext.SwingWorker.doConstruct(SwingWorker.java:128) at org.argouml.swingext.SwingWorker$2.run(SwingWorker.java:256) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.argouml.uml.diagram.traceability.ui.MACMASTraceabilityDiagram at org.tigris.gef.persistence.pgml.PGMLHandler.initDiagram(PGMLHandler.java:113) at org.tigris.gef.persistence.pgml.PGMLHandler. (PGMLHandler.java:72) at org.tigris.gef.persistence.pgml.InitialHandler.startElement(InitialHandler.java:62) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:159) at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:125) at org.argouml.persistence.PGMLStackParser.readDiagram(PGMLStackParser.java:267) at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:67) ... 7 more java.lang.ClassNotFoundException: org.argouml.uml.diagram.traceability.ui.MACMASTraceabilityDiagram at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.tigris.gef.persistence.pgml.PGMLHandler.initDiagram(PGMLHandler.java:105) at org.tigris.gef.persistence.pgml.PGMLHandler. (PGMLHandler.java:72) at org.tigris.gef.persistence.pgml.InitialHandler.startElement(InitialHandler.java:62) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:159) at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:125) at org.argouml.persistence.PGMLStackParser.readDiagram(PGMLStackParser.java:267) at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:67) at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:380) at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:349) at org.argouml.ui.ProjectBrowser.loadProject(ProjectBrowser.java:1399) at org.argouml.swingext.LoadSwingWorker.construct(LoadSwingWorker.java:67) at org.argouml.swingext.SwingWorker.doConstruct(SwingWorker.java:128) at org.argouml.swingext.SwingWorker$2.run(SwingWorker.java:256) at java.lang.Thread.run(Unknown Source) -- Christian López Espínola
