Community
Participate
Working Groups
Created attachment 191074 [details] patch which fakes the context 1.4 (close to M6) java.lang.IllegalStateException: No context available outside of the request service lifecycle. at org.eclipse.rwt.internal.service.ContextProvider.getContext(ContextProvider.java:107) at org.eclipse.rwt.internal.service.ContextProvider.getSession(ContextProvider.java:140) at org.eclipse.rwt.RWT.getLocale(RWT.java:271) at org.eclipse.rwt.RWT$NLS.getISO8859_1Encoded(RWT.java:106) at org.eclipse.ui.internal.WorkbenchMessages.get(WorkbenchMessages.java:1145) at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ContentProvider.getFilteredItems(FilteredItemsSelectionDialog.java:3030) at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ContentProvider.reloadCache(FilteredItemsSelectionDialog.java:2957) at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog.reloadCache(FilteredItemsSelectionDialog.java:1010) at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshCacheJob.run(FilteredItemsSelectionDialog.java:1517) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) According to the FAQ this means it must be wrapped with UICallBack. Patch attached.
Thanks for the patch. Applied to CVS HEAD with a small change.