Bugs

"Our software never has bugs. It just develops random features."

If you encouter any problems using our software, please let us know by filling out the following form.

When submitting problems, try to provide as much information as possible. Make sure you provide the instructions to reproduce it or add a link to a diagram illustrating the problem. Always make sure you're using the latest version. You can find this in the footer of the UmlCanvas Inspector.

Subject
Description
Your email


We will enter these bugs into our bugtracker and you can follow their status right here:

Known Issues

IDComponentSummary (49 tasks)PSeverityStatusMilestone
300*
300 The CSS rules of the Inspector should be specified in such a way that they are not changeable by the surrounding HTML of the page the UmlCanvas is presented in.
Inspector Plugininspector css needs to be more specificP2normalNEW0.4
356*
356 This is due the ability to list multiple link targets.
Corethe linkedTo modifier of a Note takes a String, should be a ConstructP2majorNEW---
330*
330 fixed in 0.3-19
Coreadd support for UML association role names and cardinalitiesP2majorRESOLVED0.4
357*
357 fixed in 0.3-30
Coreassociations and dependencies don't keep track of their simpleStyle routingP2majorRESOLVED0.4
358*
358 fixed in Canvas2D-0.3.37 and UmlCanvas-0.3.31
CoreEditor blocks: Result of expression 'this.shape.getWidth' [undefined] is not a function.P2majorRESOLVED0.4
336*
336 Create an assembly to construct UmlCanvas diagrams in memory and export them as ADL to the Hosted UmlCavas services.
UmlCanvas#introduce .NET interface to UmlCanvas datastructures and servicesP3normalASSIGNED0.4
337*
337 Using UmlCanvas# and the UmlToolingFramework we should create an add-in for Enterprise Architect that allows two-synchronization between EA and Hosted UmlCanvas. (Let's start with exporting from EA to Hosted UmlCanvas).
EA Add-increate an add-in for Enterprise ArchitectP3normalASSIGNED0.4
244*
244 language (adl, js) should be an argument of the umlcanvas tag
Mediawiki ExtensionUmlCanvas extension for mediawiki should accept javascriptP3normalNEW---
301*
301 validation only changes bgcolor of fields, add error messages
Inspector Pluginadd error messages to inspector properties formP3normalNEW0.4
308*
308 There should also be a visual UI element to activate the Inspector. Hovering over the UmlCanvas should fade-in an icon/button. This should reuse the UmlCanvas Navigator Framework.
Inspector PluginGive hint how to open editor (Alt-I)P3normalNEW---
312*
312 Labels not correctly aligned with fields.
Inspector PluginBad alignment of labels/input fields of propertiesP3minorNEW---
325*
325 Rectangle has a lineColor property. UmlCanvas should propagate the propertyValue to Rectangle.
CoreUmlCanvas doesn't propagate Rectangle propertiesP3minorNEW---
326*
326

A parameter of an operation is always displayed using the parameter's type.

This should be customizable: - parameter name - parameter type

- parameter name and type
CoreDisplay of operation paramters should be customizableP3enhancementNEW---
335*
335

Current stats are absolute and ever growing counts. This should be made relative to time. Older diagrams would else always have more hits, which would not represent true popularity or activity within a shorter timespan.

Goal: xx views these week (up/down% versus previous week)

all-time: xx views / xx edits
Hosted Serverextend stats to weekly-based countsP3normalNEW0.5
338*
338 Create a new action to clear the current diagram and start over. This should of course ask to save changes first ;-)
Inspector Pluginadd "new diagram" actionP3normalNEW0.5
348*
348 The classes itself are available, we only need to add a way to link them to associations.
Coreadd support for association classesP3normalNEW0.5
349*
349 Notes should also be able to be linked to associations and dependencies. Currently only classes, interfaces and enumerations are supported.
Coreallow notes to be linked to associations and dependenciesP3normalNEW0.5
350*
350 Constraints come in two flavors: the ones that look like notes with curly braces - which I faked in the tweaked UmlCanvas diagram above - and those at the end of associations.
Coreadd support for constraintsP3normalNEW---
351*
351 this should only be done when the ADL code actually changes. moving the cursor around using the keyboard should not cause and update to the visual diagram.
Inspector Pluginevery keystroke causes UmlCanvas to be redrawnP3normalNEW0.4
353*
353 all modifier names should be detected in an case insensitive way
Coremodifier names should be case insensitiveP3majorNEW0.5
290*
290 fixed in 0.3-17
CoreAdd support for "package" visibilityP3enhancementRESOLVED0.4
305*
305 fixed in 0.3-22
Inspector PluginSelecting text in editor causes reload of ADLP3minorRESOLVED0.4
317*
317

When saving a diagram containing a not with a text that contains a "\n" the newline is removed when saving the diagram.

Example: diagram stereo +dynamic {

 [@203,172]
 class Class3;
 [@190,296]
 note n2 +text="This note contains a\nsecond line"  +linkedTo="Class3" ;
}
Hosted ServerHosted UmlCanvas strips "\n" from notesP3minorRESOLVED0.4
331*
331 both dot and colon are accepted now as delimiter for diagram references.
Hosted ServerHosted should use delimiter "." in stead of ":" to choose return typeP3majorRESOLVED0.4
332*
332

