[LifeCycle] Problem with disposed Context [message #48632] |
Fri, 21 September 2007 13:26 |
Roberto Sanchez Messages: 82 Registered: July 2009 |
Member |
|
|
Hi all, I've found this problem with new CVS updates, When you launch
Demo app and close workbench, If you try to refresh page, to entry into
application again, an exception is thrown:
java.lang.IllegalStateException: The context has been disposed.
at
org.eclipse.rwt.internal.service.ServiceContext.checkState(S erviceContext.java:154)
at
org.eclipse.rwt.internal.service.ServiceContext.getRequest(S erviceContext.java:82)
at
org.eclipse.rwt.internal.service.ContextProvider.getRequest( ContextProvider.java:128)
at
org.eclipse.rwt.internal.service.ContextProvider.getSession( ContextProvider.java:147)
at
org.eclipse.rwt.internal.lifecycle.RWTLifeCycleBlockControl$ ServiceHandlerProcessor.bufferThrowable(RWTLifeCycleBlockCon trol.java:90)
at
org.eclipse.rwt.internal.lifecycle.RWTLifeCycleBlockControl$ ServiceHandlerProcessor.run(RWTLifeCycleBlockControl.java:70 )
at
org.eclipse.rwt.internal.lifecycle.RWTLifeCycleThreadPool$Po olRunnable.run(RWTLifeCycleThreadPool.java:38)
at
org.eclipse.rwt.internal.lifecycle.RWTLifeCycleThreadPool$Po olWorker.run(RWTLifeCycleThreadPool.java:66)
I've created this bug:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=204076 there are several
situations when this problem happens.
I was waiting for new performance improvements planned for this week,
but with this problem I'm blocked, My new application release will have
to await.
I'm not an expert in RAP Lifecycle but I think that Context should be
re-created when Entrypoint is called, but I don't know...
Please, a patch/workaround will be welcome.
Thanks in advance.
Roberto.
|
|
|
|
Re: [LifeCycle] Problem with disposed Context [message #49201 is a reply to message #49180] |
Mon, 24 September 2007 07:35 |
Roberto Sanchez Messages: 82 Registered: July 2009 |
Member |
|
|
Hi Frank, now It works fine, I would like to test it a bit more, but all
seems to be OK.
Thank you.
Bye
Roberto.
Frank Appel escribió:
> Hi,
>
> please update against the latest CVS versions and tell me whether the
> situation has improved. Sorry for your inconvenience.
>
> Ciao
> Frank
>
>
> "Roberto Sá‡nchez" <roberto@autonomind.com> schrieb im Newsbeitrag
> news:fd0gpg$mt8$1@build.eclipse.org...
>> Hi all, I've found this problem with new CVS updates, When you launch Demo
>> app and close workbench, If you try to refresh page, to entry into
>> application again, an exception is thrown:
>>
>> java.lang.IllegalStateException: The context has been disposed.
>> at
>> org.eclipse.rwt.internal.service.ServiceContext.checkState(S erviceContext.java:154)
>> at
>> org.eclipse.rwt.internal.service.ServiceContext.getRequest(S erviceContext.java:82)
>> at
>> org.eclipse.rwt.internal.service.ContextProvider.getRequest( ContextProvider.java:128)
>> at
>> org.eclipse.rwt.internal.service.ContextProvider.getSession( ContextProvider.java:147)
>> at
>> org.eclipse.rwt.internal.lifecycle.RWTLifeCycleBlockControl$ ServiceHandlerProcessor.bufferThrowable(RWTLifeCycleBlockCon trol.java:90)
>> at
>> org.eclipse.rwt.internal.lifecycle.RWTLifeCycleBlockControl$ ServiceHandlerProcessor.run(RWTLifeCycleBlockControl.java:70 )
>> at
>> org.eclipse.rwt.internal.lifecycle.RWTLifeCycleThreadPool$Po olRunnable.run(RWTLifeCycleThreadPool.java:38)
>> at
>> org.eclipse.rwt.internal.lifecycle.RWTLifeCycleThreadPool$Po olWorker.run(RWTLifeCycleThreadPool.java:66)
>>
>>
>> I've created this bug:
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=204076 there are several
>> situations when this problem happens.
>>
>> I was waiting for new performance improvements planned for this week, but
>> with this problem I'm blocked, My new application release will have to
>> await.
>>
>> I'm not an expert in RAP Lifecycle but I think that Context should be
>> re-created when Entrypoint is called, but I don't know...
>>
>> Please, a patch/workaround will be welcome.
>>
>> Thanks in advance.
>> Roberto.
>
>
|
|
|
Re: [LifeCycle] Problem with disposed Context [message #128061 is a reply to message #49201] |
Wed, 15 April 2009 18:17 |
Hasan Ceylan Messages: 198 Registered: July 2009 |
Senior Member |
|
|
Hello,
We have been experiencing exactly the same problem against 1.2M6 release
java.lang.IllegalStateException: The context has been disposed.
at org.eclipse.rwt.internal.service.ServiceContext.checkState(S erviceContext.java:154)
at org.eclipse.rwt.internal.service.ServiceContext.getStateInfo (ServiceContext.java:104)
at org.eclipse.rwt.internal.service.ContextProvider.getStateInf o(ContextProvider.java:166)
at org.eclipse.rwt.internal.lifecycle.CurrentPhase.get(CurrentP hase.java:48)
at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.readAndDispa tch(RWTLifeCycle.java:236)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :721)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Work benchAdvisor.java:807)
at org.eclipse.ui.internal.Workbench$25.runWithException(Workbe nch.java:1430)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:32)
at org.eclipse.rwt.internal.lifecycle.UICallBackManager.addSync (UICallBackManager.java:119)
at org.eclipse.swt.widgets.Display$2.run(Display.java:649)
at org.eclipse.rwt.internal.lifecycle.UICallBackServiceHandler. runNonUIThreadWithFakeContext(UICallBackServiceHandler.java: 455)
at org.eclipse.rwt.lifecycle.UICallBack.runNonUIThreadWithFakeC ontext(UICallBack.java:44)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:647)
at org.eclipse.ui.internal.StartupThreading.runWithoutException s(StartupThreading.java:110)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1425)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2404)
at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:22 95)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:514)
at org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:497)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:157)
at com.turquality.server.rap.Application.createUI(Application.j ava:60)
at org.eclipse.rwt.internal.lifecycle.EntryPointManager.createU I(EntryPointManager.java:92)
at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWT LifeCycle.java:228)
at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadCont roller.run(RWTLifeCycle.java:116)
at java.lang.Thread.run(Thread.java:636)
Exception in thread "UIThread [79F5701409C7E6F2FCF5B12D127B16AD]" java.lang.IllegalStateException: The context has been disposed.
at org.eclipse.rwt.internal.service.ServiceContext.checkState(S erviceContext.java:154)
at org.eclipse.rwt.internal.service.ServiceContext.getRequest(S erviceContext.java:82)
at org.eclipse.rwt.internal.service.ContextProvider.getRequest( ContextProvider.java:129)
at org.eclipse.rwt.internal.service.ContextProvider.getSession( ContextProvider.java:148)
at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.setShutdownA dapter(RWTLifeCycle.java:345)
at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.access$0(RWT LifeCycle.java:342)
at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadCont roller.run(RWTLifeCycle.java:130)
at java.lang.Thread.run(Thread.java:636)
Any hints?
Hasan Ceylan
Roberto Sánchez wrote:
> Hi Frank, now It works fine, I would like to test it a bit more, but all
> seems to be OK.
>
> Thank you.
>
> Bye
> Roberto.
>
>
> Frank Appel escribió:
>> Hi,
>>
>> please update against the latest CVS versions and tell me whether the
>> situation has improved. Sorry for your inconvenience.
>>
>> Ciao
>> Frank
>>
>>
>> "Roberto Sá‡nchez" <roberto@autonomind.com> schrieb im Newsbeitrag
>> news:fd0gpg$mt8$1@build.eclipse.org...
>>> Hi all, I've found this problem with new CVS updates, When you launch
>>> Demo app and close workbench, If you try to refresh page, to entry into
>>> application again, an exception is thrown:
>>>
>>> java.lang.IllegalStateException: The context has been disposed.
>>> at
>>> org.eclipse.rwt.internal.service.ServiceContext.checkState(S erviceContext.java:154)
>>> at
>>> org.eclipse.rwt.internal.service.ServiceContext.getRequest(S erviceContext.java:82)
>>> at
>>> org.eclipse.rwt.internal.service.ContextProvider.getRequest( ContextProvider.java:128)
>>> at
>>> org.eclipse.rwt.internal.service.ContextProvider.getSession( ContextProvider.java:147)
>>> at
>>> org.eclipse.rwt.internal.lifecycle.RWTLifeCycleBlockControl$ ServiceHandlerProcessor.bufferThrowable(RWTLifeCycleBlockCon trol.java:90)
>>> at
>>> org.eclipse.rwt.internal.lifecycle.RWTLifeCycleBlockControl$ ServiceHandlerProcessor.run(RWTLifeCycleBlockControl.java:70 )
>>> at
>>> org.eclipse.rwt.internal.lifecycle.RWTLifeCycleThreadPool$Po olRunnable.run(RWTLifeCycleThreadPool.java:38)
>>> at
>>> org.eclipse.rwt.internal.lifecycle.RWTLifeCycleThreadPool$Po olWorker.run(RWTLifeCycleThreadPool.java:66)
>>>
>>>
>>> I've created this bug:
>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=204076 there are several
>>> situations when this problem happens.
>>>
>>> I was waiting for new performance improvements planned for this week,
>>> but with this problem I'm blocked, My new application release will have
>>> to await.
>>>
>>> I'm not an expert in RAP Lifecycle but I think that Context should be
>>> re-created when Entrypoint is called, but I don't know...
>>>
>>> Please, a patch/workaround will be welcome.
>>>
>>> Thanks in advance.
>>> Roberto.
>>
>>
|
|
|
Powered by
FUDForum. Page generated in 0.02932 seconds