Session already invalidated error

hi everybody
i am devloping one application in which i have written following jsp file
usermater.jsp
<%@page language="java" session="true"%>
<%@include file="common.jsp" %>
<%
String uerrorMessage=(String)session.getAttribute("upasserrorMessage"); %>
common.jsp has following code
<%
if (! session.getId().equals((String)session.getAttribute("TF.Server.Session.ID")) )
session.invalidate();
response.sendRedirect("timeout.jsp");
%>
what i want to do is Whenever user tries to access the usermaster.jsp page directly his session must be invalidated and he is redirected to the "timeout.jsp" page but when i am trying to access the usermaster.jsp page direclty i am getting the following error
java.lang.IllegalStateException: getAttribute: Session already invalidated
this is because in usermaster.jsp file i am trying to access the session variable
String uerrorMessage=(String)session.getAttribute("upasserrorMessage"); %>
How to invalide the user's session and how to avoid this error?
Thanks in advance
Regards
bunty

Okay at the top of th epage you invalidate the session and then do a redirect. But a redirect just sets a response header and doesn't prevent the rest of the JSP from running. Try putting a return directly after the redirect.
<%
if (! session.getId().equals((String)session.getAttribute("TF.Server.Session.ID")) )
session.invalidate();
response.sendRedirect("timeout.jsp");
return;
%>

