| Summary: | Progress Provider - NullPointerException in AbstractApplication | ||
|---|---|---|---|
| Product: | [RT] Riena | Reporter: | Elias Volanakis <elias> |
| Component: | UI | Assignee: | Nobody - feel free to take it <nobody> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | nobody |
| Version: | unspecified | ||
| Target Milestone: | 3.0.0 | ||
| Hardware: | PC | ||
| OS: | Windows Vista | ||
| Whiteboard: | |||
|
Description
Elias Volanakis
I'm commenting #disableProgressManager out temporarily - please enable to reproduce Could reproduce the problem running the Riena Demo Client. Added the Method void initializeUI() in AbstractApplication as a hook to create the PlatformUi Display instance. Implemented in SwtApplication. Heiko, das hat nicht geholfen. In RAP bekomme ich noch folgende Exception: java.lang.NullPointerException at org.eclipse.ui.internal.progress.ProgressInfoItem.init(ProgressInfoItem.java:183) at org.eclipse.ui.internal.progress.ProgressManager$ProgressManagerProvider.getInstance(ProgressManager.java:106) at org.eclipse.ui.internal.progress.ProgressManager.getInstance(ProgressManager.java:188) at org.eclipse.riena.navigation.ui.application.AbstractApplication.disableEclipseProgressManager(AbstractApplication.java:90) at org.eclipse.riena.navigation.ui.application.AbstractApplication.installProgressProviderBridge(AbstractApplication.java:76) at org.eclipse.riena.navigation.ui.application.AbstractApplication.start(AbstractApplication.java:65) at org.eclipse.rap.ui.internal.application.EntrypointApplicationWrapper.createUI(EntrypointApplicationWrapper.java:27) at org.eclipse.rwt.internal.lifecycle.EntryPointManager.createUI(EntryPointManager.java:92) at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:242) at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:111) at java.lang.Thread.run(Unknown Source) at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:102) Bitte probiere es beim naechsten Mal auch mit RAP :-) I try to reproduce .. Can reproduce the bug under RAP I now use the RapDetector to check if RAP is available before disabling the ProgressManager. Behaviour of ProgressManager in RAP and indigo RCP is different concerning registration of job listeners. Code now works for rap and rcp. |