Bug Reports Archive (2009-2012)

Software Ideas Modeler

Bugs found in Software Ideas Modeler please report here.

23 September 2009 23:19:38

Dusan Rodina - softwareideas.net 16 January 2011 17:30:50

RE: RE: Error when copy/past Data Flow Diagram

Fixed in version 4.86.

Tomas Sandkvist 13 January 2011 8:35:18

Error when adding stereotype to list

The following error is reported when I add stereotypes to the Association element:

System.UnauthorizedAccessException: Access to the path 'C:\Program Files\SoftwareIdeasModeler\Data\Lists\Stereotypes.xml' is denied.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)

at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)

at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)

at System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)

at SoftwareIdeasModeler.Core.Projecting.Stereotypes.StereotypeUtils.SaveStereotypes(List`1 stereotypes)

at SoftwareIdeasModeler.Dialogs.Lists.StereotypesForm.SaveStereotypes()

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Tomas Sandkvist 13 January 2011 8:36:06

RE: Error when adding stereotype to list

..forgot, the new stereotype is infact added and can be used.

Dusan Rodina - softwareideas.net 16 January 2011 17:31:39

RE: RE: Error when adding stereotype to list

Fixed in version 4.86.

deathline 12 January 2011 15:16:40

in preview

in v2.85, click zoom-out a little more(seven times), need a basic handler

reason of this exception

System.ArgumentOutOfRangeException: '-261' değeri 'Value' için geçerli değil. 'Value' değeri 'minimum' ile 'maximum' arasında olmalıdır.

Parameter: Value

System.Windows.Forms.ScrollBar.set_Value(Int32 value)

SoftwareIdeasModeler.SimDiagramControl.SetScrollbars()

SoftwareIdeasModeler.SimDiagramControl.SimDiagramControl_Paint(Object sender, PaintEventArgs e)

System.Windows.Forms.Control.OnPaint(PaintEventArgs e)

System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)

System.Windows.Forms.Control.WmPaint(Message& m)

System.Windows.Forms.Control.WndProc(Message& m)

System.Windows.Forms.ScrollableControl.WndProc(Message& m)

System.Windows.Forms.ContainerControl.WndProc(Message& m)

System.Windows.Forms.UserControl.WndProc(Message& m)

System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Dusan Rodina - softwareideas.net 12 January 2011 16:06:14

RE: in preview

The problem will be fixed soon.

Dusan Rodina - softwareideas.net 16 January 2011 17:32:08

RE: RE: in preview

Fixed in version 4.86.

Tomas Sandkvist 11 January 2011 8:15:13

Fragment name in standard frames

I wonder if the fragment name should be displayed in fragments that are used for Opt, Alt and so on. After looking at some documentation, it seems as if that label is only used when enclosing entire sequences using fragment boxes?

Dusan Rodina - softwareideas.net 12 January 2011 23:09:01

RE: Fragment name in standard frames

Thanks for notice. It will be fixed very likely tomorrow in version 4.86.

Dusan Rodina - softwareideas.net 16 January 2011 17:34:12

RE: RE: Fragment name in standard frames

It is a little bit later, than I thought, but now it is fixed.

Tomas Sandkvist 11 January 2011 8:09:20

Models should not be expanded in sidebar

Not a bug, but a suggestion. When a project fills up with models which in turn contains a number of diagrams, I find i bests to navigate to the diagram I need to view using the sidebar.

But since each diagram is shown expanded from the start it takes some time to find it. It should probably be better to show models and diagrams in the "unfolded" view when you open a project.

Dusan Rodina - softwareideas.net 16 January 2011 17:38:20

RE: Models should not be expanded in sidebar

Improved in version 4.86. Different people may have different requirements for it. That's why I created settings for the project tree, which are available in Tools/Options/Project Tree (tab)/Initial State (group).

Laurent Le Meur 5 January 2011 15:40:11

Export Image breaks

Using v4.83 and v4.84, File>Export>Image (JPG or PNG) on a model with class Diagrams does not work any more. But a single Export Diagram on a class Diagram is ok.

Trace =

System.Runtime.InteropServices.ExternalException: Une erreur générique s'est produite dans GDI+.

System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)

SoftwareIdeasModeler.Core.Exporting.Images.PngDiagramExporter.ExportToFile(String fileName)

SoftwareIdeasModeler.Dialogs.Exporting.BatchExporter.Export(List`1 diagrams)

SoftwareIdeasModeler.Dialogs.Exporting.BatchExportForm.okButton_Click(Object sender, EventArgs e)

System.Windows.Forms.Control.OnClick(EventArgs e)

System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

System.Windows.Forms.Control.WndProc(Message& m) System.Windows.Forms.ButtonBase.WndProc(Message& m)

System.Windows.Forms.Button.WndProc(Message& m)

System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Dusan Rodina - softwareideas.net 5 January 2011 23:03:31

RE: Export Image breaks

Hi,

please, check whether the path in 'Output directory' text box is correct and you have permission to write there.

In the next version, program will detect the wrong output directory - warning message box will be shown instead of error.

Laurent Le Meur 6 January 2011 10:09:41

RE: RE: Export Image breaks

Great! You were right, I had renamed the output directory and did not check that. Sorry for the wrong report.

Tomas Sandkvist 3 January 2011 13:32:38

Inflate container messages on Duration Constraint

If I add a Duration constraint object to an activation bar of a sequence diagram, the Inflate container dialog is displayed every time I try to change the contraint description

Dusan Rodina - softwareideas.net 9 January 2011 17:10:33

RE: Inflate container messages on Duration Constra

Fixed in version 4.85.

Stereotypes on contraints 26 December 2010 16:30:47

Stereotypes on contraints

When a constraint is create and a stereotype is applied, it's not save de change and when the item is edited, the stereotype is not defined.

Dusan Rodina - softwareideas.net 3 January 2011 1:46:57

RE: Stereotypes on contraints

Fixed in version 4.84.

JS 23 December 2010 12:02:22

Copy Paste

When doing a copy/paste on a class object that has existing compensations/aggregations, following error pops up when trying to move the new copy of the class:

System.NullReferenceException: Object reference not set to an instance of an object.

at SoftwareIdeasModeler.Core.Projecting.AbstractDiagramItem.get_Style()

at SoftwareIdeasModeler.Core.Projecting.ConcreteDiagramItem.get_Style()

at SoftwareIdeasModeler.Core.Projecting.ConcreteDiagramItem.GetBaseOutlineBounds()

at SoftwareIdeasModeler.Core.Projecting.ConcreteDiagramItem.get_OutlineBounds()

at SoftwareIdeasModeler.SimDiagramControl.InvalidateSelected()

at SoftwareIdeasModeler.SimDiagramControl.SimDiagramControl_MouseDown(Object sender, MouseEventArgs e)

at System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e)

at System.Windows.Forms.UserControl.OnMouseDown(MouseEventArgs e)

at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.ContainerControl.WndProc(Message& m)

at System.Windows.Forms.UserControl.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

The only way to continue working is to exit and restart the application. After that, the new object can be moved again.