Hi Bob, yes, issue 5815 (mac installation issue) is ok. I agree with your "draw the line here" statement.
By the way: with the current svn version, a corrupted project (created with 0.28) doesn't load (ClassNotFoundException:org.argouml.sequence2.diagram.UMLSequenceDiagram). I'll attach the project to the issue. Thomas -------- Original-Nachricht -------- > Datum: Thu, 18 Jun 2009 13:42:14 +0100 > Von: Bob Tarling <[email protected]> > An: [email protected] > Betreff: Re: [argouml-dev] Sequence diagram problems > Strange.... > > but maybe that decides it for waiting till I have the XSLT working for > this also. > > _If_ we do such a release it may also be worth waiting on issue 5815 > if someone can resolve it quickly. > > I think we should draw the line there though, we don't want scope > creep and things look to be quite stable at the moment. > > Regards > > Bob. > > 2009/6/18 Thomas Neustupny <[email protected]>: > > 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]] > > > > ------------------------------------------------------ > http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2363157 > > 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=2363176 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]]
