[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.m2m] [ATL] NullPointerException--ERROR

Hi all,

I try to copy some classes from a profiled source model to the target model. But I get this error SEVERE: ****** BEGIN Stack Trace
SEVERE: exception: SEVERE: null
java.lang.NullPointerException
at org.eclipse.m2m.atl.drivers.uml24atl.ASMUMLModelElement.realInvoke(ASMUMLModelElement.java:624)
at org.eclipse.m2m.atl.drivers.uml24atl.ASMUMLModelElement.invoke(ASMUMLModelElement.java:581)
at org.eclipse.m2m.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:240)
at org.eclipse.m2m.atl.engine.vm.ASMOperation.exec(ASMOperation.java:171)
at org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java:143)
at org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java:101)


I think the problem is in these helpers as the rest of the code works fine without them.

helper context UML!"uml::Element" def: getTaggedValue(stereo :
String ,tag : String) : UML!"uml::Element" =
self.getValue(self.getAppliedStereotype(stereo),tag);

helper context UML!"uml::Element" def : checkMyPropertyValue() : Boolean =
if (self.hasStereotype('MyStereotype')) then
if (self.getTaggedValue('MyStereotype','myProperty')-> exists (s| s.name <> 'value1')) then ...



Any hint will be great,

Rasha