Problemas no returnFromDialog

Estaou usando ADF da Oracle 10.1.3.

E estou tendo o seguinte problema.

Quando abro um dailog e neste outro dailog abra outro, uso e retorna perfeitamente.
Porém quando aciona o retorno para a pagina principal lança o erro abaixo.


15/02/2008 13:39:21 oracle.adfinternal.view.faces.context.DialogServiceImpl returnFromDialog
WARNING: No 'DialogUsedRK' key available for returnFromDialog to do the right thing!
15/02/2008 13:39:21 com.sun.faces.lifecycle.InvokeApplicationPhase execute
SEVERE: popView(): No view has been pushed.
java.lang.IllegalStateException: popView(): No view has been pushed.
	at oracle.adfinternal.view.faces.context.DialogServiceImpl.popView(DialogServiceImpl.java:69)
	at oracle.adfinternal.view.faces.context.DialogServiceImpl.returnFromDialog(DialogServiceImpl.java:230)
	at oracle.adfinternal.view.faces.context.AdfFacesContextImpl.returnFromDialog(AdfFacesContextImpl.java:91)
	at oracle.adfinternal.view.faces.taglib.listener.ReturnActionListener.processAction(ReturnActionListener.java:39)
	at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
	at oracle.adf.view.faces.component.UIXComponentBase.broadcast(UIXComponentBase.java:548)
	at oracle.adf.view.faces.component.UIXCommand.broadcast(UIXCommand.java:200)
	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
	at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
	at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:231)
	at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:200)
	at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:122)
	at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:106)
	at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
	at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
	at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:619)
	at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
	at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
	at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
	at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
	at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
	at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
	at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
	at java.lang.Thread.run(Thread.java:595)