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. You can use this form to report issues for all of our product, both UmlCanvas itself as those based on it, like UmlVault, UmlPad,...

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

IDProductComponentSummary (58 tasks)PSeverityStatusMilestone
360*
360

UmlCanvas (158ebb841f23467a3c7d04ed1b5426125b5c2591)

UmlCanvas/examples/inspector.html

1) Open inspector 2) Press arrow key

/~koen/tsf/eclipse/UmlCanvas/lib/Canvas2D/build/Canvas2D.standalone.js:5958WARNING: missing routeBegin on decorated /~koen/tsf/eclipse/UmlCanvas/lib/Canvas2D/build/Canvas2D.standalone.js:5967WARNING: missing routeBegin on decorated /~koen/tsf/eclipse/UmlCanvas/lib/Canvas2D/build/Canvas2D.standalone.js:6105TypeError: Result of expression 'dir' [null] is not an object.

function enclosing line 6105:

_draw_end_connector: function draw_start_connector(sheet, pos) {

   var connector = null;
   var dir       = this.getRouteEnd();

   if( this.getEnd() ) { 
     var connectors = this.getEnd();
     connector = connectors[dir] ? 
       connectors[dir] : connectors[dir.substring(0,1)];
   }

   return this._draw_connector(sheet, connector, pos.left, pos.top );
},
UmlCanvasInspector PluginTriggering canvas repaint with UmlCanvas editor(inspector) causes Canvas2D connector errorP1majorNEW0.5
279*
279 fixed in commit 27da3d366c9bce2cecbfff810e3e0ec1420e1649
UmlVaultSitetagging diagramsP1normalRESOLVED0.1
367*
367

Created an attachment (id=7) mylyn/context/zip

Context for admin pages
UmlVaultAdmincreate admin pages for umlvault.orgP1normalRESOLVED0.1
383*
383 fixed in commit 86dc5d754ea76009834d3580b50ae97996cff5fb
UmlCanvasCoreadd support for state diagramsP1majorRESOLVED0.5
285*
285

First functionality: export from EA to HUC is finished. Refactoring in progress.

TODO: import from HUC to EA and Synchronize.
UmlCanvasEA Add-inEA plugin for synchronization with HuCP2normalASSIGNED---
384*
384

next to the editor, a user should be able to "draw" the same diagrams using visual tools, without knowing ADL.

when a construct is selected, the inspector should show all properties that can be edited.

context sensitive menu's should allow adding new constructs (seperate plugin?)
UmlCanvasInspector Plugincreate visual editing toolsP2majorASSIGNED0.5
300*
300 UmlCanvas 0.5 will overhaul this part, so let's move this one.
UmlCanvasInspector Plugininspector css needs to be more specificP2normalNEW0.5
356*
356 This is due the ability to list multiple link targets.
UmlCanvasCorethe linkedTo modifier of a Note takes a String, should be a ConstructP2normalNEW---
362*
362 This should be implemented as a plugin.
UmlCanvasCoreAdd a loading splash screenP2enhancementNEW---
363*
363

The action tries to select all shapes, including those without geometry.

TypeError: Result of expression 'this.shape.getWidth' [undefined] is not a function.
UmlCanvasCore"Select All" action (Ctrl+a) results in a crashP2majorNEW0.5
371*
371

The name of the association appears on the end when the [@corner] is specified.

Without the [@corner] the names appear nicely in the middle of the association.
UmlCanvasCoreassociation names appear on end when @corner setP2normalNEW0.5
387*
387

Created an attachment (id=10)

component visual
UmlCanvasCoreadd component shapeP2enhancementNEW0.5
388*
388

Created an attachment (id=9)

package visual
UmlCanvasCoreadd package shapeP2enhancementNEW0.5
389*
389

Created an attachment (id=11)

use case visual
UmlCanvasCoreadd use case shapesP2enhancementNEW0.5
364*
364 while redesigning Canvas2D and its dynamic sheet capabilities, this issue became a non-issue.
UmlCanvasCoremulti select of shapes using mouse failsP2majorRESOLVED0.5
376*
376 Implement the new submission backend using the improved state diagram.
UmlVaultSiteComplete new submission backendP3normalASSIGNED0.1
392*
392 Implement create and update functions.
UmlVaultSiteAdd save function for diagramsP3normalASSIGNED0.1
394*
394 Constructor : ok (base class provides this)
UmlVaultSiteDiagram validationP3normalASSIGNED0.1
374*
374

