| Summary: | error by klick during preference Menu | ||
|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Marcel <msbrb75> |
| Component: | RWT | Assignee: | Project Inbox <rap-inbox> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | pwebster |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 2000 | ||
| Whiteboard: | |||
|
Description
Marcel
Re-assigned on behalf of ACTF. -M. Marcel, is this still a problem in your new install? PW @paul I removed that eclipse version (PDT 2.1) from my system and installed than the classic sdk, and after the pdt plugin. But the sdk version has the same problem. Stack Trace today: java.lang.IllegalStateException: No context available outside of the request service lifecycle. at org.eclipse.rwt.internal.service.ContextProvider.getContext(ContextProvider.java:108) at org.eclipse.rwt.internal.service.ContextProvider.getStateInfo(ContextProvider.java:166) at org.eclipse.rwt.SessionSingletonBase.getInstance(SessionSingletonBase.java:84) at org.eclipse.ui.internal.Workbench.getInstance(Workbench.java:466) at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:94) at org.eclipse.ui.internal.registry.ViewParameterValues.getParameterValues(ViewParameterValues.java:29) at org.eclipse.core.commands.Parameterization.getValueName(Parameterization.java:133) at org.eclipse.core.commands.ParameterizedCommand.getName(ParameterizedCommand.java:554) at org.eclipse.ui.internal.keys.model.BindingElement.setCommandInfo(BindingElement.java:68) at org.eclipse.ui.internal.keys.model.BindingElement.init(BindingElement.java:54) at org.eclipse.ui.internal.keys.model.BindingModel.init(BindingModel.java:160) at org.eclipse.ui.internal.keys.model.KeyController.init(KeyController.java:121) at org.eclipse.ui.internal.keys.NewKeysPreferencePage.init(NewKeysPreferencePage.java:1232) at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode.createPage(WorkbenchPreferenceNode.java:57) at org.eclipse.jface.preference.PreferenceDialog.createPage(PreferenceDialog.java:1339) at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.createPage(FilteredPreferenceDialog.java:382) at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1230) at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:679) at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704) at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:864) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.runtime.Platform.run(Platform.java:888) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:862) at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1175) at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1200) at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:251) at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:245) at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:419) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3855) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3476) at org.eclipse.jface.window.Window.runEventLoop(Window.java:825) at org.eclipse.jface.window.Window.open(Window.java:801) at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:211) at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:65) at org.eclipse.jface.action.Action.runWithEvent(Action.java:498) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514) at org.eclipse.equinox.launcher.Main.run(Main.java:1311) Sorry, I just looked more closely at your stack trace.
java.lang.IllegalStateException: No context available outside of the request
service lifecycle.
at
org.eclipse.rwt.internal.service.ContextProvider.getContext(ContextProvider.java:108)
at
org.eclipse.rwt.internal.service.ContextProvider.getStateInfo(ContextProvider.java:166)
at
org.eclipse.rwt.SessionSingletonBase.getInstance(SessionSingletonBase.java:84)
at org.eclipse.ui.internal.Workbench.getInstance(Workbench.java:466)
RWT appears to be from RAP and is trying to replace your Workbench.
PW
Marcel, did you install the Rich Ajax Platform into your Eclipse installation? Normally with Galileo there should be no way to end up in this constellation. @benjamin I selected Install galilio->web, xml, ...-> Rich Ajax Platform SDK (RAP) and than click next. Meanwhile I have installed eclipse new, now i choise the classic SDK and could install Ajax, PHP etc without problems. I really have no idea how you end up having the target bundles in your IDE installation. Closing this was WORKSFORME as long as we don't have any steps to reproduce. Marcel, if you have the chance to reproduce this problem, please reopen with exact steps how you installed Eclipse (which eclipse package, what you did, etc) |