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]
>
>
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.