Community
Participate
Working Groups
I'm getting the following show up in my console every few minutes: org.eclipse.papyrus.common.editor.xtext.ui.UmlCommonExecutableExtensionFactory - com.google.inject.ProvisionException: Guice provision errors: 1) Error injecting constructor, org.eclipse.core.runtime.AssertionFailedException: null argument:I can't find the edited element at org.eclipse.papyrus.common.editor.xtext.scoping.UmlCommonScopeProvider.<init>(UmlCommonScopeProvider.java:51) while locating org.eclipse.papyrus.common.editor.xtext.scoping.UmlCommonScopeProvider while locating org.eclipse.xtext.scoping.IScopeProvider for field at org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider.scopeProvider(DefaultQuickfixProvider.java:45) while locating org.eclipse.papyrus.common.editor.xtext.ui.quickfix.UmlCommonQuickfixProvider while locating org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider for field at org.eclipse.xtext.ui.editor.quickfix.AbstractIssueResolutionProviderAdapter.resolutionProvider(AbstractIssueResolutionProviderAdapter.java:23) while locating org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator 1 error org.eclipse.papyrus.collaborationuse.editor.xtext.ui.UmlCollaborationUseExecutableExtensionFactory - com.google.inject.ProvisionException: Guice provision errors: 1) Error injecting constructor, org.eclipse.core.runtime.AssertionFailedException: null argument:I can't find the edited element at org.eclipse.papyrus.collaborationuse.editor.xtext.scoping.UmlCollaborationUseScopeProvider.<init>(UmlCollaborationUseScopeProvider.java:37) while locating org.eclipse.papyrus.collaborationuse.editor.xtext.scoping.UmlCollaborationUseScopeProvider while locating org.eclipse.xtext.scoping.IScopeProvider for field at org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider.scopeProvider(DefaultQuickfixProvider.java:45) while locating org.eclipse.papyrus.collaborationuse.editor.xtext.ui.quickfix.UmlCollaborationUseQuickfixProvider while locating org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider for field at org.eclipse.xtext.ui.editor.quickfix.AbstractIssueResolutionProviderAdapter.resolutionProvider(AbstractIssueResolutionProviderAdapter.java:23) while locating org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator 1 error
More info. Error above is proceeded by the below. Also, note that all of the Papyrus plugins are loaded. I'm not sure why this would need to be the case, as I'm no actually using any Papyrus tools and the perspective isn't open. org.eclipse.core.runtime.AssertionFailedException: null argument: at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85) at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:73) at org.eclipse.ui.internal.decorators.DecorationReference.<init>(DecorationReference.java:35) at org.eclipse.ui.internal.decorators.DecorationScheduler.queueForDecoration(DecorationScheduler.java:149) at org.eclipse.ui.internal.decorators.DecoratorManager.prepareDecoration(DecoratorManager.java:1137) at org.eclipse.ui.internal.decorators.DecoratorManager$ManagedWorkbenchLabelDecorator.prepareDecoration(DecoratorManager.java:172) at org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.waitForPendingDecoration(DecoratingStyledCellLabelProvider.java:118) at org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.update(DecoratingStyledCellLabelProvider.java:131) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:152) at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:399) at org.eclipse.jdt.internal.ui.viewsupport.ProblemTableViewer.doUpdateItem(ProblemTableViewer.java:78) at org.eclipse.jdt.internal.ui.viewsupport.ResourceToItemsMapper.updateItem(ResourceToItemsMapper.java:75) at org.eclipse.jdt.internal.ui.viewsupport.ResourceToItemsMapper.resourceChanged(ResourceToItemsMapper.java:68) at org.eclipse.jdt.internal.ui.viewsupport.ProblemTableViewer.handleLabelProviderChanged(ProblemTableViewer.java:130) at org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged(ContentViewer.java:97) at org.eclipse.jdt.ui.ProblemsLabelDecorator.fireProblemsChanged(ProblemsLabelDecorator.java:404) at org.eclipse.jdt.ui.ProblemsLabelDecorator.access$0(ProblemsLabelDecorator.java:399) at org.eclipse.jdt.ui.ProblemsLabelDecorator$1.problemsChanged(ProblemsLabelDecorator.java:379) at org.eclipse.jdt.internal.ui.viewsupport.ProblemMarkerManager.runPendingUpdates(ProblemMarkerManager.java:241) at org.eclipse.jdt.internal.ui.viewsupport.ProblemMarkerManager.access$0(ProblemMarkerManager.java:224) at org.eclipse.jdt.internal.ui.viewsupport.ProblemMarkerManager$1.runInUIThread(ProblemMarkerManager.java:212) at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3935) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3612) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) 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:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
I'm also experiencing this error on my linux 64 bit, eclipse 3.8.1 installation: !SESSION 2012-11-28 17:28:27.975 ----------------------------------------------- eclipse.buildId=3.1.0.201210061308-RELEASE-e38 java.version=1.7.0_09 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -product org.springsource.ggts.ide Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.springsource.ggts.ide This is a continuation of log file /home/francois/Dev/Eclipse/Workspaces/workspace-ggts-3.1.0.RELEASE/.metadata/.bak_0.log Created Time: 2012-11-28 17:40:49.024 !ENTRY org.apache.log4j 4 0 2012-11-28 17:40:49.024 !MESSAGE org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui.UmlCollaborationUseExecutableExtensionFactory - com.google.inject.ProvisionException: Guice provision errors: 1) Error injecting constructor, org.eclipse.core.runtime.AssertionFailedException: null argument:I can't find the edited element at org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.scoping.UmlCollaborationUseScopeProvider.<init>(Unknown Source) while locating org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.scoping.UmlCollaborationUseScopeProvider while locating org.eclipse.xtext.scoping.IScopeProvider for field at org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider.scopeProvider(Unknown Source) while locating org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui.quickfix.UmlCollaborationUseQuickfixProvider while locating org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider for field at org.eclipse.xtext.ui.editor.quickfix.AbstractIssueResolutionProviderAdapter.resolutionProvider(Unknown Source) while locating org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator 1 error !ENTRY org.apache.log4j 4 0 2012-11-28 17:40:49.027 !MESSAGE org.eclipse.papyrus.uml.textedit.parameter.xtext.ui.UmlParameterExecutableExtensionFactory - com.google.inject.ProvisionException: Guice provision errors: 1) Error injecting constructor, org.eclipse.core.runtime.AssertionFailedException: null argument:I can't find the edited element at org.eclipse.papyrus.uml.textedit.parameter.xtext.scoping.UmlParameterScopeProvider.<init>(Unknown Source) while locating org.eclipse.papyrus.uml.textedit.parameter.xtext.scoping.UmlParameterScopeProvider while locating org.eclipse.xtext.scoping.IScopeProvider for field at org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider.scopeProvider(Unknown Source) while locating org.eclipse.papyrus.uml.textedit.parameter.xtext.ui.quickfix.UmlParameterQuickfixProvider while locating org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider for field at org.eclipse.xtext.ui.editor.quickfix.AbstractIssueResolutionProviderAdapter.resolutionProvider(Unknown Source) while locating org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator 1 error
Not able to reproduce the bug under Kepler M5, but XText embedded editors have not been reconnected yet.
Guice/Guava related errors seem to be fixed (At least for now, Luna M6)