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

Reply via email to