Bug 457459 - container variable not recognized
Summary: container variable not recognized
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: 1.0.1   Edit
Hardware: PC Windows 7
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks: 525257
  Show dependency tree
 
Reported: 2015-01-14 10:04 EST by Wilbert Alberts CLA
Modified: 2018-12-18 04:44 EST (History)
2 users (show)

See Also:


Attachments
Projects needed to reproduce bug (157.11 KB, application/x-zip-compressed)
2015-01-14 10:05 EST, Wilbert Alberts CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wilbert Alberts CLA 2015-01-14 10:04:47 EST
The help suggest it should be possible to use the container variable but the runtime indicates: 

!MESSAGE Compilation error for expression [  container/] : Unrecognized variable: (container)

How to reproduce:
- Import projects attached.
- Run launch configuration in project metamodel (runtime.launch).
- Import vsp and example projects in runtime instance.
- Open the mm diagram of the example.metamodel
- Rightclick the assocation between CPU and Memory; select either Working or NonWorking.

The specification of the latter one is based on the 'container' variable.

The console of the development eclipse instance shows the error mentioned above.

Greetings,
Wilbert
Comment 1 Wilbert Alberts CLA 2015-01-14 10:05:41 EST
Created attachment 249933 [details]
Projects needed to reproduce bug
Comment 2 Esteban DUGUEPEROUX CLA 2015-01-15 05:17:26 EST
I confirm the bug.
Testing by using variable interpreter with "var:container" I get the following exception :

java.lang.NullPointerException
	at org.eclipse.sirius.common.ui.tools.internal.interpreter.VariableProposalProvider.getProposals(VariableProposalProvider.java:116)
	at org.eclipse.sirius.common.ui.tools.internal.interpreter.VariableProposalProvider.getProposals(VariableProposalProvider.java:56)
	at org.eclipse.sirius.common.tools.api.interpreter.CompoundInterpreter.getProposals(CompoundInterpreter.java:787)
	at org.eclipse.sirius.ui.tools.api.assist.TextContentProposalProvider.getProposals(TextContentProposalProvider.java:88)
	at org.eclipse.jface.fieldassist.ContentProposalAdapter.getProposals(ContentProposalAdapter.java:2057)
	at org.eclipse.jface.fieldassist.ContentProposalAdapter.openProposalPopup(ContentProposalAdapter.java:1903)
	at org.eclipse.jface.fieldassist.ContentProposalAdapter.access$16(ContentProposalAdapter.java:1898)
	at org.eclipse.jface.fieldassist.ContentProposalAdapter$1.handleEvent(ContentProposalAdapter.java:1769)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
	at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
	at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3272)
	at org.eclipse.swt.widgets.Text.gtk_key_press_event(Text.java:1807)
	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:5513)
	at org.eclipse.swt.widgets.Text.windowProc(Text.java:2760)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4668)