reuse Canvas2D to create graphs:

     <canvas id="myGraph" class="Canvas2D" width="400" height="40"></canvas>
   
   <script>
     function graph( id, data, color ) {
       with( Canvas2D.getBook(id).addSheet() ) {
         data.iterate( function(height, count)  {
           at( count*5+1, getHeight()-height );
           put( new Canvas2D.Rectangle( { width: 3, height: height, 
                                          fillColor: color,
                                          lineColor: color } ) );
         } );
       }
     }
     Canvas2D.on("ready", function() {
       var data = [17, 9, 13, 12, 3, 16, 5, 2, 4, 16, 8, 31, 18, 4, 3, 3, 10, 20, 36, 23, 9, 9, 29, 13, 15, 1, 2, 9, 7, 26, 3, 4, 6, 9, 5, 28, 11, 23, 13, 9, 7, 12, 15, 6, 8, 15, 3, 9, 0, 0, 1, 1, 0, 12, 15, 12, 20, 6, 9, 9, 0, 7, 3, 2, 14, 14, 0, 14, 13, 5, 5, 16, 2, 0, 8, 9, 11, 18, 0, 0, 0, 0, 4, 10, 4, 3, 15, 11, 10, 20, 13, 9, 30, 26, 20, 34, 15, 12, 24, 26, 11, 34, 12, 9, 23, 28, 8, 17, 20, 31, 14, 16, 6, 18, 18, 7, 9, 21, 4, 14, 13, 14, 17, 21, 29, 16, 43, 9, 40, 21, 26, 46, 28, 37, 41, 40, 11, 27, 22, 25, 29, 21, 37, 29]; 
       graph("myGraph", data, '#ccc' ); 
     } );
</script>
UmlCanvasSiteImplement 24hour running view statsP3normalASSIGNED---
378*
378 Lists will be limited to a given number of records, so criteria based search will come in handy.
UmlVaultAdminAdded search for user and diagram admin pagesP3normalNEW0.3
321*
321 If the description of a diagram is empty the webservice returns a "Bad request" error
UmlVaultSiteAllow empty descriptions in web serviceP3normalNEW0.1
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
UmlVaultSiteextend stats to weekly-based countsP3normalNEW0.2
373*
373

This should be limited to a personal description/about me style text field.

Later we will extend this to full ID information with possibility share this with friend-modelers.
UmlVaultSiteUser and project pages should be customizableP3normalNEW0.2
375*
375 Add a search page to find diagrams based on any of the properties or markings.
UmlVaultSiteAdd search page (based on marks)P3normalNEW0.1
377UmlVaultSiteCreate nicer Diagram pageP3normalNEW0.1
390*
390 The main page of a user should display its favorite diagrams.
UmlVaultSiteAdd favorite diagrams to diagram gallery of userP3normalNEW0.1
382*
382

Owners need to be able to add co-authors to projects.

