osate / osate2

Open Source AADL2 Tool Environment
http://osate.org
Eclipse Public License 2.0
39 stars 8 forks source link

Clean.. build causes cyclic linking exception in instance model reference expression #1527

Closed reteprelief closed 5 years ago

reteprelief commented 6 years ago

The example is a requirement declaration with a variable 'val' cpu1 whose value is a reference to an instance model element declared as 'this'.hw1.board.cpu Usage scenario: Open both the aadl file and the reqspec file. Keep the aadl file in front. Exit OSATE and reenter OSATE. Invocation of clean.. build works fine. Now bring the reqspec file to the front and do a clean.. build. A cyclic linking exception is thrown (not visible to the end user but shown as a trace in the log and development environment console. Once we get this problem additional every clean.. build produces it.

reteprelief commented 5 years ago

Cannot recreate the issue.