Package: eclipse Version: 3.2.2-4 Severity: important Attempts to open the Welcome screen result in a pane with an error describing an inability to load a class. The topmost error is:
java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin This can most easily be reproduced by starting eclipse 'clean', that is, without any pre-existing 'workspace' or '.eclipse' directories. Eclipse will attempt to display the Welcome screen, but fail. Other panes *seem* to work correctly, but I'm not very experienced with eclipse so I can't speak to that (I'm trying to learn the darned thing, but I keep finding bugs.) I have the Sun JVM installed, but eclipse seems to be defaulting to gcj. Perhaps my Debian 'alternatives' are messed up? They're set up as: walkies:/etc# update-alternatives --display java_vm java_vm - status is auto. link currently points to /usr/lib/jvm/java-6-sun/jre/bin/java_vm /usr/lib/jvm/java-6-sun/jre/bin/java_vm - priority 63 Current `best' version is /usr/lib/jvm/java-6-sun/jre/bin/java_vm. walkies:/etc# update-alternatives --display java java - status is auto. link currently points to /usr/lib/jvm/java-gcj/jre/bin/java /usr/lib/jvm/java-6-sun/jre/bin/java - priority 63 slave java.1.gz: /usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz /usr/bin/gij-4.1 - priority 41 /usr/bin/gij-4.2 - priority 42 slave java.1.gz: /usr/share/man/man1/gij-4.2.1.gz /usr/lib/jvm/java-gcj/jre/bin/java - priority 1042 Current `best' version is /usr/lib/jvm/java-gcj/jre/bin/java. I've attached the text of the error, and the output of 'eclipse -debug'. Thank you for your attention to this matter. Schwab -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.22 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages eclipse depends on: ii eclipse-jdt 3.2.2-4 Java Development Tools plug-ins fo ii eclipse-pde 3.2.2-4 Plug-in Development Environment to ii eclipse-source 3.2.2-4 Eclipse source code plug-ins ii zenity 2.18.1-1 Display graphical dialog boxes fro Versions of packages eclipse recommends: pn eclipse-gcj <none> (no description available) -- no debconf information
java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:402) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) at java.lang.ClassLoader.loadClass(libgcj.so.81) at org.eclipse.core.runtime.Platform.getPlugin(Platform.java:737) at org.eclipse.core.internal.preferences.legacy.InitLegacyPreferences.init(InitLegacyPreferences.java:43) at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:146) at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:337) at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:162) at org.eclipse.core.internal.preferences.DefaultPreferences.loadDefaults(DefaultPreferences.java:231) at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:227) at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:307) at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:543) at org.eclipse.core.internal.preferences.DefaultPreferences.node(DefaultPreferences.java:149) at org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getDefaultPreferences(PreferenceForwarder.java:138) at org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getString(PreferenceForwarder.java:644) at org.eclipse.ui.internal.intro.impl.model.IntroModelRoot.loadTheme(IntroModelRoot.java:255) at org.eclipse.ui.internal.intro.impl.model.IntroModelRoot.loadChildren(IntroModelRoot.java:172) at org.eclipse.ui.internal.intro.impl.model.AbstractIntroContainer.getChildren(AbstractIntroContainer.java:76) at org.eclipse.ui.internal.intro.impl.model.IntroModelRoot.loadModel(IntroModelRoot.java:145) at org.eclipse.ui.internal.intro.impl.model.loader.BaseExtensionPointManager.loadModel(BaseExtensionPointManager.java:93) at org.eclipse.ui.internal.intro.impl.model.loader.ExtensionPointManager.loadCurrentModel(ExtensionPointManager.java:60) at org.eclipse.ui.internal.intro.impl.model.loader.ExtensionPointManager.getCurrentModel(ExtensionPointManager.java:72) at org.eclipse.ui.intro.config.CustomizableIntroPart.init(CustomizableIntroPart.java:151) at org.eclipse.ui.internal.ViewIntroAdapterPart.init(ViewIntroAdapterPart.java:156) at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:305) at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:197) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566) at org.eclipse.ui.internal.Perspective.showView(Perspective.java:1675) at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:987) at org.eclipse.ui.internal.WorkbenchPage.access$13(WorkbenchPage.java:968) at org.eclipse.ui.internal.WorkbenchPage$13.run(WorkbenchPage.java:3514) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3511) at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3487) at org.eclipse.ui.internal.WorkbenchIntroManager.createIntro(WorkbenchIntroManager.java:172) at org.eclipse.ui.internal.WorkbenchIntroManager.showIntro(WorkbenchIntroManager.java:119) at org.eclipse.ui.application.WorkbenchWindowAdvisor.openIntro(WorkbenchWindowAdvisor.java:172) at org.eclipse.ui.internal.ide.IDEWorkbenchWindowAdvisor.openIntro(IDEWorkbenchWindowAdvisor.java:424) at org.eclipse.ui.internal.WorkbenchWindow.open(WorkbenchWindow.java:676) at org.eclipse.ui.internal.Workbench.busyOpenWorkbenchWindow(Workbench.java:819) at org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow(Workbench.java:1453) at org.eclipse.ui.internal.Workbench.access$10(Workbench.java:1451) at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1415) at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1437) at org.eclipse.ui.internal.Workbench.openFirstTimeWindow(Workbench.java:1413) at org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow(WorkbenchConfigurer.java:190) at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:708) at org.eclipse.ui.internal.Workbench.init(Workbench.java:1101) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1863) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) at java.lang.reflect.Method.invoke(libgcj.so.81) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952)
[EMAIL PROTECTED]:~$ eclipse -debug searching for compatible vm... testing /usr/lib/jvm/java-gcj...found Could not create /usr/local/lib/eclipse/.eclipseextension. Please run as root: touch /usr/local/lib/eclipse/.eclipseextension chmod 2775 /usr/local/lib/eclipse/.eclipseextension chown root:staff /usr/local/lib/eclipse/.eclipseextension Start VM: /usr/lib/jvm/java-gcj/bin/java -Djava.library.path=/usr/lib/jni -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db -Dgnu.gcj.runtime.VMClassLoader.library_control=never -Dosgi.locking=none -jar /usr/lib/eclipse/startup.jar -os linux -ws gtk -arch x86 -launcher /usr/lib/eclipse/eclipse -name Eclipse -showsplash 600 -exitdata 111e0008 -install /usr/lib/eclipse -debug -vm /usr/lib/jvm/java-gcj/bin/java -vmargs -Djava.library.path=/usr/lib/jni -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db -Dgnu.gcj.runtime.VMClassLoader.library_control=never -Dosgi.locking=none -jar /usr/lib/eclipse/startup.jar Install location: file:/usr/lib/eclipse/ Configuration file: file:/usr/lib/eclipse/configuration/config.ini loaded Configuration location: file:/home/ewhac/.eclipse/org.eclipse.platform_3.2.0/configuration Configuration file: file:/home/ewhac/.eclipse/org.eclipse.platform_3.2.0/config.ini not found or not read Shared configuration location: file:/usr/lib/eclipse/configuration/ Framework located: file:/usr/lib/eclipse/plugins/org.eclipse.osgi_3.2.2.R32x_v20070118.jar Framework classpath: file:/usr/lib/eclipse/plugins/org.eclipse.osgi_3.2.2.R32x_v20070118.jar Splash location: /usr/lib/eclipse/plugins/org.eclipse.platform_3.2.2.r322_v20070117b/splash.bmp runCommand: </usr/lib/eclipse/eclipse><-name><Eclipse><-showsplash><600></usr/lib/eclipse/plugins/org.eclipse.platform_3.2.2.r322_v20070117b/splash.bmp> Debug options: file:/home/ewhac/.options not found Time to load bundles: 35 Starting application: 4220 Application Started: 19746