Bug 64435 - life line in sequence diagram not reloaded correctly
Summary: life line in sequence diagram not reloaded correctly
Status: RESOLVED WORKSFORME
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-17 15:38 UTC by Achim Spangler
Modified: 2003-09-29 11:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Simple example project for bug report (10.87 KB, application/x-uml)
2003-09-22 11:51 UTC, Achim Spangler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Achim Spangler 2003-09-17 15:38:50 UTC
Version:           CVS current (using KDE KDE 3.1.2)
Compiler:          g++ (GCC) 3.3 20030226 
OS:          Linux

The current CVS version of umbrello loads sequence diagrams almost correct - thanks.
But the life line of objects/classes is not reloaded correctly.
I have to change the position of one of the existing message arrows, so that the life line of the connected object is resized - they have the default size.
Interesting:
+ Even if I relocate one of the upper messages, the life line is resized to fit to the lowest message.

I can't provide a description to reproduce or an example, as I don't manage to save and reload an example.
I get on reload of a new (generated from scratch with current CVS) project the following debug-error-messages on konsole:
-----------------------------------------------------------
WARNING: failed load on listview
WARNING: KDE detected X Error: BadMatch (invalid parameter attributes) \x08
  Major opcode:  *
-----------------------------------------------------------

Maybe this problem depends on my configuration:
KDE 3.1.2; QT 3.1.1
my kdesdk checkout was created before the switch to QT 3.2
-> I call "cvs upate" in the umbrello subdir
-> I performed "make distclean", "make -f Makefile.cvs", ...
Comment 1 Achim Spangler 2003-09-22 11:51:31 UTC
Created attachment 2545 [details]
Simple example project for bug report

This simple example project file demonstrates the problem with the sequence
diagram lifelines which aren't resized correctly on save/reload.
I suspect, that the load XMI method doesn't handle the length information of
the lifelines.
Comment 2 Oliver Kellogg 2003-09-27 14:43:36 UTC
Fixed in CVS.
Please verify.
Comment 3 Achim Spangler 2003-09-29 11:17:52 UTC
FINE! 
The lifelines in my old project files are reloaded correct again. 
 
PLEASE continue to keep umbrello CVS compatible with KDE 3.1 for compile. 
 
BTW: The crash on project load, which I reported on 23. Sept 2003, is resolved in 
        current CVS.