[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[Subclipse-users] Eclipse reports error in Subversion: hasTreeConflict()Z

From: Paul Lammertsma <pflammertsma_at_gmail.com>
Date: Mon, 18 May 2009 13:07:31 +0200

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

This is an archived mail posted to the Subclipse Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.