| reloading genmodel fails [message #398573] |
Wed, 15 February 2006 12:18  |
Eclipse User |
|
|
|
Hi all,
I'm just running into a strange problem.
When I try to reload some genmodel, it fails to detect the available
ecore models (I'm generating from annotated java code). I can see an
NullPointerException in the log (stack trace included at the end for
plugin org.eclipse.emf.importer.java).
But, if I just cut & paste the project (with a different name) it works
just fine... So I suspect some configuration files to be corrupted?
Unfortunately I cannot find something like that in the Eclipse's
metadata folder.
Any clue?
Serge.
--------------------------------------------------
EMF build ID: 200601190000
Stack trace:
java.lang.NullPointerException
at
org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.find GenPackageHelper(GenBaseImpl.java:801)
at
org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.find GenPackage(GenBaseImpl.java:873)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.used( JavaEcoreBuilder.java:491)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analy seProject(JavaEcoreBuilder.java:306)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.compu teEPackages(JavaEcoreBuilder.java:456)
at
org.eclipse.emf.importer.java.JavaImporter.doComputeEPackage s(JavaImporter.java:82)
at
org.eclipse.emf.importer.ModelImporter.computeEPackages(Mode lImporter.java:482)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:106)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage$2.execute(J avaPackagePage.java:81)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:100)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1714)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:112)
at
org.eclipse.jface.operation.ModalContext.runInCurrentThread( ModalContext.java:360)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.ja va:305)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java: 843)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:96)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage$1.run(JavaP ackagePage.java:59)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3262)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2908)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:808 )
at org.eclipse.jface.window.Window.open(Window.java:786)
at
org.eclipse.emf.converter.ui.OpenWizardActionDelegate.run(Op enWizardActionDelegate.java:112)
at
org.eclipse.emf.converter.ui.OpenWizardActionDelegate.run(Op enWizardActionDelegate.java:102)
at
org.eclipse.ui.actions.ActionDelegate.runWithEvent(ActionDel egate.java:70)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginActi on.java:241)
at
org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:530)
at
org.eclipse.jface.action.ActionContributionItem.access$2(Act ionContributionItem.java:480)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEven t(ActionContributionItem.java:392)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:914)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3285)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2905)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1762)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:397)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:106)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:109)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:379)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
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.core.launcher.Main.invokeFramework(Main.java:338 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
|
|
|
|
| Re: reloading genmodel fails [message #398575 is a reply to message #398574] |
Wed, 15 February 2006 12:57  |
Eclipse User |
|
|
|
Thanks Ed...
Actually I just upgraded EMF to the last release and now it works nice :)
Regarding your questions:
- I can open the .genmodel
- I cannot create a new one
Cheers,
Serge.
Ed Merks wrote:
> Serge,
>
> Can you open the .genmodel you are reloading with the Generator editor
> without it producing error messages about missing packages? Does create
> a new .genmodel work okay? (I.e., File->New->Other->Eclipse Modeling
> Framework->EMF Model.)
>
>
> Serge Fantino wrote:
>
>> Hi all,
>> I'm just running into a strange problem.
>> When I try to reload some genmodel, it fails to detect the available
>> ecore models (I'm generating from annotated java code). I can see an
>> NullPointerException in the log (stack trace included at the end for
>> plugin org.eclipse.emf.importer.java).
>> But, if I just cut & paste the project (with a different name) it
>> works just fine... So I suspect some configuration files to be
>> corrupted? Unfortunately I cannot find something like that in the
>> Eclipse's metadata folder.
>> Any clue?
>>
>> Serge.
>> --------------------------------------------------
>> EMF build ID: 200601190000
>>
>> Stack trace:
>> java.lang.NullPointerException
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.find GenPackageHelper(GenBaseImpl.java:801)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.find GenPackage(GenBaseImpl.java:873)
>>
>> at
>> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.used( JavaEcoreBuilder.java:491)
>>
>> at
>> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analy seProject(JavaEcoreBuilder.java:306)
>>
>> at
>> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.compu teEPackages(JavaEcoreBuilder.java:456)
>>
>> at
>> org.eclipse.emf.importer.java.JavaImporter.doComputeEPackage s(JavaImporter.java:82)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.computeEPackages(Mode lImporter.java:482)
>>
>> at
>> org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:106)
>>
>> at
>> org.eclipse.emf.importer.java.ui.JavaPackagePage$2.execute(J avaPackagePage.java:81)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:100)
>>
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1714)
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:112)
>>
>> at
>> org.eclipse.jface.operation.ModalContext.runInCurrentThread( ModalContext.java:360)
>>
>> at org.eclipse.jface.operation.ModalContext.run(ModalContext.ja va:305)
>> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java: 843)
>> at
>> org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:96)
>>
>> at
>> org.eclipse.emf.importer.java.ui.JavaPackagePage$1.run(JavaP ackagePage.java:59)
>>
>> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
>> at
>> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:123)
>>
>> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3262)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2908)
>> at org.eclipse.jface.window.Window.runEventLoop(Window.java:808 )
>> at org.eclipse.jface.window.Window.open(Window.java:786)
>> at
>> org.eclipse.emf.converter.ui.OpenWizardActionDelegate.run(Op enWizardActionDelegate.java:112)
>>
>> at
>> org.eclipse.emf.converter.ui.OpenWizardActionDelegate.run(Op enWizardActionDelegate.java:102)
>>
>> at
>> org.eclipse.ui.actions.ActionDelegate.runWithEvent(ActionDel egate.java:70)
>>
>> at
>> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginActi on.java:241)
>> at
>> org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:530)
>>
>> at
>> org.eclipse.jface.action.ActionContributionItem.access$2(Act ionContributionItem.java:480)
>>
>> at
>> org.eclipse.jface.action.ActionContributionItem$5.handleEven t(ActionContributionItem.java:392)
>>
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:914)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3285)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2905)
>> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1762)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726)
>> at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:397)
>>
>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
>> at
>> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:106)
>> at
>> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:109)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:379)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>>
>> 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.core.launcher.Main.invokeFramework(Main.java:338 )
>> at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>> at org.eclipse.core.launcher.Main.main(Main.java:952)
|
|
|
Powered by
FUDForum. Page generated in 0.03655 seconds