Bugs found in Software Ideas Modeler please report here.
In flowchart diagram , flow elements definition looking out of scope so can't move after saving and reopening files.
Please, try version 4.90. If it doesn't solve your problem, the example file (where the problem occurs) will help me.
From version 4.87 to 4.90; if i move or resize flow elements in diagram "item definiton" can be move anywhere.
I managed to repeat it - it will be fixed soon.
Fixed in version 4.91.
When I create an enumerator in class diagram, the list of literals end with a comma?
Maybe, lists without comma are more often, but C# language specification allows it. It should be no problem for the compiler.
I can adjust the template for C# code, if you want.
Nah, if it's OK with the compiler it's fine with me :-)
Just tried it in Visual studio, no problems!
(Should have tested first...)
There are dependency relationships in my class diagram and this exception is thrown when I try to export the diagram to UMI:
System.NullReferenceException: Object reference not set to an instance of an object.
at SoftwareIdeasModeler.Core.Exporting.Xmi.XmiExporter21.WriteDependency(XmlTextWriter xw, UmlDependency umlDependency)
at SoftwareIdeasModeler.Core.Exporting.Xmi.XmiExporter21.WriteElement(XmlTextWriter xw, AbstractDiagramItem elem)
at SoftwareIdeasModeler.Core.Exporting.Xmi.XmiExporter21.WriteModel(XmlTextWriter xw, Model model)
at SoftwareIdeasModeler.Core.Exporting.Xmi.XmiExporter21.WriteModels(XmlTextWriter xw, List`1 models)
at SoftwareIdeasModeler.Core.Exporting.Xmi.XmiExporter21.ExportToFile(String filename)
at SoftwareIdeasModeler.MainForm.xmiToolStripMenuItem_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.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.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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)
And while you are at it, would you please swap the place of Export and Import menu items as the current placement is not usual and is quite prone to mis-clicks.
Fixed in version 4.90.
The following was reported when I press Return while editing the diagram name in the tree view
at SoftwareIdeasModeler.MdiChildrenForms.EditorForm.diagram_NameChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at SoftwareIdeasModeler.Core.Projecting.Diagram.set_Name(String value)
at SoftwareIdeasModeler.Core.Projecting.Project.Execute(Command cmd)
at SoftwareIdeasModeler.MainForm.projectTree_AfterLabelEdit(Object sender, NodeLabelEditEventArgs e)
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
at System.Windows.Forms.Control.WmKeyChar(Message& m)
It will be fixed soon.
Workaround: Diagram has to be open.
"Software Ideas Modeler has stopped working"
Happens immediately when I launch 4.88
...is any of this tested before deployment? I mean, seriously...
Software Ideas Modeler is tested in two ways:
1) Unit tests
- there is also a big number of projects which are tested for loading and saving.
2) Manual tests
I always add new automated tests and define new test cases. However, sometimes a bug appears, which pass through all tests.
I wouldn't deploy it without proper testing.
The truth is also that there is no testing department, because it cannot be paid for. Current total monthly income for the software is less than 15 % of average monthly salary of the programmer.
To the bug:
Please, try the latest version 4.88b, it was released few hours after 4.88 and within one hour after the bug was reported in previous comment.
This bug was caused by specific system settings, that's why it passed through all tests.
If this doesn't solve your problem, feel free to contact me again.
My goal is to continuously improve the quality of Software Ideas Modeler.
The following error was reported when I tried to open a project last edited in version 4.86, after I installed version 4.88:
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
at SoftwareIdeasModeler.ProjectHelper.OpenProject(MainForm mainForm, String filename)
Hmm, seems as if I cannot open ANY of the projects I have....Each last edited in rev 4.86
I've sent you the file at softwareideas @ softwarideas . net if you need it to track down the bug.
thank you for the report. Try version 4.88b, which I've released a while ago. Problem was caused by different system local settings, that's why the version passed all unit tests.