Community
Participate
Working Groups
Build Identifier: Indigo SR1 Modeling (EMF 2.7) I'am using Indigo SR1 Modeling platform. I'm trying a great EMF capability available since Helios : the invocation delagates mechanism for EOperation (void as return type). With Helios SR2 modeling IDE, it works smoothly but if I switch to Indigo SR1 modeling IDE, at model generation, I get the following exception : org.eclipse.emf.common.util.WrappedException: org.eclipse.emf.codegen.jet.JETException: InvocationTargetException at org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.generateJava(AbstractGeneratorAdapter.java:1112) at org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGeneratorAdapter.generateClass(GenClassGeneratorAdapter.java:147) at org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGeneratorAdapter.generateModel(GenClassGeneratorAdapter.java:107) at org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter.doGenerate(GenBaseGeneratorAdapter.java:221) at org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.generate(AbstractGeneratorAdapter.java:290) at org.eclipse.emf.codegen.ecore.generator.Generator.generate(Generator.java:617) at org.eclipse.emf.codegen.ecore.genmodel.presentation.GeneratorUIUtil$GeneratorOperation.execute(GeneratorUIUtil.java:167) at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) Caused by: org.eclipse.emf.codegen.jet.JETException: InvocationTargetException at org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.java:475) at org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.generateJava(AbstractGeneratorAdapter.java:981) ... 10 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.java:467) ... 11 more Caused by: java.lang.NullPointerException at org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.getTypeArgument(GenBaseImpl.java:3335) at org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl.isUncheckedCast(GenTypedElementImpl.java:511) at org.eclipse.emf.codegen.ecore.templates.model.Class.generate(Class.java:4607) Reproducible: Always
Created attachment 207929 [details] dummy Model to reproduce the issue
Created attachment 207930 [details] GenModel related to the dummy model.
The fix is committed to CVS for EMF 2.8.
The fix is available in a build.