ArgoUML can not read an old zargo file.

Ron Wheeler <[email protected]>
Newsgroups gmane.comp.lang.uml.argouml.user
Organization Artifact
Message-ID <[email protected]>
I have an old Zargo file circa 2003 from a project that someone else did 
a long time ago .
I was upgrading to v22 and decided to go through all of the old models 
that I had kept and save tem in v22
Every on worked except this one.

If I try to open the file with v22  the following window pops up.

If I read it with V20 it reads in with no errors but if I save it and 
then try to read it back into 20, it can not read its own zargo file.

I got around the problem by using V20 to export the original file and 
then imported the XMI into version 20 whereupon I could save it as a v20 
zargo that it could read.

V22 can read this zargo as well. I can not tell if I lost anything from 
the original since it is not my model but is seems to be OK (or at least 
similar to what v20 could read)

It may be too old for anyone to care but I thought that it was an 
interesting phenomenon.

V22 Windw contents

Please report this problem at http://argouml.tigris.org/project_bugs.html
Error opening file : ModelPanQc.zargo
 System Info:
ArgoUML version : 0.22
Java Version : 1.6.0-rc
Java Vendor : Sun Microsystems Inc.
Java Vendor URL : http://java.sun.com/
Java Home Directory : C:\Program Files\Java\jre1.6.0
Java Classpath : c:\argouml\argouml-mdr.jar
Operation System : Windows 2000, Version 5.0
Architecture : x86
User Name : Administrator
User Home Directory : G:\Documents and Settings\Administrator
Current Directory : C:\argouml
JVM Total Memory : 66715648
JVM Free Memory : 19680536


 Error occurred at : Sat Feb 03 11:27:03 EST 2007
Cause : java.lang.ClassNotFoundException: org.argouml.uml.diagram.ui.FigNote
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.constructFig(PGMLStackParser.java:512)
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.getHandler(PGMLStackParser.java:309)
at 
org.argouml.persistence.PGMLStackParser.getHandler(PGMLStackParser.java:120)
at 
org.tigris.gef.persistence.pgml.BaseHandler.getElementHandler(BaseHandler.java:141)
at 
org.tigris.gef.persistence.pgml.BaseHandler.getElementOrUnknownHandler(BaseHandler.java:110)
at 
org.tigris.gef.persistence.pgml.BaseHandler.startElement(BaseHandler.java:159)
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown 
Source)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown 
Source)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown 
Source)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(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 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:150)
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:119)
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:356)
at 
org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:342)
at org.argouml.ui.ProjectBrowser.loadProject(ProjectBrowser.java:1343)
at 
org.argouml.uml.ui.ActionOpenProject.actionPerformed(ActionOpenProject.java:163)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown 
Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
-------
Full exception : org.argouml.persistence.OpenException: 
java.lang.ClassNotFoundException: org.argouml.uml.diagram.ui.FigNote
at 
org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:74)
at 
org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:356)
at 
org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:342)
at org.argouml.ui.ProjectBrowser.loadProject(ProjectBrowser.java:1343)
at 
org.argouml.uml.ui.ActionOpenProject.actionPerformed(ActionOpenProject.java:163)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown 
Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: 
org.argouml.uml.diagram.ui.FigNote
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.constructFig(PGMLStackParser.java:512)
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.getHandler(PGMLStackParser.java:309)
at 
org.argouml.persistence.PGMLStackParser.getHandler(PGMLStackParser.java:120)
at 
org.tigris.gef.persistence.pgml.BaseHandler.getElementHandler(BaseHandler.java:141)
at 
org.tigris.gef.persistence.pgml.BaseHandler.getElementOrUnknownHandler(BaseHandler.java:110)
at 
org.tigris.gef.persistence.pgml.BaseHandler.startElement(BaseHandler.java:159)
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown 
Source)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown 
Source)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown 
Source)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(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 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:150)
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:119)
at 
org.argouml.persistence.PGMLStackParser.readDiagram(PGMLStackParser.java:267)
at 
org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:67)
... 32 more
java.lang.ClassNotFoundException: org.argouml.uml.diagram.ui.FigNote
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.PGMLStackParser.constructFig(PGMLStackParser.java:462)
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.getHandler(PGMLStackParser.java:309)
at 
org.argouml.persistence.PGMLStackParser.getHandler(PGMLStackParser.java:120)
at 
org.tigris.gef.persistence.pgml.BaseHandler.getElementHandler(BaseHandler.java:141)
at 
org.tigris.gef.persistence.pgml.BaseHandler.getElementOrUnknownHandler(BaseHandler.java:110)
at 
org.tigris.gef.persistence.pgml.BaseHandler.startElement(BaseHandler.java:159)
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown 
Source)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown 
Source)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown 
Source)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(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 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:150)
at 
org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:119)
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:356)
at 
org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:342)
at org.argouml.ui.ProjectBrowser.loadProject(ProjectBrowser.java:1343)
at 
org.argouml.uml.ui.ActionOpenProject.actionPerformed(ActionOpenProject.java:163)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown 
Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
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.