Re: ArgoUML can not read an old zargo file.
"Bob Tarling" <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.user |
|---|---|
| Message-ID | <[email protected]> |
I'll raise an issue for this. It's an easy enough fix and it may well make the next beta release for 0.24. Regards Bob. On 03/02/07, Ron Wheeler <[email protected]> wrote: > 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) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >