| Summary: | [XText] Guice related errors | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Miles Parker <milesparker> |
| Component: | Others | Assignee: | Arnaud Cuccuru <arnaud.cuccuru> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | eclipse.org, strueber, vlad.gheorghe |
| Version: | 0.8.0 | ||
| Target Milestone: | --- | ||
| Hardware: | Macintosh | ||
| OS: | Mac OS X | ||
| See Also: | https://bugs.eclipse.org/bugs/show_bug.cgi?id=415284 | ||
| Whiteboard: | |||
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) |
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