[
https://issues.apache.org/jira/browse/DIRSTUDIO-1154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16176888#comment-16176888
]
Emmanuel Lecharny commented on DIRSTUDIO-1154:
----------------------------------------------
I would be brutal : install a new eclipse and then install studio on it, just
to check if it works any better. If so, you can open your workbench in this new
eclipse setup. This is more a workaround than anything, but I'd like to know if
it works.
Can you also told us which version of eclipse and studio you were using before
the upgrade ? Thanks !
> "org.eclipse.jface".java.lang.NoSuchFieldError: INSTANCE
> --------------------------------------------------------
>
> Key: DIRSTUDIO-1154
> URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1154
> Project: Directory Studio
> Issue Type: Bug
> Components: studio-ldapbrowser
> Affects Versions: 2.0.0-M13
> Environment: Spring Tool Suite 3.9.0.RELEASE (based on Neon.3 [4.6.3])
> eclipse.buildId=3.9.0.201707061903-RELEASE-e46
> java.version=1.8.0_102
> java.vendor=Oracle Corporation
> BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
> Framework arguments: -product org.springsource.sts.ide
> Command-line arguments: -os win32 -ws win32 -arch x86_64 -product
> org.springsource.sts.ide
> Reporter: Identigral Staff
> Priority: Critical
>
> I upgraded to 2.0-M13 and now whenever I click on just about any directory
> object in LDAP browser after the connection is established, I see an error
> message on a popped up dialog
> Error log:
> Message:{noformat}Problems occurred when invoking code from plug-in:
> "org.eclipse.jface".{noformat}
> Stack trace
> {noformat}
> "org.eclipse.jface".java.lang.NoSuchFieldError: INSTANCE
> at
> org.apache.directory.studio.valueeditors.oid.InPlaceOidValueEditor.getRawValue(InPlaceOidValueEditor.java:67)
> at
> org.apache.directory.studio.valueeditors.AbstractInPlaceStringValueEditor.getDisplayValue(AbstractInPlaceStringValueEditor.java:127)
> at
> org.apache.directory.studio.valueeditors.oid.InPlaceOidValueEditor.getDisplayValue(InPlaceOidValueEditor.java:46)
> at
> org.apache.directory.studio.ldapbrowser.common.widgets.entryeditor.EntryEditorWidgetLabelProvider.getColumnText(EntryEditorWidgetLabelProvider.java:105)
> at
> org.eclipse.jface.viewers.TableColumnViewerLabelProvider.update(TableColumnViewerLabelProvider.java:66)
> at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:141)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:949)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:118)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:1029)
> at
> org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:474)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
> at
> org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2170)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:843)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.lambda$0(AbstractTreeViewer.java:820)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:795)
> at
> org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:596)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:766)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.internalInitializeTree(AbstractTreeViewer.java:1538)
> at
> org.eclipse.jface.viewers.TreeViewer.internalInitializeTree(TreeViewer.java:772)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.lambda$1(AbstractTreeViewer.java:1523)
> at
> org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1458)
> at
> org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:354)
> at
> org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1419)
> at
> org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:1517)
> at
> org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:286)
> at
> org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1696)
> at
> org.apache.directory.studio.ldapbrowser.common.widgets.entryeditor.EntryEditorWidgetUniversalListener.setInput(EntryEditorWidgetUniversalListener.java:302)
> at
> org.apache.directory.studio.ldapbrowser.ui.editors.entry.EntryEditor.setEntryEditorWidgetInput(EntryEditor.java:400)
> at
> org.apache.directory.studio.ldapbrowser.ui.editors.entry.EntryEditor.setInput(EntryEditor.java:115)
> at
> org.apache.directory.studio.ldapbrowser.ui.editors.entry.EntryEditor.showEditorInput(EntryEditor.java:438)
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3215)
> at
> org.eclipse.ui.internal.WorkbenchPage.access$25(WorkbenchPage.java:3176)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:3158)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3153)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3117)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3107)
> at
> org.apache.directory.studio.entryeditors.OpenEntryEditorRunnable$1.run(OpenEntryEditorRunnable.java:234)
> at
> org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:162)
> at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:154)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827)
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
> at
> org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
> at
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)