Community
Participate
Working Groups
Build Identifier: I20080617-2000 After I installed subclipse plug in 1.6, on my eclipse ganymede version 3.4.0 on my suse linux enterprise desktop 11, I can not uninstall the subclipse plugin nor can I install another plugin. I cannot even add projects to the eclipse environment ! The only thing that works now, is that I can run eclipse IDE, but nothing works after that. Whatever I do, I get the same error "Nullpointer Exception error" ... The error log file is given below: !SESSION 2011-05-15 22:06:44.098 ----------------------------------------------- eclipse.buildId=I20080617-2000 java.fullversion=JRE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260sr7-20091214_49398 (JIT enabled, AOT enabled) J9VM - 20091214_049398 JIT - r9_20091123_13891 GC - 20091111_AA BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86 !ENTRY org.eclipse.core.jobs 4 2 2011-05-15 22:07:28.505 !MESSAGE An internal error occurred during: "Uninstall". !STACK 0 java.lang.NullPointerException at java.io.File.<init>(File.java:222) at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.synchronizeArtifactRepository(RepositoryListener.java:310) at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.stopPoll(RepositoryListener.java:262) at org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryWatcher.stopPoll(DirectoryWatcher.java:172) at org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryWatcher.poll(DirectoryWatcher.java:109) at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.ensureInitialized(ExtensionLocationArtifactRepository.java:70) at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.getArtifactFile(ExtensionLocationArtifactRepository.java:180) at org.eclipse.equinox.internal.p2.touchpoint.eclipse.AggregatedBundleRepository.getArtifactFile(AggregatedBundleRepository.java:35) at org.eclipse.equinox.internal.p2.touchpoint.eclipse.Util.getArtifactFile(Util.java:184) at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.installBundle(InstallBundleAction.java:64) at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.UninstallBundleAction.undo(UninstallBundleAction.java:33) at org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction.undo(ParameterizedProvisioningAction.java:37) at org.eclipse.equinox.internal.provisional.p2.engine.Phase.undo(Phase.java:154) at org.eclipse.equinox.internal.provisional.p2.engine.EngineSession.rollBackPhase(EngineSession.java:75) at org.eclipse.equinox.internal.provisional.p2.engine.EngineSession.rollback(EngineSession.java:50) at org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:56) at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.performProvisioningPlan(ProvisioningUtil.java:265) at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProfileModificationOperation.doExecute(ProfileModificationOperation.java:58) at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningOperation.execute(ProvisioningOperation.java:40) at org.eclipse.equinox.internal.provisional.p2.ui.ProvisioningOperationRunner$1.run(ProvisioningOperationRunner.java:94) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) !ENTRY org.eclipse.equinox.p2.engine 4 4 2011-05-15 22:08:08.499 !MESSAGE An error occurred while collecting items to be installed !SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2011-05-15 22:08:08.499 !MESSAGE !STACK 0 java.lang.NullPointerException at java.io.File.<init>(File.java:222) at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.synchronizeArtifactRepository(RepositoryListener.java:310) at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.stopPoll(RepositoryListener.java:262) at org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryWatcher.stopPoll(DirectoryWatcher.java:172) at org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryWatcher.poll(DirectoryWatcher.java:109) at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.ensureInitialized(ExtensionLocationArtifactRepository.java:70) at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.contains(ExtensionLocationArtifactRepository.java:150) at org.eclipse.equinox.internal.p2.touchpoint.eclipse.AggregatedBundleRepository.contains(AggregatedBundleRepository.java:64) at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.CollectAction.collect(CollectAction.java:78) at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.CollectAction.execute(CollectAction.java:30) at org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(Phase.java:122) at org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:79) at org.eclipse.equinox.internal.provisional.p2.engine.InstallableUnitPhase.perform(InstallableUnitPhase.java:53) at org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:46) at org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(PhaseSet.java:38) at org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:53) at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.performProvisioningPlan(ProvisioningUtil.java:265) at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProfileModificationOperation.doExecute(ProfileModificationOperation.java:58) at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningOperation.execute(ProvisioningOperation.java:40) at org.eclipse.equinox.internal.provisional.p2.ui.ProvisioningOperationRunner$1.run(ProvisioningOperationRunner.java:94) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Reproducible: Always Steps to Reproduce: 1. Uninstall Subclipse. 2. Install some other plugin. 3. Add a project. Anyone of those on their own produce the error.
Which Eclipse download did you get? What is the name of the file?
Does Subclipse 1.6 is supported on Eclipse 3.4?
Subclipse supports Eclipse 3.2+ according to their download page at http://subclipse.tigris.org,
(In reply to comment #1) > Which Eclipse download did you get? What is the name of the file? I got the eclipse available from the opensuse repository for opensuse 11.3. It is eclipse 3.4.0 (ganymede).
(In reply to comment #2) > Does Subclipse 1.6 is supported on Eclipse 3.4? Even if it is not supported, it should still be uninstall-able from the eclipse plugins. I guess. :)
We no longer provide support for 3.4.x