No class definition found error reported installing
Black Sun in the local plugin/features folder of my FC5
installation of Fedora Eclipse 3.1.2. Stack trace is as
follows:
!ENTRY org.eclipse.jface 4 2 2006-09-30 10:48:32.805
!MESSAGE Problems occurred when invoking code from
plug-in: "org.eclipse.jface".
!STACK 0
java.lang.NoClassDefFoundError:
sf.blacksun.csharp.editor.CSharpElementHyperlinkDetector
at java.lang.Class.initializeClass(libgcj.so.7)
at
sf.blacksun.csharp.editor.CSharpEditorConfiguration.getHyperlinkDetectors(CSharpEditorConfiguration.java:163)
at
org.eclipse.jface.text.source.SourceViewer.configure(org.eclipse.jface.text_3.1.2.jar.so)
at
org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(org.eclipse.ui.workbench.texteditor_3.1.2.jar.so)
at
org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(org.eclipse.ui.workbench.texteditor_3.1.2.jar.so)
at
org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(org.eclipse.ui.editors_3.1.1.jar.so)
at
sf.blacksun.eclipse.editors.util.CustomTextEditor.createPartControl(CustomTextEditor.java:82)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.EditorReference.createPart(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.EditorReference.getEditor(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.WorkbenchPage.access$9(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.WorkbenchPage$9.run(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(org.eclipse.swt.gtk.linux.x86_3.1.1.jar.so)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.ide.IDE.openEditor(org.eclipse.ui.ide_3.1.1.jar.so)
at
org.eclipse.ui.ide.IDE.openEditor(org.eclipse.ui.ide_3.1.1.jar.so)
at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:251)
at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:131)
at
org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
at
org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169)
at
org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:154)
at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:222)
at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:199)
at
org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:297)
at
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:870)
at
org.eclipse.jface.viewers.StructuredViewer$2.run(org.eclipse.jface_3.1.1.jar.so)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(org.eclipse.core.runtime_3.1.2.jar.so)
at
org.eclipse.core.runtime.Platform.run(org.eclipse.core.runtime_3.1.2.jar.so)
at
org.eclipse.ui.internal.JFaceUtil$1.run(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.jface.util.SafeRunnable.run(org.eclipse.jface_3.1.1.jar.so)
at
org.eclipse.jface.viewers.StructuredViewer.fireOpen(org.eclipse.jface_3.1.1.jar.so)
at
org.eclipse.jface.viewers.StructuredViewer.handleOpen(org.eclipse.jface_3.1.1.jar.so)
at
org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(org.eclipse.jface_3.1.1.jar.so)
at
org.eclipse.jface.util.OpenStrategy.fireOpenEvent(org.eclipse.jface_3.1.1.jar.so)
at
org.eclipse.jface.util.OpenStrategy.access$2(org.eclipse.jface_3.1.1.jar.so)
at
org.eclipse.jface.util.OpenStrategy$1.handleEvent(org.eclipse.jface_3.1.1.jar.so)
at
org.eclipse.swt.widgets.EventTable.sendEvent(org.eclipse.swt.gtk.linux.x86_3.1.1.jar.so)
at
org.eclipse.swt.widgets.Widget.sendEvent(org.eclipse.swt.gtk.linux.x86_3.1.1.jar.so)
at
org.eclipse.swt.widgets.Display.runDeferredEvents(org.eclipse.swt.gtk.linux.x86_3.1.1.jar.so)
at
org.eclipse.swt.widgets.Display.readAndDispatch(org.eclipse.swt.gtk.linux.x86_3.1.1.jar.so)
at
org.eclipse.ui.internal.Workbench.runEventLoop(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.Workbench.runUI(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(org.eclipse.ui.workbench_3.1.2.jar.so)
at
org.eclipse.ui.internal.ide.IDEApplication.run(org.eclipse.ui.ide_3.1.1.jar.so)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(org.eclipse.core.runtime_3.1.2.jar.so)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(org.eclipse.osgi_3.1.2.jar.so)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(org.eclipse.osgi_3.1.2.jar.so)
at java.lang.reflect.Method.invoke(libgcj.so.7)
at
org.eclipse.core.launcher.Main.invokeFramework(startup.jar.so)
at
org.eclipse.core.launcher.Main.basicRun(startup.jar.so)
at org.eclipse.core.launcher.Main.run(startup.jar.so)
at org.eclipse.core.launcher.Main.main(startup.jar.so)
Caused by: java.lang.ClassNotFoundException:
sf.blacksun.csharp.model.CSharpModelPlugin
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(org.eclipse.osgi_3.1.2.jar.so)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(org.eclipse.osgi_3.1.2.jar.so)
at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(org.eclipse.osgi_3.1.2.jar.so)
at java.lang.ClassLoader.loadClass(libgcj.so.7)
at java.lang.Class.forName(libgcj.so.7)
at java.lang.Class.initializeClass(libgcj.so.7)
...56 more
Logged In: NO
. JDK1.5.0 is required, maybe you can try the SUN 1.5.0 JDK
and see if that would work.