Hi,
unfortunately the seq2 module from svn only runs with the svn version of
ArgoUML. When I replace the module in my 0.28 installation, I'm getting the
following exception at startup (abort):
Fatal error on startup. ArgoUML failed to start.
java.lang.NoClassDefFoundError: org/argouml/uml/diagram/SequenceDiagram
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at
org.argouml.sequence2.SequenceDiagramPropPanelFactory.createPropPanel(SequenceDiagramPropPanelFactory.java:41)
at org.argouml.uml.ui.TabProps.createPropPanel(TabProps.java:270)
at org.argouml.uml.ui.TabProps.findPanelFor(TabProps.java:246)
at org.argouml.uml.ui.TabProps.setTarget(TabProps.java:201)
at org.argouml.uml.ui.TabProps.targetSet(TabProps.java:365)
at
org.argouml.ui.targetmanager.TargetManager.fireTargetSet(TargetManager.java:758)
at
org.argouml.ui.targetmanager.TargetManager.internalOnSetTarget(TargetManager.java:461)
at
org.argouml.ui.targetmanager.TargetManager.setTarget(TargetManager.java:443)
at
org.argouml.ui.ProjectBrowser.propertyChange(ProjectBrowser.java:1020)
at
org.argouml.kernel.ProjectManager.firePropertyChanged(ProjectManager.java:183)
at
org.argouml.kernel.ProjectManager.notifyProjectAdded(ProjectManager.java:222)
at
org.argouml.kernel.ProjectManager.setCurrentProject(ProjectManager.java:218)
at org.argouml.application.Main.openProject(Main.java:491)
at org.argouml.application.Main.main(Main.java:197)
Caused by: java.lang.ClassNotFoundException:
org.argouml.uml.diagram.SequenceDiagram
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 26 more
So, a branch is needed, and some release manangement. :(
Thomas
-------- Original-Nachricht --------
> Datum: Thu, 18 Jun 2009 10:55:53 +0100
> Von: Bob Tarling <[email protected]>
> An: [email protected]
> Betreff: Re: [argouml-dev] Sequence diagram problems
> This demonstrate the usefulness of breaking our product into smaller
> more manageable components. I hope that will continue.
>
> However in this case we will still have the problem with users having
> corrupt projects if we only release the sequence diagram. The
> persistence mechanism is still embedded in core argouml.
>
> I wonder if its possible to drag the model elements from one
> collaboration to another (I can't test now). If thats the case we can
> at least provide a manual fix to the user once he has the replacement
> module.
>
> The other issues you mention were fixed by Michiel and Christian. I'll
> let them comment on those.
>
> Regards
>
> Bob.
>
>
> 2009/6/18 Thomas Neustupny <[email protected]>:
> > Hi Bob,
> >
> > thank you for the fix! The XSLT will be very welcome, this is great!
> > I think that a bugfix release with a single jar update will be the best
> solution. There are enhancements and fixes in the 0.29 trunk, but we should
> ignore them and benefit from the fact that seq2 is a module by making a
> quick release:
> > 1. only test 0.28 with a modified seq2 module, only seq2 testing
> > 2. for the release work: repackage 0.28 with the fixed seq2 module and
> release the whole as 0.28.1
> >
> > It seems that since 0.28 the following changes were made to the code of
> the seq2 module that were not included in the 0.28 release:
> > - removing setOwner calls (issue 4075)
> > - changes to the graph model for comments (issue 5789)
> >
> > Is this ok to go into the fix, or do we need to exclude something?
> Otherwise, the current svn could be taken.
> >
> > Thomas
> >
> > -------- Original-Nachricht --------
> >> Datum: Wed, 17 Jun 2009 23:29:03 +0100
> >> Von: Bob Tarling <[email protected]>
> >> An: [email protected]
> >> Betreff: Re: [argouml-dev] Sequence diagram problems
> >
> >> The defect is fixed so I think it would be possible to release this as
> >> a single jar update.
> >>
> >> The only problem is any user projects that have already become corrupt
> >> as a result of this.
> >>
> >> I may be able to write some XSLT that will combine all elements in a
> >> (new style) sequence diagram to the same collaboration.
> >>
> >> I might have time before the weekend to investigate if that can be
> done.
> >>
> >> As work towards 0.30 seems quiet at the moment I think its worth
> >> considering a defect release for this.
> >>
> >> Regards
> >>
> >> Bob.
> >>
> >>
> >> 2009/6/17 Bob Tarling <[email protected]>:
> >> > I haven't yet analysed if detect 5811 is valid but if so it seems to
> >> > me that the new sequence diagrams will be unusable.
> >> >
> >> > If this is the case should we consider a patch release?
> >> >
> >> > As the sequence diagrams are now a module it would be easy to release
> >> > just that one component.
> >> >
> >> > Regards
> >> >
> >> > Bob.
> >> >
> >>
> >> ------------------------------------------------------
> >>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2363011
> >>
> >> To unsubscribe from this discussion, e-mail:
> >> [[email protected]].
> >> To be allowed to post to the list contact the mailing list moderator,
> >> email: [[email protected]]
> >
> > --
> > GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
> > Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
> >
> > ------------------------------------------------------
> >
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2363086
> >
> > To unsubscribe from this discussion, e-mail:
> [[email protected]].
> > To be allowed to post to the list contact the mailing list moderator,
> email: [[email protected]]
> >
>
> ------------------------------------------------------
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2363122
>
> To unsubscribe from this discussion, e-mail:
> [[email protected]].
> To be allowed to post to the list contact the mailing list moderator,
> email: [[email protected]]
--
GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate und Telefonanschluss
für nur 17,95 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2363146
To unsubscribe from this discussion, e-mail:
[[email protected]].
To be allowed to post to the list contact the mailing list moderator, email:
[[email protected]]