Since the 5815 issue is a packaging issue we could allow ourselves to fix it
first for the 0.28 release (by modifying the contents on the release site).
I will do that immediately.
I will have a look to see if I can understand how this happened. It must be
a problem in the script building the release.

        /Linus

2009/6/18 Thomas Neustupny <[email protected]>

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

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2363411

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

Reply via email to