Uploaded image for project: 'IvyDE (Retired)'
  1. IvyDE (Retired)
  2. IVYDE-184

NPE loading IvydeContainerPage when adding IvyDE managed dependecies to build path

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 2.0.0.beta1
    • None
    • None
    • None
    • Eclipse 3.4.2

    Description

      Whenever I try to add Ivy managed dependencies to a project I get an NPE. In the project context menu, I go to Build path -> Add libraries, select "IvyDE Managed Dependencies" from the list, press "Next". It shows an error popup saying "Wizard page creation failed. Check log for details".

      !SUBENTRY 1 org.eclipse.equinox.registry 4 1 2009-06-09 11:58:31.865
      !MESSAGE Plug-in org.apache.ivyde.eclipse was unable to load class org.apache.ivyde.eclipse.cpcontainer.IvydeContainerPage.
      !STACK 0
      org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.apache.ivyde.eclipse (40).
      	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125)
      	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427)
      	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
      	at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)
      	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)
      	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
      	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
      	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
      	at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:315)
      	at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
      	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274)
      	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
      	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867)
      	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
      	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
      	at org.eclipse.jdt.core.JavaCore.computeClasspathContainerInitializer(JavaCore.java:2600)
      	at org.eclipse.jdt.core.JavaCore.getClasspathContainerInitializer(JavaCore.java:2576)
      	at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2464)
      	at org.eclipse.jdt.internal.core.JavaModelManager$13.run(JavaModelManager.java:2413)
      	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
      	at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2429)
      	at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1697)
      	at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:3311)
      	at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:35)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
      Caused by: org.osgi.framework.BundleException: Exception in org.apache.ivyde.eclipse.IvyPlugin.start() of bundle org.apache.ivyde.eclipse.
      	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028)
      	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
      	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
      	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
      	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
      	... 25 more
      Caused by: java.lang.NullPointerException
      	at org.eclipse.core.internal.preferences.EclipsePreferences.put(EclipsePreferences.java:758)
      	at org.eclipse.ui.preferences.ScopedPreferenceStore.setValue(ScopedPreferenceStore.java:789)
      	at org.apache.ivyde.eclipse.ui.preferences.IvyDEPreferenceStoreHelper.setDefault(IvyDEPreferenceStoreHelper.java:91)
      	at org.apache.ivyde.eclipse.ui.preferences.IvyDEPreferenceStoreHelper.<init>(IvyDEPreferenceStoreHelper.java:62)
      	at org.apache.ivyde.eclipse.IvyPlugin.start(IvyPlugin.java:100)
      	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
      	... 30 more
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              marcusb Marcus Better
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: