Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Geert Bellekens

Pages: 1 ... 7 8 [9] 10 11 ... 14
Bugs and Issues / Cannot drag from read-only floating diagram
« on: March 13, 2012, 05:35:12 pm »
The new floating diagrams in version 9.3 are great. It allows me to drag elements from one diagram to another, unless the source diagram is not editable :(
We use security with "require lock to edit" option, and now i'm required to lock the source diagram (that I don't want to change) only to be able to drag elements to a target diagram.

Bug reported.


Bugs and Issues / Performance issue with 9.1.910 on SQL Server
« on: November 09, 2011, 11:18:54 pm »
Opening a diagram in version 9.1.910 takes 30 seconds (or more) where the diagram diagram is opened in 9.1.909 in less then 2 seconds.
So I've downgraded now :(

Bug report with the the query that was to blame sent to Sparx.


Bugs and Issues / Cannot connect to running instance on Win7
« on: May 29, 2011, 01:47:51 pm »

In my C# tools I use
Code: [Select]
return ((EA.App)Marshal.GetActiveObject("EA.App")).Repository;to get a reference to the running instance of EA.
When testing this on my Win7 (64 bit) system it didn't work. I always got a Com_Exception.
After a whole bit of re-installing, re-starting, re-compiling and searching google I finally found the problem.
When I was testing that I ran the tool directly from my IDE (SharpDevelop).
The IDE always starts as Administrator because it needs access to certain system settings.
EA normally isn't started as Administrator.
Apparently the Marshal.GetActiveObject() is only able to access application that run with the same security level. So running EA as administrator solved my problem.

Just thought I mention it here for the next poor soul who runs into this problem.


Bugs and Issues / Interop.EA.dll version not updated
« on: May 24, 2011, 06:15:50 pm »
After updating to version 9.0.905 I noticed that the version of Interop.EA.dll is still
The version of that file in version 8.0.862 is also, although the file size is different.

I'm guessing that might be one of the reasons for the issues I'm experiencing with tools/add-ins.

If I'm not mistaken this is not the first time this happens :(

Issue reported.


Bugs and Issues / Copy/Paste Diagram doesn't work in v9 beta3
« on: May 06, 2011, 10:39:10 pm »
Pasting the diagram in the project browser does nothing at all...

Bug reported to Sparx


Bugs and Issues / Re: error parsing
« on: January 18, 2011, 10:47:17 pm »
Because there was an error parsing the xml file? :P

Now serious, you're going to have to give us a bit more information about the problem you are having.


Bugs and Issues / EA 8.0.862 trims notes
« on: September 16, 2010, 07:55:00 pm »
We have this bizarre issue with one of our users.
Whenever she enters text in a notes section the added text is trimmed of all spaces.
So if she enters "word1 word2 word3" it becomes "word1word2word3"
This happens only to the added text. The original text (with spaces) is left unchanged.
We noticed this behavior since the upgrade to 8.0.862 (from 7.5.850).

She is on XP with a repository on a remote SQL Server 2008.
The connection is made using SQLNCLI10.
Does anyone have any clue as to what might be going on? I'm baffled :-[


Bugs and Issues / Connector locking bug(s)
« on: September 07, 2009, 04:23:33 pm »

I have three(related) bugs for the price of one here. They are all regarding the locking mechanism on Connectors. (when the option "Security" is enabled)
We use the security with the most strict option where the users must lock something before they can edit it.
When it comes to Connectors this just plain doesn't work (like it is supposed to)

1. The first bug is regarding the notes of a connector. Steps to reproduce:
  • Create a relation between two classes (association,...)
  • Relase the lock on the diagram showing the connector
  • Doubleclick the connector and notice that the notes are not editable.
  • Show the notes window using "View/Notes"
  • Notice that you can still edit the notes of the selected Connector although it is supposed to be read-only.
Tss tss EA managing security belongs on the backend, not on the GUI only!

2. This one is about the general principle on locking/unlocking connectors. It seems that the fact whether a connector is locked depends on the the locking status of the diagram from which the properties dialog is opened. Steps to reproduce:
  • Create a connector between two classes
  • Show the connector on two diagrams
  • Unlock diagram1 (to make it read-only)
  • Doubleclick the connector on diagram1(read-only) and notice that the details cannot be edited.
  • Doubleclick the connector on diagram2(editable) and notice that the details can be edited.
This is just plain stupid. Connectors are real parts of the model and should have their own locking status, not depend on the locking status of the diagram from which they are opened.

3. This one is closely related to bug number 2: When an element is readonly you would expect that you can't change it. This is true for the details of the element itself, its attributes and operations, but not for its connectors. Steps to reproduce:
  • Create a class and release the lock making it read-only
  • Create a diagram and show the class on this diagram
  • Add or remove any type of relation from or to the supposedly read-only element. As long as the diagram you are using to edit the connectors is editable EA will allow all changes to the connectors of an element.
