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 7 October 2010 23:28:54

RE: RE: Entity relationship diagram crash

Fixed in version 4.02.

Lasse 7 October 2010 9:23:55

Entity diagram crash, v4.1

Create new project, add entity diagram, add to entity, click on 1 to 1..n and click on entity1 results to crash. Windows 7, 64bit

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

at SoftwareIdeasModeler.Core.MetaModel.MetaModel.GetIDInFormat(String format, Int32 number)

at SoftwareIdeasModeler.Core.MetaModel.MetaModel.GetDefaultID(String itemTypeName, Int32 id)

at SoftwareIdeasModeler.Core.Projecting.Project.GetDefaultCustomID(AbstractDiagramItem item)

at SoftwareIdeasModeler.Core.Projecting.AbstractDiagramItem.SetDefaultCustomID(Project project)

at SoftwareIdeasModeler.Core.Projecting.AbstractDiagramItem..ctor(Project project, String name)

at SoftwareIdeasModeler.Core.DiagramItems.ErdItems.ErdRelation..ctor(Project project, String name)

at SoftwareIdeasModeler.DiagramTools.ErdTools.ErdRelationTool.CreateRelationship()

at SoftwareIdeasModeler.DiagramTools.BaseTools.RelationTool.MouseDown(EnhancedMouseEventArgs e)

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)

Dusan Rodina - softwareideas.net 7 October 2010 23:29:24

RE: Entity diagram crash, v4.1

Fixed in version 4.02.

Brian Bird 7 October 2010 6:39:00

V4.01 Setup on Win 7 64 bit failed

When I try to run the install probram on 64 bit Windows 7 I get this error message:

Setup was unable to create the directory

"C:\Users\Brian\AppData\Local\Temp\is-46QP7.tmp".

Dusan Rodina - softwareideas.net 7 October 2010 23:39:04

RE: V4.01 Setup on Win 7 64 bit failed

Installation was tested on 64-bit Windows 7 and should be correct. I personally use this system. Try restart the system and run the install again.

If the problem cannot be resolved, there is also the ZIP package version, which does not require installation.

Michal 23 September 2010 10:22:28

Component Diagram - Application Crash

When I manipulate association line on component diagram, exception occurs and application crash. There is also a big X on drawing panel.

I'm using version 3.41

Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time)

zamiast tego okna dialogowego znajdują się na końcu tego komunikatu.

************** Tekst wyjątku **************

System.ArgumentOutOfRangeException: Indeks jest spoza zakresu. Musi mieć wartość nieujemną i mniejszą niż rozmiar kolekcji.

Nazwa parametru: index

w System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)

w System.ThrowHelper.ThrowArgumentOutOfRangeException()

w System.Collections.Generic.List`1.get_Item(Int32 index)

w SoftwareIdeasModeler.DiagramItems.UmlObjects.ConcreteUmlRelation.Draw(DiagramDrawer drawer, DrawingParameters param)

w SoftwareIdeasModeler.Visualisation.DiagramDrawer.Draw(DiagramLayer layer, ConcreteDiagramItem item)

w SoftwareIdeasModeler.Visualisation.DiagramDrawer.Draw(DiagramLayer layer, Rectangle clipArea)

w SoftwareIdeasModeler.Visualisation.DiagramDrawer.Draw(Diagram diagram, Rectangle drawBounds)

w SoftwareIdeasModeler.SimDiagramControl.UmlDiagram_Paint(Object sender, PaintEventArgs e)

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

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

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

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

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

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

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

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

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

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

...

Dusan Rodina - softwareideas.net 7 October 2010 0:04:01

RE: Component Diagram - Application Crash

This problem shouldn't occur in version 4.x.

Sebazzz 21 September 2010 16:41:11

SIMP file has \0 (NULL) characters

Hi,

First I want to say you have a great tool! We use it for a school project. But there is one caveat, at the end of the SIMP file (which is just a XML file) there is a huge load of NULL characters (\0).

This makes it hard to use the tool with Subversion because the automatic merge tools and manual merge tools will not work on what they think is a binary file. The NULLs can be removed with no problems at all so it seems it is a bug.

If you really want to store binary data in the XML file you might want to consider base64.

Thanks,

Sebazzz

Dusan Rodina - softwareideas.net 23 September 2010 16:19:55

RE: SIMP file has \0 (NULL) characters

Hi, thanks for the report.

This problem will be fixed soon.

EDIT: Fixed in 4.x

Michal 11 September 2010 13:27:48

Communication Diagram - Exception

When I was drawing communication diagram, exception has appeared. Next whole application closed.

Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time)

zamiast tego okna dialogowego znajdują się na końcu tego komunikatu.

************** Tekst wyjątku **************

System.NullReferenceException: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.

w SoftwareIdeasModeler.MdiChildrenForms.EditorForm.umlDiagram_ItemSelected(Object sender, EventArgs e)

w SoftwareIdeasModeler.SimDiagramControl.OnItemSelected(EventArgs e)

w SoftwareIdeasModeler.SimDiagramControl.set_SelectedItem(ConcreteDiagramItem value)

w SoftwareIdeasModeler.DiagramTools.SelectionTool.MouseDown(EnhancedMouseEventArgs e)

w SoftwareIdeasModeler.SimDiagramControl.UmlDiagram_MouseDown(Object sender, MouseEventArgs e)

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

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

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

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

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

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

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

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

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

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

...

Steve Lawrence 25 August 2010 20:58:34

Unhandled Exception trying to Edit Styles

Hi Dusan,

Just started using your application, fantastic tool.

Came across the following in 3.41:

#1 Start the app

#2 Click on the Styles tab

#3 Click on the Edit Style icon

=> Unhandled Exception has occurred in your application...

Details are below.

Thanks. Steve.

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

at System.ThrowHelper.ThrowArgumentOutOfRangeException()

at System.Collections.Generic.List`1.get_Item(Int32 index)