NOTE: this functionality should remain as barebones as possible in Vault. This will be extended and combined with far greater communication possibilities in UmlHub where users will be abled to request co-authorship.
UmlVaultSiteadd support for co-authorshipP3normalNEW---
391*
391 The main page of a user should display its co-authored diagrams.
UmlVaultSiteAdd co-authored diagrams to diagram gallery of userP3normalNEW0.1
277*
277 - size controls: overlay
UmlCanvasInspector Plugindiagram sizeP3normalNEW0.5
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.
UmlCanvasInspector PluginGive hint how to open editor (Alt-I)P3normalNEW---
312*
312 Labels not correctly aligned with fields.
UmlCanvasInspector PluginBad alignment of labels/input fields of propertiesP3minorNEW0.5
325*
325 Rectangle has a lineColor property. UmlCanvas should propagate the propertyValue to Rectangle.
UmlCanvasCoreUmlCanvas 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
UmlCanvasCoreDisplay of operation paramters should be customizableP3enhancementNEW---
338*
338 Create a new action to clear the current diagram and start over. This should of course ask to save changes first ;-)
UmlCanvasInspector Pluginadd "new diagram" actionP3normalNEW0.5
348*
348 The classes itself are available, we only need to add a way to link them to associations.
UmlCanvasCoreadd support for association classesP3normalNEW---
349*
349 Notes should also be able to be linked to associations and dependencies. Currently only classes, interfaces and enumerations are supported.
UmlCanvasCoreallow notes to be linked to associations and dependenciesP3normalNEW---
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.
UmlCanvasCoreadd support for constraintsP3normalNEW---
353*
353 all modifier names should be detected in an case insensitive way
UmlCanvasCoremodifier names should be case insensitiveP3majorNEW0.5
365*
365 When viewing a diagram, it would be nice to have a link to its home on HostedUmlCanvas.
UmlCanvasUmlVault Pluginlink to diagram homeP3minorNEW---
393*
393 addin is now located on "learn more" page, it should be available on download page as well.
UmlCanvasSiteEA addin should be downloadable from collaborate/downloadP3normalNEW0.4
379*
379 Should be able to delete users
UmlVaultAdminShould be able to delete usersP3normalRESOLVED0.1
380*
380 create overview of all users, regardless of state
UmlVaultAdmincreate overview of all usersP3normalRESOLVED0.1
381*
381 add total amount of diagrams to table title (see user pages)
UmlVaultAdmincreate overview of diagramsP3normalRESOLVED0.1
395*
395 Currently the default Diagram is static, which requires users to explicitly turn on dynamic behavior. If we change this, people will easier find their way to the dynamic features. (Reported by Thomas Zangerl)
UmlCanvasCoreMake Diagrams dynamic by defaultP4enhancementASSIGNED0.5
272*
272 keep track of sites that refer/incorporate a diagram
UmlVaultSitetrackbackP4normalNEW0.2
385*
385

this should partially be solved using automatic tagging of new diagrams: - editor used (UmlVault, UmlPad, UmlTalk,..., UmlCanvas (embedded diagram),...) - geo-location based on ip address - size (S,M,L,XL) e.g. based on amount of classes on the diagram

other information should be kept for analysis reasons: - ip address - browser

- ...
UmlVaultSitelog additional information about submissionsP4minorNEW---
302*
302 UmlCanvas 0.5 will bring the actual Toolbar, so let's move this to the next release ;-)
UmlCanvasInspector PluginOn properties sheet, toolbar is not locked (scrolling makes it disappear)P4trivialNEW0.5
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
UmlCanvasGadgetGadget'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.
UmlCanvasCoreadd support for Owner IndicatorP4minorNEW---
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.
UmlCanvasCoreadd support for Parameterized ClassesP4minorNEW---
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.
UmlCanvasCoreadd support for tags compartmentP4minorNEW---
368*
368

fixed for user pages.

will be fixed for diagram pages ( bug 381 )
UmlVaultAdminadd total amount of changes to admin pagesP4enhancementRESOLVED0.1
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.
UmlVaultSiteProvide switch for logged on user to commit anonymouslyP5enhancementNEW0.2
161*
161 See 17.5 Templates in UML superstructure 2.1.2 page 619 (real p. 635)
UmlCanvasCoreAdd support for UML templateP5enhancementNEW---
182UmlCanvasCoreadd support for sequence diagramsP5enhancementNEW---
244*
244 language (adl, js) should be an argument of the umlcanvas tag
UmlCanvasMediawiki ExtensionUmlCanvas extension for mediawiki should accept javascriptP5enhancementNEW---
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.
UmlCanvasCoreadd UML PackagesP5enhancementNEW---
369*
369

When I'm updating diagrams on TMF I cannot save two different diagrams without refreshing the page inbetween.

The save button just does nothing when I try to save the second diagram
UmlCanvasInspector PluginNeed to refresh page between two saves of different diagramsP5minorNEW0.5


For Everyone

For Developers

Social Modeling

News & Updates

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

This page has been accessed 401 times. This page was last modified on 20 May 2010, at 07:21. Content is available under Attribution-Share Alike 3.0 Unported.