This is really sad. If I put an element read-only this means that I don't want it to change. EA however allows me to add generalizations, associations and whathever effectively changing the element in a big way.

I'll be sending these bugs to Sparx Support.


Bugs and Issues / Find in Diagrams broken for relations in search
« on: September 21, 2010, 10:16:25 pm »
The Show in Diagrams functionality doesn't seem to be working when used on a relation that was returned as a search result.

Steps to reproduce
- define following search (or something similar based on t_connector)
Code: [Select]
select c.ea_guid as CLASSGUID, c.Connector_Type as ClassType, isnull(, + '.' + as Name, source.Name as 'Class Name', as 'Package Name' , as 'Package level -1', as 'Package level -2', as 'Package level -3'
from t_connector as c
join t_object as source on (c.Start_Object_ID = source.Object_ID)
join t_object as target on (c.End_Object_ID = target.Object_ID)
join t_package as package on (source.package_id = package.package_id)
left join t_package as package_p1 on (package_p1.package_id = package.parent_id)
left join t_package as package_p2 on (package_p2.package_id = package_p1.parent_id)
left join t_package as package_p3 on (package_p3.package_id = package_p2.parent_id)
where c.Notes like '%<Search Term>%'
- run search and make sure you have some results
- right click on one of the results
- choose "Find in Diagrams"
- notice that EA takes a very long time to process the request, and then comes up with a huge list of diagrams that have nothing to do with the selected relation in question.


Bugs and Issues / Copy Element destroys nested sequence diagram!
« on: August 05, 2010, 09:38:45 pm »
If you copy/paste an element in the project browser, and that element has a sequence diagram, the sequence diagram of the original elment is destroyed!
All messages have disappeared!
This is a serious bug, and the only way to get the data back is to restore the backup.

Steps to reproduce
- Create an element (Element A, say a Collaboration) in a package (packageA)
- Add a sequence diagram with some messages to ElementA (nested)
- Select elementA and press Ctrl-C (copy)
- Select packageA and press Ctrl-V (paste)
- Notice that there is now a new element: "elementA - Copy" which also contains an emtpy sequence diagram
- Open the original sequence diagram of elementA
- Notice that there are no more messages on the original sequence diagram.

Tested on 8.0.860 with SQL Server 2008 database.

I've reported this to Sparx, I guess we can expect another hotfix soon  :-/


Bugs and Issues / Can't login to registered users section
« on: June 07, 2010, 04:16:45 pm »

Last week for some reason I couldn't access the registered user section anymore.
IE (7) doesn't ask for a user/password anymore, but I immediately get the 401 page.
Does anyone have the same issue?
Has something changed on the site?

Pretty annoying since I would like to download the new release.


Bugs and Issues / SQL error when saving sequence diagram
« on: November 30, 2009, 08:06:48 pm »
When saving a sequence diagram that contains some messages to operations with a long name and/or a lot of parameters I get an SQL server error: "Bynary data or string would be truncated"

this is apparently caused by the fact that EA stores the whole signature of the operation in the t_connector.Name field which is only 255 characters long.
Obviously this is not enough.

Reported to Sparx.


Bugs and Issues / Package.Elements doesn't return all elements
« on: April 16, 2010, 06:31:22 pm »
To my big surprise my validation tool returned less results in V8 then it did in V7.5.
After an intensive search I found out that Package.Elements doesn't return as much elements in V8 as it did in V7.5.
The reason is the parentID column in the t_object table.
Package.Elements doesn't return elements that have NULL as ParentID. (most of them have 0, but for some unknown reason others have NULL).

The project integrity check will not fix this.

Reported to Sparx


Bugs and Issues / Pre 8.0 triggers specifications broken in 8.0
« on: April 27, 2010, 04:45:46 pm »
In 7.5 you could specify a specification in the trigger field of a transition, without specifying the actual trigger.
In 8.0 that is not possible anymore.
This becomes an issue with the existing pre-8.0 trigger specifications of transitions.
These specifications cannot be edited anymore in 8.0
You can simulate the same situation in 8.0 by deleting a trigger that is used in a transition.

Reported as bug.


Bugs and Issues / Add New button creates elements in locked packages
« on: April 27, 2010, 05:04:19 pm »
We use the security feature with the option "Require User Lock to Edit"
In 8.0.855 I can add elements to package that are not locked by me using the select item dialog.
For instance if you select the behavior of a transition the "Add New" button of the select item dialog will allow me to create an activity in any package, regardless of the locking status.



Pages: 1 ... 7 8 [9] 10 11 ... 14