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

Bug 364865

Summary: [Compatibility] NPEs in AnimationEngine on startup
Product: [Eclipse Project] Platform Reporter: Paul Webster <pwebster>
Component: UIAssignee: Paul Webster <pwebster>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: emoffatt, remy.suen
Version: 4.2   
Target Milestone: 4.2 M4   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
NPE log none

Description Paul Webster CLA 2011-11-25 13:21:49 EST
Created attachment 207551 [details]
NPE log

It's a long stack trace in the attached log, but here's a bit:

	at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3417)
	at org.eclipse.ui.internal.ide.IDEWorkbenchPlugin$2.run(IDEWorkbenchPlugin.java:382)
	at org.eclipse.swt.widgets.Display.timerProc(Display.java:4155)
	at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
	at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2296)
	at org.eclipse.swt.widgets.Shell.setVisible(Shell.java:2053)
	at org.eclipse.ui.internal.FaderAnimationFeedback.initialize(FaderAnimationFeedback.java:59)
	at org.eclipse.ui.internal.AnimationEngine.<init>(AnimationEngine.java:95)
	at org.eclipse.ui.internal.AnimationEngine.<init>(AnimationEngine.java:55)
	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon.maximize(MinMaxAddon.java:551)
	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon$8.handleEvent(MinMaxAddon.java:370)
Comment 1 Paul Webster CLA 2011-11-25 13:31:45 EST
This must be happening to early during startup:

	at org.eclipse.ui.internal.WorkbenchIntroManager.setIntroStandby(WorkbenchIntroManager.java:205)
	at org.eclipse.ui.internal.WorkbenchIntroManager.showIntro(WorkbenchIntroManager.java:141)
	at org.eclipse.ui.application.WorkbenchWindowAdvisor.openIntro(WorkbenchWindowAdvisor.java:190)
	at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.openIntro(IDEWorkbenchWindowAdvisor.java:564)
	at org.eclipse.ui.internal.WorkbenchWindow.setup(WorkbenchWindow.java:595)
Comment 3 Paul Webster CLA 2011-12-06 14:14:44 EST
In I20111205-2330
PW