Project: Eclipse_Platform_UI
Bug 77016 [Themes] [Jface] NPE in "FontRegistry#disposeFonts"
Reported: 2004-10-26 10:50:19 | Status: verified fixed

I am using buildId=I200410260800 on Windows XP. - Download buildId=I200410260800 - Extract and run eclipse (select OK for default workspace) - Close the welcome page - Close eclipse - The following will be in the log: !SESSION 2004-10-26 10:31:59.259 ----------------------------------------------- eclipse.buildId=I200410260800 java.version=1.4.2_02 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US !ENTRY org.eclipse.osgi 2004-10-26 10:31:59.259 !MESSAGE Application error !STACK 1 java.lang.NullPointerException at org.eclipse.jface.resource.FontRegistry.disposeFonts(FontRegistry.java:576) at org.eclipse.jface.resource.FontRegistry.clearCaches(FontRegistry.java:564) at org.eclipse.jface.resource.FontRegistry$1.run(FontRegistry.java:192) at org.eclipse.swt.widgets.Display.release(Display.java:2503) at org.eclipse.swt.graphics.Device.dispose(Device.java:215) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:117) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:185) at org.eclipse.core.launcher.Main.run(Main.java:704) at org.eclipse.core.launcher.Main.main(Main.java:688)

Files changed in fix:
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/FontRegistry.java