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

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

From: Mark Phippard <markphip_at_gmail.com>
Date: Mon, 18 May 2009 07:30:55 -0400

The easy answer might be that you should go back to the 1.4.x release.
 The main difference with 1.6 is that it requires Subversion 1.6
JavaHL. It looks like you have an older version, probably 1.5.x.

See this: http://subclipse.tigris.org/wiki/JavaHL

On Mon, May 18, 2009 at 7:07 AM, Paul Lammertsma <pflammertsma_at_gmail.com> wrote:
> 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
>

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/
------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2298804
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subclipse.tigris.org].
Received on 2009-05-18 13:31:07 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.