Similar Messages

  • Java.lang.IllegalStateException: setAttribute: Session already invalidated

    Hi All,
    I am installing webcenter sites 11.1.1.8.0 on remote linux machine but after say 80% of installation i am getting following error :
    [2013-10-07 16:44:06,603 IST] [ERROR] [http-bio-9084-exec-1] [fatwire.logging.cs.session] Exception checking security for table tt1381142463992
    java.lang.IllegalStateException: getAttribute: Session already invalidated
    My database in not on same machine.
    Kindly Reply If any one has faced this issue.
    Thanks,
    Pratush

    Probably the installation is taking a long time due to the remote connection. At the point of the install where it asks you to deploy the webapps and restart the application server, prior to restarting the application server you could raise the session timeout. You can find this in futuretense.ini in the WebCenter Sites installation directory, property cs.timeout. You can set it very high (hours) for the duration of the install, then lower it again afterwards if you wish.
    Installing can be painfully slow over remote connections e.g. X11 tunnelled over ssh. You could get a slight increase in speed by using arcfour cipher in ssh. For much better improvement you could use vnc on the server instead of X11 over ssh.
    Phil

  • Problem "Session already invalidated" when logout?

    Hallo,
    for logout i'am using the following code
    public String logoutButton_action() throws IOException {
    FacesContext ctx = FacesContext.getCurrentInstance();
    ExternalContext ectx = ctx.getExternalContext();
    HttpServletResponse response = (HttpServletResponse)ectx.getResponse();
    HttpSession session = (HttpSession)ectx.getSession(false);
    session.invalidate();
    response.sendRedirect("index.jspx");
    ctx.responseComplete();
    return null;
    In JDeveloper i don't have a problem. But using this method under tomcat it produces the error getAttribute: Session already invalidated.
    I know tomcat is not oracle but maybe someone had a tip for me.
    Any help is appreciated.

    Hi,
    could you check the discussion in this forum thread:
    ERROR attempting to call HttpSession.invalidate ()  in TOMCAT 5.5.9
    I think your issue is similar.
    Regards,
    Didier.

  • Java.lang.IllegalStateException: Session already invalidated

    why do i get
    java.lang.IllegalStateException: Session already invalidated
    at
    weblogic.servlet.internal.session.SessionData.invalidate(SessionData.java:)
    when iam using bea 8.1 and not in bea 5.1 .. I dont get this exception when session timesout in bea 5.1
    Can u pl tell me
    Hemalatha

    You receive this exception when yo call to session.invalidate and the session is already invalidated. Many method in session throws this exception. You can find it in
    http://java.sun.com/products/servlet/2.2/javadoc/javax/servlet/http/HttpSession.html
    When you call call request.getSession(false) you can know if the user has any session. true - to create a new session for this request if necessary; false to return null if there's no current session

  • [svn] 1502: Bug: BLZ-148 - Repeat invocation of invalidate() on HttpFlexSession throws java.lang.IllegalStateException: invalidate: Session already invalidated

    Revision: 1502
    Author: [email protected]
    Date: 2008-04-30 16:36:53 -0700 (Wed, 30 Apr 2008)
    Log Message:
    Bug: BLZ-148 - Repeat invocation of invalidate() on HttpFlexSession throws java.lang.IllegalStateException: invalidate: Session already invalidated
    QA: Yes
    Doc: No
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-148
    Modified Paths:
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/HttpFlexSession.java

  • "Session was invalidated" error

    Can any one please explain What are the possible reasons causing "Session was invalidated" error
    Thank you
    Waheed

    check to see if you are calling session.invalidate(); anywhere you shouldnt be.
    Check that the <session-timeout> in the web.xml is reasonable. check that you are not setting session.setMaxInterval to something too low

  • Session already invalidated

    I am running into an occasional session problem with one of my servlet applications. When this problem occurs, the HttpSession.setAttribute() method throws an IllegalStateException that the session has already been invalidated. My question is how do I handle this Exception. I would like to either revalidate the session, or just give the user a new session. See the code snippet below:
    public void service (HttpServletRequest req, HttpServletResponse res) {
    HttpSession session = req.getSession(true);
    try {
    session.setAttribute("mykey", "myvalue");
    catch (java.lang.IllegalStateException ex {
    //help requested here...
    //revalidate session or new session (assign to ServletRequest or ServletResponse??)
    }

    i think you won't be able to revalidate a ones invalidated session. invalidating a session includes dropping all session attributes...
    but normally the code
    req.getSession(true)you are already using should create a new Session object for the client if
    a) it didn't get a session yet
    b) its session has been invalidated
    sorry...

  • Attempt to validate an already invalid RegionSite-Error on running ADF Page

    Hi All,
    I have ADF Application with a single simple jspx page contains only a single region having taskFlow "taskList-task-flow-definition"
    which will be available in "adflibTaskListTaskFlow.jar"
    While running the page i am getting the below mentioned Error.
    <UIXRegion$RegionSiteImpl> <validate> Attempt to validate an already invalid RegionSite:
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6
    java.lang.IllegalStateException: Attempt to validate an already invalid RegionSite:
         at oracle.adf.view.rich.component.fragment.UIXRegion$RegionSiteImpl.validate(UIXRegion.java:993)
         at oracle.adf.view.rich.component.fragment.UIXRegion$RegionContextChange.doChangeImpl(UIXRegion.java:1198)
         at oracle.adf.view.rich.context.DoableContextChange.doChange(DoableContextChange.java:91)
         at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:6
    need help to sort out this error.
    Renuka
    Edited by: Renuka on Mar 8, 2012 3:22 AM

    hi poster.
    I hope this will helps you.
    How to debug "Attempt to validate an already invalid RegionSite"?

  • ERROR: Error in getting session data: Invalid or Expired Session

    Hi,
    We are using ssrs 2008 r2 and have a report which has links that allow the user to drill down.
    When the link is clicked the same report is run but shows more detail. This works fine but we are now getting the error below for a user. 
    I have increased the time out for the report to 600 seconds.
    Error in getting session data: Invalid or Expired Session: fnxgxhjuveugvd552qfyv3fw
    session!ReportServer_0-6!4b0!03/18/2015-10:51:29:: i INFO: LoadSnapshot: Item with session: fnxgxhjuveugvd552qfyv3fw, reportPath: , userName: doman/user not found in the database
    Any ideas how this can be resolved?

    Hi Nasa1999,
    Based on your error message, If the all the users will sometimes got the same issue, it can be caused by the timeout issue. It happens a lot when rendering big report, and it exceeds the default Session Timeout. You can execute script
    to increase the Session Timeout time. Please refer to following blog:
    Session Timeout during execution. Also increase the value of <Query Timeout> in rsreportserver.config file. This file locate at XX:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer
    Please also check to set the <legacyImpersonationPolicy> back to true(https://support.microsoft.com/en-us/kb/972328).
    Locate the Aspnet.config file in the following folder:
     %windir%\Microsoft.NET\Framework64\v2.0.50727
    If Microsoft Visual Studio is installed on the computer that is running SQL Server 2005, double-click
    Aspnet.config. If Visual Studio is not installed on the computer, follow these steps:
            a. Right-click Aspnet.config, point to
    Open with, and then click Choose program.
            b. In the Programs list, click
    Notepad, and then click OK.
    Locate the following tag in the <runtime> section of the code.
            <legacyImpersonationPolicy enabled="false"/>
    Change the tag to:
            <legacyImpersonationPolicy enabled="true"/>
    Save the Aspnet.config file.
    Reset IIS.
    Try your report again.
    Similar Thread for your reference:
    Using SharePoint Report Viewer
    Web Part: Error in getting session data: Invalid or Expired Session: xxxxxxxxxxx
    If only the one user or several users will got the issue, the issue can be caused by the permission setting, please reference to below blog:
    http://answers.flyppdevportal.com/categories/sqlserver/sqlreportingservices.aspx?ID=3506231b-9f4d-4f5a-884d-157137c56336
    http://blog.goobol.com/the-permissions-granted-to-user-domainusername-are-insufficient-for-performing-this-operation/
    If your problem still exists, please try to provide more details information as below:
    Did you reporting service installed in native mode or sharepoint mode, If in native mode, please try to provide more error message from the log file:
    C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles
    If you still have any problem, please feel free to ask.
    Regards,
    Vicky Liu
    Vicky Liu
    TechNet Community Support

  • Error: Could not get markup. The cookie or session is invalid or ...

    When I run the portlet getting the below error:
    Error: Could not get markup. The cookie or session is invalid or there is a runtime exception.
    I have gone through the log, it's processing the request.
    Any help on this ...

    first can you give us some idea about which product/component/platform/version are you working with. and how did you edit the 'portal prefs'.
    thanks!

  • Reproducible issue: Attempt to validate an already invalid RegionSite error

    Hi Experts,
    I seem to have a reproducible issue, is this a ADF bug? we using jdev 11.1.2.1
    We use dynamic region, in the task flow of the region, we have a table inside a page, first column is the delete button which is:
    <af:commandImageLink icon="#{ImgRes.DIALOG_DELETE}"
    actionListener="#{bindings.removeRowWithKey.execute}"
    text="" immediate="true"
    disabled="#{!bindings.removeRowWithKey.enabled}"
    id="cb1"/>
    For some reason we use pessimistic locking, I purposely lock the record in another SQL tool, then I try to click this button to delete the row, then we got following error and user see the error "Attempt to validate an already invalid RegionSite" (the system becomes unusable, user has to start over) and error message for AlreadyLockedException is not shown to user:
    javax.faces.event.AbortProcessingException: ADFv: Abort processing exception.[[
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:199)
         at sun.reflect.GeneratedMethodAccessor1720.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
         at java.lang.reflect.Method.invoke(Method.java:611)
         at com.sun.el.parser.AstValue.invoke(Unknown Source)
         at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
         at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
         at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
         at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:824)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179)
         at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:157)
         at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:279)
         at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:145)
         at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:479)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:159)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1129)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:397)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:204)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:122)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(AccessController.java:284)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:100)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    ADF: Adding the following JSF error message: Another user is locking the record, please try again later. (JBO-26030)[[
    oracle.jbo.AlreadyLockedException: JBO-26030: Another user is locking the record, please try again later. (JBO-26030)
         at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelectForAltKey(OracleSQLBuilderImpl.java:1098)
         at oracle.jbo.server.BaseSQLBuilderImpl.doEntitySelect(BaseSQLBuilderImpl.java:552)
         at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:8287)
         at oracle.jbo.server.EntityImpl.lock(EntityImpl.java:5936)
         at oracle.jbo.server.ViewRowImpl.lockEntities(ViewRowImpl.java:3244)
         at oracle.jbo.server.ViewRowImpl.doRemove(ViewRowImpl.java:3381)
         at oracle.jbo.server.ViewRowImpl.remove(ViewRowImpl.java:3444)
         at oracle.adf.model.binding.DCIteratorBinding.removeRowWithKey(DCIteratorBinding.java:3753)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1598)
         at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2169)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:731)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:402)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:185)
         at sun.reflect.GeneratedMethodAccessor1720.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
         at java.lang.reflect.Method.invoke(Method.java:611)
         at com.sun.el.parser.AstValue.invoke(Unknown Source)
         at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
         at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
         at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
         at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:824)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179)
         at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:157)
         at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:279)
         at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:145)
         at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:479)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:159)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1129)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:397)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:204)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:122)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(AccessController.java:284)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:100)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    This is typically due to an error in the configuration of the objects referenced by this expression.
    If it helps, the expression "#{bindings.dynamicRegion1}" evaluates to "null".
    If it helps, the expression "#{bindings}" evaluates to "xxxxxxxxxxx_taskflow". Now using an empty RegionModel instead.
         at oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:477)
         at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:751)
         at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:525)
         at oracle.adfinternal.view.faces.facelets.rich.RegionHandler._processRegion(RegionHandler.java:142)
         at oracle.adfinternal.view.faces.facelets.rich.RegionHandler.applyNextHandler(RegionHandler.java:61)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:104)
         at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:104)
         at oracle.adfinternal.view.faces.facelets.rich.IncludeHandler._apply(IncludeHandler.java:128)
         at oracle.adfinternal.view.faces.facelets.rich.IncludeHandler.includeDefinition(IncludeHandler.java:156)
         at oracle.adfinternal.view.faces.facelets.rich.FacetRefHandler.applyNextHandler(FacetRefHandler.java:41)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:104)
         at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:104)
         at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:104)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:104)
         at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
         at oracle.adfinternal.view.faces.facelets.rich.IncludeDefHandler.apply(IncludeDefHandler.java:68)
         at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
         at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
         at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:82)
         at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:308)
         at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:367)
         at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:346)
    ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6[[
    java.lang.IllegalStateException: Attempt to validate an already invalid RegionSite:
         at java.lang.Throwable.<init>(Throwable.java:67)
         at oracle.adf.view.rich.component.fragment.UIXRegion$RegionSiteImpl.validate(UIXRegion.java:1145)
         at oracle.adf.view.rich.component.fragment.UIXRegion$RegionContextChange.doChangeImpl(UIXRegion.java:1389)
         at oracle.adf.view.rich.context.DoableContextChange.doChange(DoableContextChange.java:91)
         at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:762)
         at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:525)
         at oracle.adfinternal.view.faces.facelets.rich.RegionHandler._processRegion(RegionHandler.java:142)
         at oracle.adfinternal.view.faces.facelets.rich.RegionHandler.applyNextHandler(RegionHandler.java:61)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:104)
         at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:104)
         at oracle.adfinternal.view.faces.facelets.rich.IncludeHandler._apply(IncludeHandler.java:128)
         at oracle.adfinternal.view.faces.facelets.rich.IncludeHandler.includeDefinition(IncludeHandler.java:156)
         at oracle.adfinternal.view.faces.facelets.rich.FacetRefHandler.applyNextHandler(FacetRefHandler.java:41)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
         at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:104)
         at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
         at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
         at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
    Edited by: codeplay on Apr 11, 2013 9:56 AM

    Hi,
    if you have a support contract, can you verify with 11.1.2.3 and if it reproduces file a bug with support, providing a testcase?
    thanks
    Frank

  • Error :  Attempt to validate an already invalid RegionSite

    Hi,
    I have dragged and dropped a bounded taskflow as a region on a jspx page. I dint give any input parameters to it.
    When i run the application its throwing the following error :
    <UIXRegion$RegionSiteImpl> <validate> Attempt to validate an already invalid RegionSite:
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6
    java.lang.IllegalStateException: Attempt to validate an already invalid RegionSite:
    Please suggest if anyone knows the solution to this problem.
    Thanks in advance,
    Kavitha

    Hi,
    Can you try doing it again? delete and re drop?
    Have you checked that your bindings are ok?
    Do you have any errors on your fragment code?
    Did you try to drop it on a simple page to narrow down the problem?
    Regards,
    Dimitris.

  • Invalid session WIH 00013 error

    Using XI 3.1 SP3 with Tomcat and Oracle CMS
    We are getting an Invalid Session WIH 00013 error when trying to refresh a WEBI report. This is the only report this is happening with. Any resolution / workaround?
    Thanks in advance!

    Here is my wireportserver trace log:
    cefactory.cpp:158:class CORBA_Object *__thiscall CDZServerFactory::newService(const unsigned short *,const unsigned short *): TraceLog message 1
    2012/01/22 04:49:00.431|>=|E|X|13484|14096| |||||||||||||||Uncaught Exception in SilentScope: CDZServerFactory::newService: 0.015
    cefactory.cpp:158:class CORBA_Object *__thiscall CDZServerFactory::newService(const unsigned short *,const unsigned short *): TraceLog message 2
    2012/01/22 04:49:02.431|>=|E|X|13484| 916| |||||||||||||||Uncaught Exception in SilentScope: CDZServerFactory::newService: 0
    SessionRegistry.cpp:647:unsigned long __thiscall SessionRegistry::remove(const class bo_utf8string &,bool): TraceLog message 3
    2012/01/22 04:49:19.791|>>|E| |13484|14092| |||||||||||||||**ERROR:RepositoryProxy_SessionRegistry:the session has not been found in the refCount map [SessionRegistry.cpp;647]
    Thoughts?
    -phil

  • How to debug "Attempt to validate an already invalid RegionSite"?

    In our existing JDev 11g application development we're now heavily using Bounded Task Flows, Fragments & Regions to their full effect. However from time to time we make mistakes, and we'll receive the following error and our application crashes:
    "java.lang.IllegalStateException: Attempt to validate an already invalid RegionSite:"
    (plus long non useful error stack)
    Okay, so we did something wrong with one of the regions contained in the current page, fair enough, and there's something we need to fix. If we know what we've just changed this is easy, but if the error occurs much later, or after a lot of changes, this can be hard to reverse/isolate. In turn the problem with this error message is it is so generic, it swallows the Java error stack, it gives absolutely no assistance why the problem has occurred, which region is failing, which BTF is failing etc etc.
    From my point of view I normally start hacking down into the code, commenting out chunks (in a div by 2 fashion) until I can locate the issue. For beginners however, with little experience in the ADF framework, this message is a killer as it provides no assistance.
    Do any of the other senior developers on this forum have any generic suggestions we can give to beginners on how to diagnose the true problem? Are there any techniques anyone is using to help reveal the true problem quickly and succinctly? Is there a trick maybe I've missed in squeezing out the real problem?
    Opinions appreciated.
    CM.

    Hi Chris,
    I found a way to debug the last of your given scenarios. I'm not sure how you managed to set the default activity to a none existing target, but here is what I did:
    1. open the BT which holds the fragments for the region in source mode
    2. changed the default activity to a none existing target (I added a '_x' 'depdetail_x' instead of the correct 'depdetail')
    3. run the app anad got the error 'Attempt to validate an already invalid RegionSite'
    4. changed the logging configuration to FINEST for 'oracle.adf' and 'oracle.adfinternal'
    5. tried to run the page again
    6. WOW what a stack trace :-) but it contains the needed information
    I added a part of the generated log (sorry it's quite long) but you may find it useful to find the right point to overwrite a framework class.
    I did not have a change to test this with your other cases, but it should be easy for you to do.
    Timo
    <AdfcPageResolver> <getPhysicalURI> ADFc: viewId [/start] resolved to [/start.jspx]
    <AdfcPageResolver> <getPhysicalURI> ADFc: viewId [/start] resolved to [/start.jspx]
    <ServletEnvironment> <getLocaleHelper> _localeHelper is oracle.adf.controller.faces.FacesServletEnvironment@10c1ca9
    <FacesServletEnvironment> <getLocale> Locale returned from FacesServletEnvironment :de
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for public listener 'oracle.adf.controller.internal.debug.AdfLifecycleBreakpointFacadeFwk'.
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for listener 'oracle.adfinternal.view.faces.activedata.FacesBindingRewiringListener'.
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for listener 'oracle.adfinternal.controller.application.model.SaveStateTokenListener'.
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for listener 'oracle.adfinternal.controller.application.model.DispatchContextualEventListener'.
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for listener 'oracle.adfinternal.controller.application.model.UpdateBindingListener'.
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for listener 'oracle.adfinternal.controller.debug.ActivityBreakpointFacadeImpl'.
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for listener 'oracle.adfinternal.controller.application.SaveStateListener'.
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for listener 'oracle.adfinternal.controller.application.NewWindowStateListener'.
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for listener 'oracle.adfinternal.controller.application.PageParameterPagePhaseListener'.
    <ADFLifecycleImpl$PagePhaseListenerWrapper> <afterPhase> ADFc: afterPhase 'prepareRender' for listener 'oracle.adfinternal.controller.application.SyncNavigationStateListener'.
    <LifecycleImpl> <_executePhase> Executing phase RENDER_RESPONSE 6
    <AdfcPageResolver> <getPhysicalURI> ADFc: viewId [/start] resolved to [/start.jspx]
    <RegionTag> <doStartTag> RegionModel associated with component client ID: r1
    <UIXRegion> <_beginInterruptibleRegion> UIXRegion._beginInterruptibleRegion()
    <UIXRegion$RegionSiteImpl> <validate> Validating  RegionSite:oracle.adf.view.rich.component.fragment.UIXRegion$RegionSiteImpl@25899297 [_region=](null)[Ljava.lang.StackTraceElement;@146aad7
    <ServletADFContext> <findApplicationScopeMap> The applicationScope Map returned
    <ServletADFContext> <findApplicationScopeMap> The applicationScope Map returned
    <ADFContext> <getADFFacesViewScopeMap> oracle.adf.view.rich.context.AdfFacesContext used to get ViewScope
    <DCTaskFlowBinding> <activate> ADFc: activated taskflow binding 'testregiontaskflowdefinition1'.
    <TaskFlowRegionModel> <doProcessBeginRegion> ADFc: processBeginRegion for taskflow binding 'testregiontaskflowdefinition1'.
    <TaskFlowRegionModel> <pushRegionData> ADFc: Region: pushed region data for data.dguv_abc_view_startPageDef.testregiontaskflowdefinition1
    <DCTaskFlowBinding> <isViewableInternal> ADFc: Taskflow Binding 'testregiontaskflowdefinition1', calculating viewable value. TaskFlowId=/WEB-INF/testregion-task-flow-definition.xml#testregion-task-flow-definition, current viewPortId=a27efxd4i_24.
    <DCTaskFlowBinding> <getViewPort> ADFc: Taskflow binding 'testregiontaskflowdefinition1' will use TaskFlowId '/WEB-INF/testregion-task-flow-definition.xml#testregion-task-flow-definition'.
    <DCTaskFlowBinding> <getViewPort> ADFc: Taskflow binding 'testregiontaskflowdefinition1', creating new viewportcontext for TaskFlowId '/WEB-INF/testregion-task-flow-definition.xml#testregion-task-flow-definition'.
    <SessionBasedScopes> <addScope> ADFc: scope added to session, key=oracle.adf.controller.viewScope.a27efxd4i_29.null
    <ViewPortContextImpl> <resetViewScope> ADFc: created viewScope for view 'null' with key 'oracle.adf.controller.viewScope.a27efxd4i_29.null'
    <XmlUtil> <createAndLogParsingException> ADFc: /WEB-INF/testregion-task-flow-definition.xml#testregion-task-flow-definition:
    <XmlUtil> <createAndLogParsingException> ADFC-02020: Standardaktivität 'depdetail_x' kann in Taskflow-Definition '/WEB-INF/testregion-task-flow-definition.xml#testregion-task-flow-definition' nicht gefunden werden.
    <XmlUtil> <createAndLogParsingException>
    oracle.adf.controller.metadata.ParsingException: ADFC-02020: Standardaktivität 'depdetail_x' kann in Taskflow-Definition '/WEB-INF/testregion-task-flow-definition.xml#testregion-task-flow-definition' nicht gefunden werden.
         at oracle.adf.controller.internal.metadata.xml.XmlUtil.createAndLogParsingException(XmlUtil.java:465)
         at oracle.adf.controller.internal.metadata.xml.MetadataResourceXmlImpl.parseTaskFlowDefinition(MetadataResourceXmlImpl.java:436)
         at oracle.adf.controller.internal.metadata.xml.MetadataResourceXmlImpl.parse(MetadataResourceXmlImpl.java:305)
         at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getMDSCachedResourceOrParse(MdsMetadataResourceProvider.java:715)
         at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.loadUnmutalbeMetadataResources(MdsMetadataResourceProvider.java:372)
         at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getResources(MdsMetadataResourceProvider.java:179)
         at oracle.adf.controller.internal.metadata.MetadataService.getTaskFlowDefinition(MetadataService.java:221)
         at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.findTaskFlowDefinition(TaskFlowCallActivityLogic.java:1072)
         at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.invokeTaskFlow(TaskFlowCallActivityLogic.java:224)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:216)
         at oracle.adfinternal.controller.state.ChildViewPortContextImpl.invokeTaskFlow(ChildViewPortContextImpl.java:104)
         at oracle.adfinternal.controller.state.ControllerState.createChildViewPort(ControllerState.java:1351)
         at oracle.adfinternal.controller.ControllerContextImpl.createChildViewPort(ControllerContextImpl.java:78)
         at oracle.adf.controller.internal.binding.DCTaskFlowBinding.createRegionViewPortContext(DCTaskFlowBinding.java:429)
         at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getViewPort(DCTaskFlowBinding.java:352)
         at oracle.adf.controller.internal.binding.TaskFlowRegionModel.doProcessBeginRegion(TaskFlowRegionModel.java:160)
         at oracle.adf.controller.internal.binding.TaskFlowRegionModel.processBeginRegion(TaskFlowRegionModel.java:108)
         at oracle.adf.view.rich.component.fragment.UIXRegion$RegionContextChange.doChangeImpl(UIXRegion.java:1199)
         at oracle.adf.view.rich.context.DoableContextChange.doChange(DoableContextChange.java:91)
         at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:693)
         at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:498)
         at oracle.adfinternal.view.faces.taglib.region.RegionTag.doStartTag(RegionTag.java:127)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:50)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspIterationTagNode.executeHandler(OracleJspIterationTagNode.java:45)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspNode.execute(OracleJspNode.java:89)
         at oracle.jsp.runtimev2.ShortCutServlet._jspService(ShortCutServlet.java:89)
         at oracle.jsp.runtime.OracleJspBase.service(OracleJspBase.java:29)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:422)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:802)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:726)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at oracle.adfinternal.view.faces.config.rich.RecordRequestAttributesDuringDispatch.dispatch(RecordRequestAttributesDuringDispatch.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267)
         at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:469)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:777)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:293)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:213)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)

  • Your session is invalid.Logout&Login again WIH 00013-Web intelligence repor

    Hi,
       I am getiing error "Your session is invalid. Logout & Login again (WIH 00013)" whenever I try to open View Web Intelligence report. The issue is observed in QA server but not in Dev server. I connected to QA database and check from DEV BO server but this error is not encountered. Do you know why this issue is coming in QA. How to troubleshoot could you guide me with steps. Thanks in advance.
    Regards,
    Nanda Kishore.

    Hi,
    Check below thread..
    WIH00013 - Invalid Session
    Thanks,
    Amit

Maybe you are looking for