Null pointer exception on RAMSES POK example after migration to OSATE 2.3.2
See the trace below:
java.lang.NullPointerException at fr.tpt.aadl.ramses.transformation.atl.helper.Aadl2ConstraintValidationEMFTVMLauncher.initTransformationOutput(Aadl2ConstraintValidationEMFTVMLauncher.java:63) at fr.tpt.aadl.ramses.transformation.atl.helper.Aadl2XEMFTVMLauncher.doTransformation(Aadl2XEMFTVMLauncher.java:174) at fr.tpt.aadl.ramses.transformation.atl.helper.Aadl2XEMFTVMLauncher.doTransformation(Aadl2XEMFTVMLauncher.java:154) at fr.tpt.aadl.ramses.transformation.atl.helper.AadlModelValidator.validate(AadlModelValidator.java:57) at fr.tpt.aadl.ramses.generation.target.specific.AadlTargetSpecificGenerator.validate(AadlTargetSpecificGenerator.java:195) at fr.tpt.aadl.ramses.generation.target.specific.AadlTargetSpecificGenerator.generate(AadlTargetSpecificGenerator.java:244) at fr.tpt.aadl.ramses.control.osate.GenerateActionHandler.generate(GenerateActionHandler.java:313) at fr.tpt.aadl.ramses.control.osate.GenerateActionHandler.jobCore(GenerateActionHandler.java:260) at fr.tpt.aadl.ramses.control.osate.RamsesActionHandler$OneShotThread$1.doExecute(RamsesActionHandler.java:330) at org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135) at org.eclipse.emf.workspace.EMFCommandOperation.doExecute(EMFCommandOperation.java:119) at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:150) at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:488) at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute(WorkspaceCommandStackImpl.java:208) at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165) at fr.tpt.aadl.ramses.control.osate.RamsesActionHandler$OneShotThread.run(RamsesActionHandler.java:361) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)