added link to Tutorial and ADL reference

added a default "First Diagram"
Hosted Serveradd more links to documentationP3majorRESOLVED0.4
333Hosted ServerAdd support for versioning diagramsP3normalRESOLVED0.4
334*
334 we implemented a lightweight forking for now, where we offer a link from any diagram to the editor and preload that diagram.
Hosted Serveradd support for forking of diagramsP3normalRESOLVED0.4
340*
340

fixed in 0.3-20

WARNING: all associations and dependencies now show their name and role-names by default. Names can be suppressed by prefixing them with and underscore. Role-names can be suppressed by giving them the exact same name as their target.

class X; class Y; association _myAssoc {

 role X: X;
 role Y: Y;

}

will therefore render two classes and one association, without any role-names or names, which is how it was up to now.
Coreadd visual support for association and dependency namesP3normalRESOLVED0.4
341*
341 fixed in 0.3-21
Coreadd visibility indicator on rolesP3normalRESOLVED0.4
342*
342 fixed in 0.3-35
Coreadd support for stereotypes on associations and dependenciesP3minorRESOLVED0.4
345*
345 fixed in 0.3-32
Coreadd support for stereotypes on attributes and operationsP3normalRESOLVED0.4
346*
346 fixed in 0.3-33
Coreattributes and associations can be derivedP3normalRESOLVED0.4
352*
352 fixed in 0.3-34
Coreabstract modifier is not a correct switchModifierP3normalRESOLVED0.4
354*
354 fixed in 0.3-28
Coreadd alias for Attribute : LiteralP3trivialRESOLVED0.4
355*
355 fixed in 0.3-27
CoreNote construct's attributes width and height aren't fully operationalP3normalRESOLVED0.4
302*
302

On the editor sheet, the toolbar is locked.

On the properties sheet, it should be locked as well.
Inspector PluginOn properties sheet, toolbar is not locked (scrolling makes it disappear)P4trivialNEW0.4
303*
303

In Wave

- the size of the gadget isn't big enough

- the diagram isn't initally loaded, one has to click on the diagram's name
GadgetGadget's size is not big enough and it initializes badlyP4normalNEW---
343*
343 UML has a symbol to indicate the ownership of an association. we should accept and render this.
Coreadd support for Owner IndicatorP4majorNEW---
344*
344 UML has a notion of Parameterized Classes, or template classes. For completeness we need to support this notion visually. We already have support for generics style notation, which we should be able to reuse.
Coreadd support for Parameterized ClassesP4majorNEW---
347*
347 Tags have their own compartment in a class. We probably have to see how we fit this in with the overall UmlCanvas vision.
Coreadd support for tags compartmentP4majorNEW---
314*
314 fixed in 0.3-26
Coreenumeration : interface is drawn as a generalization instead of a realizationP4minorRESOLVED0.4
328*
328 loading "First_Diagram"
Hosted ServerHosted UmlCanvas Editor should preload an example diagramP4trivialRESOLVED0.4
329*
329

When passing a diagram ID through the URL (e.g. http://hosted.umlcanvas.org/Editor/Some_Diagram_ID) the Editor should open this diagram.

This is redundant, because every UmlCanvas diagram IS an editor, but still it's a nice and simple feature.
Hosted ServerHosted UmlCanvas Editor should load diagram id, passed in URLP4minorRESOLVED0.4
161*
161 See 17.5 Templates in UML superstructure 2.1.2 page 619 (real p. 635)
CoreAdd support for UML templateP5enhancementNEW---
182Coreadd support for sequence diagramsP5enhancementNEW---
291*
291

this relies on the concept of packages as such and is a much larger concept that should not quickly be introduced. first the concept of packages in scope of UmlCanvas should be defined.

priority is very low, due to other missing UML features that should be introduced first.
Coreadd UML PackagesP5enhancementNEW---
322*
322 When logged on all commits are registered to the author. Sometimes you might want the "features" of an anonymously created diagram and don't want to log out. Using a switch, a logged on user should be able to create and anonymous diagram.
Hosted ServerProvide switch for logged on user to commit anonymouslyP5enhancementNEW0.5
309*
309

Clicking on the editor starts a new diagram. That is not intuitive as you would expect the editor to open for the current diagram.

Changing the name to "new diagram" would be more appropriate.
Hosted ServerChange name of "editor" link on hosted to "new diagram"P5enhancementRESOLVED0.4
320*
320 It would be nice if the urls in the description on the public diagram page would be clickable.
Hosted ServerMake urls clickable in diagram descriptionP5enhancementRESOLVED0.4


For Everyone

For Developers

Social Modeling

News & Updates

Retrieved from "http://umlcanvas.org/Help/Bugs"

This page has been accessed 177 times. This page was last modified on 22 February 2010, at 14:32. Content is available under Attribution-Share Alike 3.0 Unported.