Dear Subclipse developers:
The SVN plugin for Eclipse is a huge life-saver and a joy to work with.
My colleagues and I enjoy seeing the interface improve version after
version, and use Subclipse intensively.
Recently, however, I've been receiving several of these odd errors:
An error has occurred. See error log for more details.
org.tigris.subversion.svnclientadapter.SVNStatusKind.hasTreeConflict()Z
My Eclipse log contains the entire stack trace:
!ENTRY org.eclipse.jface 4 2 2009-05-18 12:44:14.560
!MESSAGE Problems occurred when invoking code from plug-in:
"org.eclipse.jface".
!STACK 0
java.lang.NoSuchMethodError:
org.tigris.subversion.svnclientadapter.SVNStatusKind.hasTreeConflict()Z
at
org.tigris.subversion.subclipse.ui.util.ResourceSelectionTree$ResourceSelectionLabelProvider.getImage(ResourceSelectionTree.java:698)
at
org.eclipse.jface.viewers.WrappedViewerLabelProvider.getImage(WrappedViewerLabelProvider.java:117)
at
org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java:165)
at
org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:145)
at
org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:932)
at
org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:880)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at
org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:1012)
at
org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:466)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:880)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at
org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2041)
at
org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:827)
at
org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:802)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at
org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:776)
at
org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:634)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalExpandToLevel(AbstractTreeViewer.java:1702)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalExpandToLevel(AbstractTreeViewer.java:1712)
at
org.eclipse.jface.viewers.AbstractTreeViewer.expandToLevel(AbstractTreeViewer.java:1054)
at
org.eclipse.jface.viewers.AbstractTreeViewer.expandToLevel(AbstractTreeViewer.java:1035)
at
org.eclipse.jface.viewers.AbstractTreeViewer.expandAll(AbstractTreeViewer.java:1024)
at
org.tigris.subversion.subclipse.ui.util.ResourceSelectionTree.createControls(ResourceSelectionTree.java:341)
at
org.tigris.subversion.subclipse.ui.util.ResourceSelectionTree.<init>(ResourceSelectionTree.java:139)
at
org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardCommitPage.addResourcesArea(SvnWizardCommitPage.java:255)
at
org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardCommitPage.createControls(SvnWizardCommitPage.java:186)
at
org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.createControl(SvnWizardDialogPage.java:33)
at
org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:170)
at
org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:669)
at
org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:543)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
at org.eclipse.jface.window.Window.open(Window.java:790)
at
org.tigris.subversion.subclipse.ui.actions.CommitAction.confirmCommit(CommitAction.java:319)
at
org.tigris.subversion.subclipse.ui.actions.CommitAction$1.run(CommitAction.java:114)
at
org.tigris.subversion.subclipse.ui.repository.RepositoryManager.run(RepositoryManager.java:375)
at
org.tigris.subversion.subclipse.ui.actions.SVNAction$1.run(SVNAction.java:226)
at
org.tigris.subversion.subclipse.ui.actions.SVNAction$2.run(SVNAction.java:235)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at
org.tigris.subversion.subclipse.ui.actions.SVNAction.run(SVNAction.java:232)
at
org.tigris.subversion.subclipse.ui.actions.CommitAction.execute(CommitAction.java:102)
at
org.tigris.subversion.subclipse.ui.actions.SVNAction.run(SVNAction.java:56)
at
org.eclipse.ui.actions.ActionDelegate.runWithEvent(ActionDelegate.java:70)
at
org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
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:386)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
I am using Subclipse 1.6.2. Eclipse reports the following features by
tigris.org:
org.tigris.subversion.subclipse.mylyn, version 3.0.0
org.tigris.subversion.clientadapter.feature, version 1.6.0.2
org.tigris.subversion.clientadapter.javahl.feature, version 1.6.2
org.tigris.subversion.subclipse.graph.feature, version 1.0.7
org.tigris.subversion.subclipse, version 1.6.2
org.tigris.subversion.clientadapter.svnkit.feature, version 1.6.1
The only odd thing I have done prior to this error appearing is updating
to a several previous revisions, then updating back to the HEAD. Perhaps
there was a conflict somewhere along the way?
It doesn't appear to have an adverse effect on Subclipse; I can still
update, commit, view the history and synchronize as before. It's just
the error dialog that is a nuisance. It appears to be displaying this
dialog on several different directories, although I haven't been able to
figure out which ones. If it's relevant, please let me know!
Keep up the great work!
Best,
Paul Lammertsma
------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2298679
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subclipse.tigris.org].
Received on 2009-05-18 13:29:31 CEST