Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 324536

Summary: NPE freezing Eclipse at splash screen
Product: [Eclipse Project] Equinox Reporter: Ralf Ebert <ralf>
Component: FrameworkAssignee: equinox.framework-inbox <equinox.framework-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: tjwatson
Version: 3.7   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:

Description Ralf Ebert CLA 2010-09-05 11:40:22 EDT
Since I started to use 3.7 Stream Integration Builds, I see occasional freezes at the Eclipse splash screen. I can only work around this by terminating the process and running again with "-clean".

Log output:

!ENTRY org.eclipse.osgi 4 0 2010-09-05 16:14:35.615
!MESSAGE An unexpected runtime error has occurred.
!STACK 0
java.lang.NullPointerException
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireGeneric(ResolverImpl.java:184)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireBundle(ResolverImpl.java:169)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireImport(ResolverImpl.java:232)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireBundle(ResolverImpl.java:164)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireImport(ResolverImpl.java:232)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireBundle(ResolverImpl.java:164)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireImport(ResolverImpl.java:232)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireBundle(ResolverImpl.java:164)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireRequire(ResolverImpl.java:207)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireBundle(ResolverImpl.java:159)
	at org.eclipse.osgi.internal.module.ResolverImpl.rewireBundles(ResolverImpl.java:148)
	at org.eclipse.osgi.internal.module.ResolverImpl.initialize(ResolverImpl.java:118)
	at org.eclipse.osgi.internal.module.ResolverImpl.resolve(ResolverImpl.java:394)
	at org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateImpl.java:468)
	at org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateImpl.java:535)
	at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.doResolveBundles(PackageAdminImpl.java:238)
	at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.resolveBundles(PackageAdminImpl.java:185)
	at org.eclipse.osgi.framework.internal.core.BundleHost.readyToResume(BundleHost.java:436)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:373)
	at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1100)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.setBundleSL(StartLevelManager.java:694)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:436)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:337)
Could not find matching capability for Require-Capability: generic; filter="(&(generic=org.slf4j.impl.StaticLoggerBinder)(&(version>=1.5.5)(!(version>=1.5.12))))"

Installed features:

  Eclipse SDK	3.7.0.I20100831-1001	org.eclipse.sdk.ide
  EMF - Eclipse Modeling Framework SDK	2.6.0.v20100614-1136	org.eclipse.emf.sdk.feature.group
  Xtext SDK	1.0.1.v201008311940	org.eclipse.xtext.sdk.feature.group

slf4j bundles:

./plugins/org.slf4j.api_1.5.11.v20100519-1910.jar
Comment 1 Thomas Watson CLA 2010-09-05 16:47:44 EDT
This should be fixed in the integration build next week.

*** This bug has been marked as a duplicate of bug 324473 ***