Having upgraded to Eclipse 4.2.1, I can no longer open my .e4xmi files.
Help | About reports
Eclipse SDK
Version: 4.2.1
Build id: M20120914-1800
I have installed the e4 tooling components.
The error when trying to open the e4xmi file is:
org.eclipse.e4.core.di.InjectionException: Could not find satisfiable constructor in org.eclipse.e4.tools.services.impl.ResourceService$ResourcePool
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:328)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:240)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:161)
at org.eclipse.e4.tools.services.impl.ResourcePoolFactory.compute(ResourcePoolFactory.java:23)
Am 06.11.12 20:10, schrieb Dave Duggan:
> Having upgraded to Eclipse 4.2.1, I can no longer open my .e4xmi files.
> Help | About reports
> Eclipse SDK
>
> Version: 4.2.1
> Build id: M20120914-1800
>
> I have installed the e4 tooling components.
>
> The error when trying to open the e4xmi file is:
> org.eclipse.e4.core.di.InjectionException: Could not find satisfiable
> constructor in
> org.eclipse.e4.tools.services.impl.ResourceService$ResourcePool
> at
> org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:328)
>
> at
> org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:240)
> at
> org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:161)
>
> at
> org.eclipse.e4.tools.services.impl.ResourcePoolFactory.compute(ResourcePoolFactory.java:23)
>
>
>
> Any ideas as to what the problem is?
Having looked at that bug report and doing some checking I had installed the wrong version of the tooling. I had used download.eclipse.org/e4/updates. I have now got the tooling from download.eclipse.org/e4/updates/0.12 and it works correctly.