| Summary: | [design] Index out of bounds | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Benjamin Muskalla <b.muskalla> | ||||
| Component: | Workbench | Assignee: | Project Inbox <rap-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | blocker | ||||||
| Priority: | P3 | ||||||
| Version: | 1.3 | ||||||
| Target Milestone: | 1.3 M7 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Benjamin Muskalla
Here is the stacktrace: resentationSelection(PartStack.java:1267) at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:678) at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:585) at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:569) at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:267) at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:930) at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2494) at org.eclipse.ui.internal.WorkbenchWindow$22.run(WorkbenchWindow.java:2926) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66) at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2907) at org.eclipse.ui.internal.WorkbenchWindow$17.runWithException(WorkbenchWindow.java:2219) at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32) at org.eclipse.rwt.internal.lifecycle.UICallBackManager.addSync(UICallBackManager.java:115) at org.eclipse.swt.widgets.Display$2.run(Display.java:931) at org.eclipse.rwt.internal.lifecycle.UICallBackServiceHandler.runNonUIThreadWithFakeContext(UICallBackServiceHandler.java:460) at org.eclipse.rwt.lifecycle.UICallBack.runNonUIThreadWithFakeContext(UICallBack.java:44) at org.eclipse.swt.widgets.Display.syncExec(Display.java:929) at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:2216) at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:3372) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:2076) at org.eclipse.ui.internal.Workbench.access$26(Workbench.java:2061) at org.eclipse.ui.internal.Workbench$45.run(Workbench.java:1912) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1850) at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:181) at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:783) at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1341) at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32) at org.eclipse.rwt.internal.lifecycle.UICallBackManager.addSync(UICallBackManager.java:115) at org.eclipse.swt.widgets.Display$2.run(Display.java:931) at org.eclipse.rwt.internal.lifecycle.UICallBackServiceHandler.runNonUIThreadWithFakeContext(UICallBackServiceHandler.java:460) at org.eclipse.rwt.lifecycle.UICallBack.runNonUIThreadWithFakeContext(UICallBack.java:44) at org.eclipse.swt.widgets.Display.syncExec(Display.java:929) at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:110) at org.eclipse.ui.internal.Workbench.init(Workbench.java:1336) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2317) at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2206) at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:424) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.jface.internal.databinding.realmadapter.RealmAdapter.run(RealmAdapter.java:44) at org.eclipse.rap.ui.internal.RealmAdapterHook.runWithDefault(RealmAdapterHook.java:48) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:427) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157) at org.eclipse.example.library.presentation.LibraryEditorAdvisor$Application.start(LibraryEditorAdvisor.java:94) 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:253) at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:117) at java.lang.Thread.run(Thread.java:619) at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:80) Created attachment 162696 [details]
sample project
use the LibraryEditorAdvisorApplication entrypoint
Changes are in CVS HEAD now. |