Argo/UML Known Bugs

This page last updated 10/27/98.

This is an early release and there are many bugs and incomplete features. Please contribute to the development of Argo/UML by reporting bugs, requesting features, or suggesting changes. This bug list is itself very incomplete.

To submit a bug, use the
bug report form on the Argo/UML web site.


Open Bugs
Bug 00005. The initial value for an attribute is not type checked.
Bug 00007. When a new document is loaded, the diagram shown in the editor pane (upper right) is not selected in the navigator pane. You must click in the navigator pane to see the contents of the new document.
Bug 00010. Printing does not work very well: rounded rectangles are not printed properly, text is not positioned properly, line widths are not right. Only the first page of large diagrams is printed. Printing results vary by platform.
Bug 00013. The screen does not repaint properly immediately after a self-loop is drawn.
Bug 00014. In the "Props" tab, the pull-down menus for stereotypes and base classes have no items.
Bug 00015. There is no way to hide certain compartments of classes or other nodes.
Bug 00018. The selected object in the navigator pane is only shown selected briefly.
Bug 00019. The sizes of panels in the navigator config dialog change with each selection.
Bug 00020. The "active" or "inactive" column in the critic browser does not update unless you click one another row.
Bug 00022. There is no way to delete a diagram.
Bug 00023. Typing very quickly after placing a node will append the typed characters to the temporary name of the node rather than setting the name. For example, if you place a class and type "xxx" very quickly, the name will be set to "Classxxx" instead of "xxx".
Bug 00025. The tree navigator pane sometimes opens sub-trees when you select objects in the diagram. Workaround: close thes unwanted subtrees one level at a time.
Bug 00026. Many critics are not properly categorized by decision type and knowledge type.
Bug 00027. Sometimes under Solaris, one randomly selected toolbar icon will be missing each time the tool is launched. There is a null pointer exception in one of the AWT threads.
Bug 00028. The "Save" menu command does the same as "Save As...".
Bug 00029. The javadocs entered into the Javadocs tab are not generated in the output files.
Bug 00030. Some "to do" items can be carried over from one document to another. This happens because the critiquing "warm" queue is not cleared when the project changes.
Bug 00031. The entire application can sometimes deadlock. Pressing control-\ or control-break reveals that the Idle thread is the only active thread. Maybe some AWT process is deadlocked with GEF's redraw thread.
Bug 00033. There is no way to add elements to a package.
Bug 00034. Tables do not resize or scroll properly.
Bug 00035. The property panel for Use Cases does not handle multi-line names well.
Bug 00036. ActionStates do not allow multi-line names.
Bug 00037. Instance and Link model elements have been temporarily removed in this release.
Bug 00038. There is no way to specify the throws clause of an operation.
Bug 00039. Loading and saving take a long time and there is no progress indicator.
Bug 00040. Not all of the checklists are specific to the type of model elemetn selected.
Bug 00041. Stereotypes are recorded in the project but not displayed on most nodes and edges.
Bug 00042. The tool does not keep track of which manipulations change the design project, and therefore it always asks you if you want to save, even if you have made no changes.
   
   
  Submit a bug report


Closed Bugs
Bug 00001. Adding attributes and operations to a class is awkward. Fixed: added toolbar buttons.
Bug 00002. Backspace does not seem to work for editing classnames by just typing. Fixed.
Bug 00003. Editing the labels of an association requires a double-click on part of the line that intersects the label bounding box. Fixed: you can just type when the association is selected.
Bug 00004. You cannot currently set the arguments to a operation. Fixed: You can now type text directly into the operation compartment of a class.
Bug 00006. To Do items are not removed properly when a new document is loaded. You will see items for the previous document mexed in with the current one. Work around: load documents immeadiately after starting. Fixed.
Bug 00008. Removing attributes and operations is not possible. Fixed: You can now edit the compartments of a class by double clicking on them.
Bug 00009. You cannot specify the trigger, guard, or action for a state transition. Fixed: You can now type text when the transition is selected or use the "Props" tab.
Bug 00011. When you press "OK" in the Navigation Config Dialog, the Navigation pane is set back to the package-centric perspective. Fixed: it now stays with what was selected before, if possible.
Bug 00012. Nodes cannot be resized to be smaller. Fixed: you can now make them smaller, so long as all their text still shows.
Bug 00016. Generating selected classes outputs to the current working directory rather than asking where to output. Fixed: Now it opens the same dialog as the Generate All command.
Bug 00017. There is no way to add vertices to existing edges. Fixed: now dragging on a line segment in an arc adds a new vertex.
Bug 00021. Selecting "New" from the file menu discards your current document without asking if you want to save.
Bug 00024. Duplicate state names are not detected.
Bug 00032. The file format written by v0.5 is not likely to be compatable with future versions because the Serializable classes in the UML metamodel lack java serialization ID codes.
Submit a bug report



Back to Argo/UML Home