In standard edition build 20051111, given a class as the target of a message on a communication diagram, and given the “message type” is “unspecified” (which is the default for all new messages), proceed to activate the message context menu selection of “Call/Select Operation…” It will do nothing. That is, no dialog box appears, though it is expected.
To work around this bug, change the “message type” to anything but “unspecified” or “call”. For example, change the “message type” to “uninterpreted”. Then go back to “Call/Select Operation…” and this time a dialog box appears as expected…allowing a pre-existing method to be selected.
I agree with you. We should fix the problem by showing the dialog box when selecting Call | Selecting Operation under Unspecified state. I will talk to our engineers about this. Thanks for the bug report
If I take a pair of lifeline objects from the model, which had messages between them on a prior diagram, and drag it onto a new communication diagram, then the old messages with their numbers (from the prior diagram) will show themselves on the “Communication Diagram Specfication” in the “Messages” tab. Performing a renumbering of these messages then ruins the numbering of the related messages found on the previous diagram.
If I save the project and reload afterwards, then the bug manifests by actually showing the “stowaway” messages in the top left corner of the new diagram. They can than be deleted, but they come back each time you reload the project.
At the same time, I’m noticing still another bug: that the messages on my communication diagrams are becoming orphaned as I save and reload the project. So a message that was previously attached to a lifeline link, now just floats in space (and points in a random direction). I have to delete it and recreate it.
Performing a renumbering of these messages then ruins the numbering of the related messages found on the previous diagram.
Could you please tell me in what way you renumbered the messages? I performed renumbering by assigning a new value to each message, click OK on the specification dialog box and then switch back to the master diagram. The numbering changed correctly by following the numbers I assigned from the new diagram. Everything seems fine. Here are the steps:
Drag a pair of lifeline from model tree, which had messages between them on a prior diagram (the master diagram)
Drop it onto a new communication diagram
Open the specification dialog box of the communication diagram
Renumber the messages by enter a new value to each one
Click OK to close the dialog box.
Switch back to the master diagram, numbering changed by applying the values I just entered
If I save the project and reload afterwards, then the bug manifests by actually showing the “stowaway” messages in the top left corner of the new diagram.
I could reproduce this problem. I will ask our engineers to fix it as soon as possible.
They can than be deleted, but they come back each time you reload the project.
Are you sure that you have saved the project after deleting the messages? In my testing, I deleted the messages that show on the top left corner, save the project and reload it. The messages are all gone.
At the same time, I’m noticing still another bug: that the messages on my communication diagrams are becoming orphaned as I save and reload the project.
Unfortunately, I am unable to repeat the problem as you described. Is this repeatable with a blank project? I wonder if this problem is a side-effect of the problems you listed above. I would be greatful if you could provide me the steps for repeating this problem.
Below is the ‘progress report’ regarding to your bug reports.
“Call/Select Operation…” will do nothing
Fixed.
Performing a renumbering of these messages then ruins the numbering of the related messages found on the previous diagram.
Unidentified.
If I save the project and reload afterwards, then the bug manifests by actually showing the “stowaway” messages in the top left corner of the new diagram.
Fixed.
They can than be deleted, but they come back each time you reload the project.
Unidentified.
At the same time, I’m noticing still another bug: that the messages on my communication diagrams are becoming orphaned as I save and reload the project.
Thank you for your bug report. For the unidentified problems, could you please also check whether they are fixed or not in the hotfix? If not, could you please provide me with more details? Thank you very much!
If there are any further inquiry, please do not hesitate to contact me.