0 [main] ERROR org.eclipse.ocl.examples.xtext.essentialocl.ui.internal.EssentialOCLActivator - Failed to create injector for org.eclipse.ocl.examples.xtext.essentialocl.EssentialOCL !ENTRY org.apache.log4j 4 0 2012-12-27 14:59:42.538 !MESSAGE org.eclipse.ocl.examples.xtext.essentialocl.ui.internal.EssentialOCLActivator - Failed to create injector for org.eclipse.ocl.examples.xtext.essentialocl.EssentialOCL 8 [main] ERROR org.eclipse.ocl.examples.xtext.essentialocl.ui.internal.EssentialOCLActivator - Guice creation errors: 1) No implementation for org.eclipse.ui.IWorkbench was bound. while locating org.eclipse.ui.IWorkbench for field at org.eclipse.xtext.ui.editor.GlobalURIEditorOpener.workbench(Unknown Source) at org.eclipse.xtext.service.MethodBasedModule.configure(MethodBasedModule.java:55) 1 error com.google.inject.CreationException: Guice creation errors: 1) No implementation for org.eclipse.ui.IWorkbench was bound. while locating org.eclipse.ui.IWorkbench for field at org.eclipse.xtext.ui.editor.GlobalURIEditorOpener.workbench(Unknown Source) at org.eclipse.xtext.service.MethodBasedModule.configure(MethodBasedModule.java:55) 1 error at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:435) at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:154) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106) at com.google.inject.Guice.createInjector(Guice.java:95) at com.google.inject.Guice.createInjector(Guice.java:72) at com.google.inject.Guice.createInjector(Guice.java:62) at org.eclipse.ocl.examples.xtext.essentialocl.ui.internal.EssentialOCLActivator.createInjector(EssentialOCLActivator.java:67) at org.eclipse.ocl.examples.xtext.essentialocl.ui.internal.EssentialOCLActivator.getInjector(EssentialOCLActivator.java:55) at org.eclipse.ocl.examples.xtext.essentialocl.ui.EssentialOCLExecutableExtensionFactory.getInjector(EssentialOCLExecutableExtensionFactory.java:26) at org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory.create(AbstractGuiceAwareExecutableExtensionFactory.java:49) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:262) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) at org.eclipse.emf.ecore.plugin.RegistryReader$PluginClassDescriptor.createInstance(RegistryReader.java:166) at org.eclipse.emf.ecore.plugin.RegistryReader$ResourceFactoryDescriptor.createFactory(RegistryReader.java:188) at org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl.convert(ResourceFactoryRegistryImpl.java:93) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$2.delegatedGetFactory(ResourceSetImpl.java:458) at org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl.getFactory(ResourceFactoryRegistryImpl.java:145) at org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl.getFactory(ResourceFactoryRegistryImpl.java:86) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.createResource(ResourceSetImpl.java:431) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.createResource(ResourceSetImpl.java:423) at org.eclipse.ocl.examples.pivot.context.AbstractParserContext.createBaseResource(AbstractParserContext.java:65) at org.eclipse.ocl.examples.pivot.context.AbstractParserContext.parse(AbstractParserContext.java:116) at org.eclipse.ocl.examples.pivot.delegate.AbstractDelegatedBehavior.getExpressionInOCL(AbstractDelegatedBehavior.java:150) at org.eclipse.ocl.examples.pivot.delegate.OCLValidationDelegate.validatePivot(OCLValidationDelegate.java:222) at org.eclipse.ocl.examples.pivot.delegate.OCLValidationDelegate.validate(OCLValidationDelegate.java:179) at org.eclipse.ocl.examples.pivot.delegate.OCLValidationDelegateFactory.validate(OCLValidationDelegateFactory.java:75) at org.eclipse.emf.ecore.util.EObjectValidator.validate(EObjectValidator.java:227) at com.test.confModel.Configuration.util.ConfigurationValidator.validateCollection_NameMustBeUnique(ConfigurationValidator.java:198) at com.test.confModel.Configuration.util.ConfigurationValidator.validateCollection(ConfigurationValidator.java:178) at com.test.confModel.Configuration.util.ConfigurationValidator.validate(ConfigurationValidator.java:94) at org.eclipse.emf.ecore.util.EObjectValidator.validate(EObjectValidator.java:324) at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:159) at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:137) at org.eclipse.emf.ecore.util.Diagnostician.doValidateContents(Diagnostician.java:174) at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:162) at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:137) at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:108) at com.test.calculation.util.ModelPersistence.modelIsValid(ModelPersistence.java:257) at com.test.calculation.util.ModelPersistence.loadConfigurationModel(ModelPersistence.java:142) at com.test.tests.testCalculateds.EcoreModelEvaluation.init(EcoreModelEvaluation.java:43) 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62) at org.eclipse.pde.internal.junit.runtime.CoreTestApplication.run(CoreTestApplication.java:23) at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:56) at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:48) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 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.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414)