at SoftwareIdeasModeler.Controls.StylesControl.StylesPanel.get_SelectedStyle()

at SoftwareIdeasModeler.MainForm.editStyleToolStripButton_Click(Object sender, EventArgs e)

at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)

at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)

at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)

at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)

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

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

at System.Windows.Forms.ToolStrip.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)

...

Dusan Rodina - softwareideas.net 7 October 2010 0:06:40

RE: Unhandled Exception trying to Edit Styles

Hi,

thank you for the announcement. Fixed in 4.x.

Rob G 24 August 2010 16:53:50

PDF export results in an Exception

Hi!

I am getting the following exception raised when attempting to export to PDF:

************** Exception Text **************

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

at SoftwareIdeasModeler.Drawing.PdfGraphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle)

at SoftwareIdeasModeler.Visualisation.DiagramDrawer.DrawString(String text, Font font, Brush brush, RectangleF rect)

at SoftwareIdeasModeler.DiagramItems.Special.DiagramDescription.Draw(DiagramDrawer drawer, DrawingParameters param)

at SoftwareIdeasModeler.Visualisation.DiagramDrawer.Draw(DiagramLayer layer, ConcreteDiagramItem item)

at SoftwareIdeasModeler.Visualisation.DiagramDrawer.Draw(DiagramLayer layer, Rectangle clipArea)

at SoftwareIdeasModeler.Visualisation.DiagramDrawer.Draw(Diagram diagram, Rectangle drawBounds)

at SoftwareIdeasModeler.Visualisation.DiagramDrawer.Draw(Diagram diagram)

at SoftwareIdeasModeler.Exporters.PdfDiagramExporter.ExportToFile(String fileName)

at SoftwareIdeasModeler.ExportUtils.ExportToPdf(String fileName, Diagram diagram)

at SoftwareIdeasModeler.MainForm.exportPDFToolStripMenuItem_Click(Object sender, EventArgs e)

at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)

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

at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)

at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)

at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)

at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)

at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)

at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)

at System.Windows.Forms.Control.WmMouseUp(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.ToolStrip.WndProc(Message& m)

at System.Windows.Forms.ToolStripDropDown.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)

Any ideas on how to get around this would be a big help.

Rob G 24 August 2010 16:57:40

RE: PDF export results in an Exception

I should probably mention that this is on v3.41 of the software. :)

Dusan Rodina - softwareideas.net 25 August 2010 1:10:34

RE: RE: PDF export results in an Exception

Workaround for this error is to remove the diagram description element from the diagram and than export to PDF.

It will be fixed in version 4.0.

Rob G 25 August 2010 9:47:30

RE: RE: RE: PDF export results in an Exception

Many thanks!!! :)

Franz 19 August 2010 11:10:46

State machine diagram: Version conflict 3.40 <-> o

If i create a file which contains a State Machine Diagram by SIM (version 3.38 or 3.39) I can't open it with SIM version 3.40.

Dusan Rodina - softwareideas.net 20 August 2010 1:03:25

RE: State machine diagram: Version conflict 3.40 <

Sorry for my mistake.

Version 3.41 fixes this issue.

Franz 16 August 2010 12:22:01

State machine diagramm - Save Actions

If you use a state machine diagramm you can insert actions to each state, but after saving and reopening the diagramm all actions are lost.

Software Ideas Modeler: 3.38.3847.37000

Operation System: WinXP Professional SP2

Igor 17 August 2010 12:10:38

RE: State machine diagramm - Save Actions

This bug also exists in the latest version 3.39.3860.787