IAS 6.5 requests hanging due to session deadlocks

In our application on IAS 6.5, we are seeing requests hang due to PlatformNASSession.invalidate() getting stuck. At the time that this happens, our cpu utilization shoots to 100%. We're not sure if the cpu usage is the cause, the effect, or unrelated to the session hanging but the two problems seem to surface at the same time. Is there any known problem that causes the sessions to get hosed up?
The only way we're able to fix this problem is to kill -9 the kjs process (only 1 of our 4 breaks at a time) that is using all the cpu. At that point, the kjs is automatically restarted and everything begins to work fine again. However, everything going on inside that kjs is lost and the system is running at a crawl in the meantime.
Here is a stack trace of one of the threads that's getting stuck:
     "Thread-567" prio=5 tid=0x3858f0 nid=0x25f waiting on monitor [0xa9d7e000..0xa9d7fc68]
          at java.lang.Object.wait(Native Method)
          at java.lang.Object.wait(Object.java:420)
          at com.netscape.server.servlet.platformhttp.PlatformNASSession.invalidate(Unknown Source)
          at com.bankofamerica.ui.servlet.action.authentication.LogoffAction.perform(LogoffAction.java:42)
          at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1785)
          at com.bankofamerica.ui.servlet.BOAActionServlet.processActionPerform(BOAActionServlet.java:68)
          at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1584)
          at com.bankofamerica.ui.servlet.BOAActionServlet.process(BOAActionServlet.java:41)
          at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
          at com.netscape.server.servlet.servletrunner.ServletInfo.service(Unknown Source)
          at com.netscape.server.servlet.servletrunner.ServletRunner.execute(Unknown Source)
          at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
          at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
          at com.kivasoft.thread.ThreadBasic.run(Native Method)
          at java.lang.Thread.run(Thread.java:484)
Here is the ias-web.xml that is seeing the issues:
     <session-info>
          <impl>distributed</impl>
          <timeout>240</timeout>
          <timeout-type>last-access</timeout-type>
          <secure>false</secure>
          <domain/>
          <path/>
          <scope/>
     </session-info>

Hi! have you resolved this issue? Right now we are also experiencing the same problem.
We're using IAS6.5 SP1, but to no avail when the incoming requests hangs, IAS doesnt generate core dump. As basis for our investigation, we just rely on the IAS Logs, but we couldnt find any abnormalities recorded on the logs that could help us resolve the problem.
I appreciate any help from you.
Best Regards,
Rachele

Similar Messages

  • How to reduce buffer busy waits, session hanging due to buffer busy waits

    Hi,
    How to reduce buffer busy waits, session hanging due to buffer busy waits.
    Thanks,
    Sathis.

    When I see through enterprise manager I see lot of
    tables with buffer busy waits.
    Is there any way by table name we can check the
    blocks info.
    The simple way is to look at the SQL statement and corresponding table name?
    P1=file#, P2=block#. You can extract segment name(table or index) using this info.
    Query v$bh like following:
    SQL> select file#, block#, class#, objd from v$bh where file# = P1 and block# = P2;
    SQL> select object_name from all_objects where object_id = <objd>;See following doc:
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_1051.htm
    Or you can dump block:
    SQL> alter system dump datafie <P1> block <P2>;Some excerpts from block dump:
    scn: 0x07df.17e70782 seq: 0x01 flg: 0x04 tail: 0x07822301
    frmt: 0x02 chkval: 0x61d0 type: 0x23=PAGETABLE SEGMENT HEADER
    Map Header:: next  0x00000000  #extents: 1    obj#: 55881  flag: 0x10000000>
    Can we do something at table level that will reduce
    the waits.
    Yes, some methods are known. But before thinking of that, you must verify which block class and which access are involved.
    Typo... always. :(
    Message was edited by:
    Dion_Cho

  • ISE-5443 RADIUS request dropped due to reaching EAP sessions limit

    Hi Guys,
    I am getting the below error message from two PSNs (out of 4) & resulting 95% failed authentications on ISE
    "5443 RADIUS request dropped due to reaching EAP sessions limit"
    Could not find any documents/reference & trying to get on hold TAC in the mean time.
    If anyone of you know what could it be, pls share your inputs
    TIA
    Rasika

    Hi Scott,
    Thanks for that..
    here is bit more information about this evnts log in ISE system (1.2 Patch 4).
    Event: 5405 RADIUS Request dropped
    Failure Reason :5443 RADIUS request dropped due to reaching EAP sessions limit
    Resolution : Wait a few seconds before invoking another RADIUS request with new EAP  session. If system overload continues to occur, try restarting the ISE  Server
    Root cause: A RADIUS request was dropped due to reaching EAP sessions limit. This  condition can be caused by too many parallel EAP authentication  requests.
    Worked with TAC & restarted the service of one PSN node & that brings that node to normal condition & removed the other PSN form the F5 pool until TAC analyze gathered support bundle from that.
    It is not heavily loaded environment (3k wireless clients) at the moment & bit scary since we are expecting around 15k when students are back in early March. Authentication failure rate is around 100 in every 15-20s interval. Not sure what is the limitation of the ISE system itself to handle number of EAP sessions per second.
    Rasika

  • Certificate issues Active Directory Certificate Services could not process request 3699 due to an error: The revocation function was unable to check revocation because the revocation server was offline. 0x80092013

    Hi,
    We have some problems with our Root CA. I can se a lot of failed requests. with the event id 22: in the logs. The description is: Active Directory Certificate Services could not process request 3686 due to an error: The revocation function was unable to
    check revocation because the revocation server was offline. 0x80092013 (-2146885613).  The request was for CN=xxxxx.ourdomain.com.  Additional information: Error Verifying Request Signature or Signing Certificate
    A couple of months ago we decomissioned one of our old 2003 DCs and it looks like this server might have had something to do with the CA structure but I am not sure whether this was in use or not since I could find the role but I wasn't able to see any existing
    configuration.
    Let's say that this server was previously responsible for the certificates and was the server that should have revoked the old certs, what can I do know to try and correct the problem?
    Thank you for your help
    //Cris

    hello,
    let me recap first:
    you see these errors on a ROOT CA. so it seems like the ROOT CA is also operating as an ISSUING CA. Some clients try to issue a new certificate from the ROOT CA and this fails with your error mentioned.
    do you say that you had a PREVIOUS CA which you decomissioned, and you now have a brand NEW CA, that was built as a clean install? When you decommissioned the PREVIOUS CA, that was your design decision to don't bother with the current certificates that it
    issued and which are still valid, right?
    The error says, that the REQUEST signature cannot be validated. REQUESTs are signed either by itself (self-signed) or if they are renewal requests, they would be signed with the previous certificate which the client tries to renew. The self-signed REQUESTs
    do not contain CRL paths at all.
    So this implies to me as these requests that are failing are renewal requests. Renewal requests would contain CRL paths of the previous certificates that are nearing their expiration.
    As there are many such REQUEST and failures, it probably means that the clients use AUTOENROLLMENT, which tries to renew their current, but shortly expiring, certificates during (by default) their last 6 weeks of lifetime.
    As you decommissioned your PREVIOUS CA, it does not issue CRL anymore and the current certificates cannot be checked for validity.
    Thus, if the renewal tries to renew them by using the NEW CA, your NEW CA cannot validate CRL of the PREVIOUS CA and will not issue new certificates.
    But it would not issue new certificates anyway even if it was able to verify the PREVIOUS CA's CRL, as it seems your NEW CA is completely brand new, without being restored from the PREVIOUS CA's database. Right?
    So simply don't bother :-) As long as it was your design to decommission the PREVIOUS CA without bothering with its already issued certificates.
    The current certificates which autoenrollment tries to renew cannot be checked for validity. They will also slowly expire over the next 6 weeks or so. After that, autoenrollment will ask your NEW CA to issue a brand new certificate without trying to renew.
    Just a clean self-signed REQUEST.
    That will succeed.
    You can also verify this by trying to issue a certificate on an affected machine manually from Certificates MMC.
    ondrej.

  • Redeem itunes card due to session timed out?

    unable to redeem itunes card due to session timed out?

    I had the same, frustrating problem, then happened onto a process that worked for me. I wrote it up in the following post: https://discussions.apple.com/thread/3541003
    Hope that works for you, too.

  • LABVIEW APPLICATION HANGS DUE TO INSUFICIENT MEMORY

    I AM USING LABVIEW 7.1. I BUILD ONE APPLICATION. IN THAT APPLICATION I USED MSCOMM ACTIVEX FOR SERIAL COMMUNICATION TO MY PLC. ALSO I USED TOOLBAR , STATUS BAR ACTIVEX IN MY APPLICATION. IT WORKS OK. BUT AFTER SOME TIME SOFTWARE GET HANGS DUE TO INSUFFICIENT MEMORY. I FOUND THAT AFTER 3SECOND THAT EXE SIZE IN MEMORY GET INCREASED BY 4K. WHY DON'T KNOW. PLEASE TELL WHY MEMORY SIZED INCREASED.

    How can we say why, without seeing your code ?
    -Check if you open references and not closing them.
    -Use "Performance and Memory" to see in which vi, the memory is increased

  • Essbase server is hanging due to BSO applications

    Hi All,
    We upgraded from 9.3.1 to 9.3.3 in august and since then we are having issues. We have about 12 BSO applications, Size is 2GB each. After the upgrade when the users do some operations sucn as rerteval or outline edits etc the essbase hangs and we have to reboot to resolve this issue but after sometime (1 hour later) on performing the same operations it hangs again.
    We initially thought it is the server problem, so we migrated all these 12 apps to 3 diferent servers and the other server also started hanging due to these apps. SO this solidifies that there is something wrong in these BSO applications...Any ideas????
    System info: Windows environment
    sever: windows server 2003
    hyp - 9.3.3
    Oracle support also jumped in but could not resolve the issue.
    Any help would be appreciated.
    Thanks!!!

    Have a look on Essbase conf file
    for netdelay and net recount try increaseing 1000 each and look for diffrence
    Also look on avaiable RAM on server. Allot 2 gb per application
    let say you have 12 app then 12*2=24 + 6 Gb i.e=30gb so better get 32gb
    up to my understanding since ram seq goes 8 ,16, 32, 64
    also look at your processor how many core have alloted
    Have a read on :http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/frameset.htm?part_optimize.html

  • Storyboard in Xcode 5 hangs and leads to deadlock.

    I downloaded XCode 5 lately to support iOS 7, on my Macbook Pro (8 GB DDR 3 RAM).
    I have a storyboard file which has close to 30 Controllers in it.
    I opened the storyboard file post that it got hanged due to which i am unable to proceed.
    Here are the things i already tried:
    1. Restarting XCode.
    2. Restarting Mac.
    3. Terminating all other Apps apart from XCode.
    4. Cleaing all caches for XCode and clearing all content & settings for Simulators.
    Please provide your answers on this solution.
    I am unable to work on it and all development is halted.

    I have try AIRSDK 14 BETA , save issue....
    XCODE 5.1.1, same same ~~
    Unable to dvtFoundationBundle. Error
    who can help me ....

  • Insert hangs due to pk violation (plsql)

    Hello everybody,
    i'm unable to cope with the following problem:
    1) suppose to have a table with a single column and it's primary key
    CREATE TABLE TABUSRLG
    TUL_CODUSR VARCHAR2(30 BYTE)
    ALTER TABLE TABUSRLG ADD (
    PRIMARY KEY
    (TUL_CODUSR) ENABLE);
    2) from a session execute
    insert into tabusrlg values 'A';
    and DON'T rollabck or commit
    3) from another session try the same insert
    insert into tabusrlg values 'A';
    this insert hangs (and i agree with this)
    but ...
    Is there a way to prevent the insert to hangs ? i'd like tpo skip the insert in this case without waiting for a timeout.
    Usually when i want to update a record i execute a select for update nowait ;
    if the instruction throws an exception the record is locked and i don't try the update
    I'm looking for something similar but in this case i don't find a way to sort out it
    Any suggestion ?
    Many thanks in advance
    Stefano

    Stefano,
    I am still not clear Why should Oracle hold a Lock and prevent from another session Inserting data?
    I was not able to replicate the situation. Can anybody send steps to replicate the scenario?
    SESSION 1:
    CREATE TABLE test_table (col varchar2(10));
    select username,
    a.sid,
    a.type,
    lmode,
    request
    from v$lock a, v$session b
    where a.sid = b.sid
      AND username = USER;
    USERNAME     SID     TYPE     LMODE     REQUEST
    PURVESH          23     AE          4          0
    PURVESH          17     AE          4          0
    PURVESH          143     JQ          4          0
    PURVESH          143     AE          6          0
    PURVESH          23     TO          3          0 
    insert into test_table values ('A');
    select username,
    a.sid,
    a.type,
    lmode,
    request
    from v$lock a, v$session b
    where a.sid = b.sid
      AND username = USER;
    USERNAME     SID     TYPE     LMODE     REQUEST
    PURVESH          23     AE          4          0
    PURVESH          17     AE          4          0
    PURVESH          143     JQ          6          0
    PURVESH          143     AE          4          0
    PURVESH          23     TO          3          0
    PURVESH          23     TM          3          0
    PURVESH          23     TX          6          0
    -- As you see here a Table Row Level lock (TX) and a Table Lock (TM) is placed to prevent Table Structure modification.
    SESSION 2:
    insert into test_table values ('B');
    select username,
    a.sid,
    a.type,
    lmode,
    request
    from v$lock a, v$session b
    where a.sid = b.sid
      AND username = USER;
    USERNAME     SID     TYPE     LMODE     REQUEST
    PURVESH          23     AE          4          0
    PURVESH          17     AE          4          0
    PURVESH          143     JQ          6          0
    PURVESH          143     AE          4          0
    PURVESH          23     TO          3          0
    PURVESH          17     TM          3          0
    PURVESH          23     TM          3          0
    PURVESH          17     TX          6          0
    PURVESH          23     TX          6          0
    The above data proves that another session was not prevented from inserting a record into the same table. SID 17 has placed another TX and TM in Mode 3.I could not understand why are you thinking of alternatives without finding out where the actual problem lies?
    I would recommend you to check out what locks are being held on your table and investigate the reason.
    You can definitely let us know if you face any issue, just ensure to post appropriate data for our analysis.
    Regards,
    P.

  • Unable to Import Transport Request - hanged with Truck icon

    Dear SAP Expert,
    Our DEV & QAS are on normal domain installation but Production installation is on HA Cluster on Windows.
    We have configured the STMS for the CRM landscape system and domain is Development server.  While trying to import all the Transport Request, it is getting hanged and showing in import running status (showing Truck icon). 
    We have checked some possible logs and reviewed the complete STMS configuration, profiles and process and found the BG job RDDIMPDP is not getting scheduled continuously. 
    The below error is from latest log file u201CSLOG1151.PCRu201D from F:\usr\sap\trans\log (global directory) from Production server for your review
    WARNING: System PCR. Warning.        20111220144048 :
    ERROR:       The following call returned with exit code 7:
    ERROR:         sapevt.exe SAP_TRIGGER_RDDIMPDP -t name=PCR pf=
    VSAPPRDCRMSCS\sapmnt\PIS\SYS\profile\DEFAULT.PFL
    ERROR:       Background jobs cannot be started.
    ERROR:       Please check trace file dev_evt.
    WARNING:       (This warning is harmless if no further warnings follow.)
    I would request, please help me for resolving this issue immediately as our GO-LIVE date is nearby and have to import all the TRs from CRM QAS to this PRD servers.
    Kindly let me know, if you need any further information.
    Thanking you,
    Devki Nandan

    Hi,
    This forum is for SAP application called as 'SAP Transportation Management'. Your query is irrelevant to this forum. Please look for an appropriate forum to post your query.
    Regards,
    Nageshwara Manda

  • Payment Process request hangs when process in more than 7000 invoices.

    We are using oracle E-BIZ R12 version in our company.The problem we are facing while Payement process request program is when we are trying to process more than 8000 invoices the entire application hangs.No new logins are allowed till the entire process ends and it takes a lot of time to process. Kindly help me with this.
    Thanks and regards..

    Are both the payments for the employee not transferred or only the unpaid one ?
    How about paying both the amounts(status paid) and then do a transfer to SLA.
    Cheers,
    Vigneswar

  • SOAP requests hang for 5 minutes. Why?

    As a first step in using the SOAP features integrated in Java 6 I went through the JAX-WS 2.0 tutorial at http://java.sun.com/developer/technicalArticles/J2SE/jax_ws_2/.
    I created the simple webservice as well as the client (I am not using the Netbeans IDE but I did the corresponding in my IDE).
    I started the service in a local VM and started the local client application as well.
    What's really odd is: the service and the client worked on first attempt (and I verified this by inserting println statements into the code), but the return of the result always hangs for pretty exactly 5 minutes (by when - I guess - some timeout strikes).
    I.e. the client issues the request and the server-side gets called practically immediately, but the result is passed back to the client only 5 minutes later.
    At first I had thought, that things didn't work, but when I got distracted and later returned to my screen I found, that my WebService requests had actually worked as designed.
    But why does the return of the response take 5 minutes? Any ideas, anybody?
    Michael

    I've seen similar behavior, but not on every invocation. In my case:
    1) Nightly backups were starting at 5:30PM every day - every request then timed out;
    2) Our development servers were virtual machines - they were often slow to wake up.
    Otherwise, the web services responded normally.

  • IAS console doesn't work due DCM daemon failure

    Hi,
    I've got a problem with IAS console recently.
    When I try to open Application or Administration tabs for my OC4J Instance I get an error message:
    <ias-component id="dcm-daemon">
    <process-type id="dcm-daemon">
    <process-set id="dcm">
    <process id="650183386" pid="7996" status="Init" index="1" log="D:\oracleIASUAT\opmn\logs\dcm-daemon~dcm-daemon~dcm~1" operation="request" result="failure">
    <msg code="-21" text="failed to start a managed process after the maximum retry limit">
    </msg>
    </process>
    </process-set>
    </process-type>
    </ias-component>
    opmnctl status shows that dcm-daemon process is down.
    When I try start process
    opmnctl startproc process-type=dcm-daemon
    got error:
    no enabled components for this request
    emctl start iasconsole doesn't help
    What is the problem and where look for solution?
    Thanks in advance.
    Edited by: Sah on Oct 15, 2009 6:02 PM

    Content of D:\oracleIASUAT\dcm\logs\emd_logs\log.xml
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2009-10-15T18:05:07.844+04:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>DCM</COMPONENT_ID>
    <MSG_TYPE TYPE="ERROR"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>host1</HOST_ID>
    <HOST_NWADDR>10.10.10.10</HOST_NWADDR>
    <MODULE_ID>oracle/defaultLogger/ExceptionLogger</MODULE_ID>
    <THREAD_ID>EMUI_18_05_04_/console/ias/applicationServer$type=oracle*ias$target=uat.host1</THREADID>
    <USER_ID>SYSTEM</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.10.10.10:99043:1255614349859:3</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>[TM] TaskMaster sysInit failed for D:\oracleIASUAT</MSG_TEXT>
    <SUPPL_DETAIL><![CDATA[oracle.ias.sysmgmt.exception.ProcessMgmtException: Base Exception:
    OPMN Request: /start?mode=sync&ias-component=dcm-daemon
    OPMN Response: HTTP/1.1 204 No Content
    Content-Length: 710
    Content-Type: text/html
    Response: 0 of 1 processes started.
    <?xml version='1.0' encoding='US-ASCII'?>
    <response>
    <opmn id="host1:6201" http-status="204" http-response="0 of 1 processes started.">
      <ias-instance id="uat.host1">
        <ias-component id="dcm-daemon">
          <process-type id="dcm-daemon">
            <process-set id="dcm">
              <process id="650183387" pid="6200" status="Init" index="1" log="D:\oracleIASUAT\opmn\logs\dcm-daemon~dcm-daemon~dcm~1" operation="request" result="failure">
                <msg code="-21" text="failed to start a managed process after the maximum retry limit">
                </msg>
              </process>
            </process-set>
          </process-type>
        </ias-component>
      </ias-instance>
    </opmn>
    </response>
    Resolution:
    If there is no response from OPMN, check OPMN configuration and restart DCM daemon. If OPMN response is available, identify the failure and the corresponding log files indicated in the OPMN response contents
         at oracle.ias.sysmgmt.clustermanagement.OpmnAgent.checkOpmnResponse(Unknown Source)
         at oracle.ias.sysmgmt.clustermanagement.OpmnAgent.validateOperation(Unknown Source)
         at oracle.ias.sysmgmt.clustermanagement.OpmnAgent.sendRequest(Unknown Source)
         at oracle.ias.sysmgmt.task.ProcessManager.start(Unknown Source)
         at oracle.ias.sysmgmt.task.TaskMaster.daemonStart(Unknown Source)
         at oracle.ias.sysmgmt.task.TaskMaster.sysInit(Unknown Source)
         at oracle.ias.sysmgmt.task.TaskMaster.sysInit(Unknown Source)
         at oracle.ias.sysmgmt.task.InstanceManager.sysInit(Unknown Source)
         at oracle.ias.sysmgmt.task.InstanceManager.init(Unknown Source)
         at oracle.ias.sysmgmt.EntryPoint.init(Unknown Source)
         at oracle.sysman.emSDK.eml.util.iAS.IASEntryPoint.initEntrypoint(IASEntryPoint.java:145)
         at oracle.sysman.emSDK.eml.util.iAS.IASEntryPoint.getEntryPoint(IASEntryPoint.java:266)
         at oracle.sysman.ias.sta.clusters.ClusterUtils.getClusterManager(ClusterUtils.java:385)
         at oracle.sysman.ias.sta.ias.applicationServer.getOverview(applicationServer.java:1059)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at oracle.cabo.ui.data.provider.MethodDataProvider.getDataObject(Unknown Source)
         at oracle.cabo.ui.data.provider.TableDataProvider.getDataObject(Unknown Source)
         at oracle.cabo.ui.data.provider.CachingDataProvider.getDataObject(Unknown Source)
         at oracle.cabo.ui.data.provider.DataProviderStack.getDataObject(Unknown Source)
         at oracle.cabo.ui.LogicalNodeRenderingContext.getDataObject(Unknown Source)
         at oracle.cabo.ui.RootRenderingContext.getDataObject(Unknown Source)
         at oracle.cabo.ui.LogicalNodeRenderingContext.getDataObject(Unknown Source)
         at oracle.cabo.ui.RootRenderingContext.getDataObject(Unknown Source)
         at oracle.cabo.ui.data.DataBoundValue.getValue(Unknown Source)
         at oracle.cabo.ui.data.bind.ToBooleanBoundValue.getValue(Unknown Source)
         at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
         at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.skipNode(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.skipChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.getNextRenderedChildIndex(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
         at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
         at oracle.cabo.ui.laf.oracle.desktop.PageLayoutRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.BodyRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderNamedChild(Unknown Source)
         at oracle.cabo.ui.laf.base.SwitcherRenderer._renderCase(Unknown Source)
         at oracle.cabo.ui.laf.base.SwitcherRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.laf.base.DataScopeRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.BodyRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.renderContent(Unknown Source)
         at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
         at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.ui.BaseUINode.render(Unknown Source)
         at oracle.cabo.servlet.ui.UINodePageRenderer.renderPage(Unknown Source)
         at oracle.cabo.servlet.AbstractPageBroker.renderPage(Unknown Source)
         at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
         at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source)
         at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:347)
         at oracle.sysman.eml.app.Console.doGet(Console.java:271)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:837)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    ]]></SUPPL_DETAIL>
    </PAYLOAD>
    </MESSAGE>

  • Each request gets a new session problem

    I have a standalone oc4j and I have deployed an application that uses Dynamic JDBC Credentials as described in ½How To Support Dynamic JDBC Credentials½. The application works fine when oc4j runs on every computer except one (the one it should be on). Every time an action is supposed to execute (after the user has logged in) the method createSessionCookie in MySessionCookieFactory gets executed. Although it is the same user and it should be the same session. My guess is that a new application module or a new session is started for some reason. What could the reason be?

    Hi,
    What version of JDeveloper are you using? If you have used 10g to develop an ADF/Struts application then you will need to reference the updated dynamic JDBC credentials HOWTO for this type of application.
    Please note that the new version of the HOWTO only applies to ADF applications developed in 10g -- the older version will still work for 9.x applications that have been migrated to 10g.
    The issue with the 9.x version is that it does not get in front of the ADFm/BC4J bootstrap that is now being performed by an ADF servlet filter.
    The new version is expected on OTN in the next week or so.
    I do not know why a new session is required for each request. Have you disabled session tracking for this servlet container?
    Hope this helps,
    JR

  • OAS continues to fulfill requests that use expired sessions (bug???)

    When I make a request against one of our OAS servers after I know my session has expired, the server responds with an HTTP response that includes a header to clear out my SSO login cookie (I think that's what it's referred to as), but it still fulfills the request as normal.
    Utilizing Apache JMeter, I was able to determine the details of such a transaction.
    ----------the request----------
    GET https://our_oas_server:443/some_resource
    Cookie Data:
    OHS-our_oas_server-443=(a long hexadecimal string)
    ----------the response----------
    HTTP/1.1 200 OK
    Date: Tue, 19 Feb 2008 16:54:08 GMT
    Server: Oracle-Application-Server-10g/10.1.2.0.0 Oracle-HTTP-Server
    Set-Cookie: OHS-our_oas_server-443=; expires=Thu, 01 Jan 1970 12:00:00 GMT; path=/
    Cache-Control: max-age=0
    Expires: Tue, 19 Feb 2008 16:54:08 GMT
    Cache-Control: private
    Keep-Alive: timeout=15, max=100
    Connection: Keep-Alive
    Content-Type: text/html
    (the HTML)
    If I allow the cookie to be removed, a subsequent request is responded to with a redirect to our Oracle SSO server.
    Has anyone else experienced this? Can anyone else confirm it? Can anyone shed some light on it? This behavior appears to be a security issue as it means someone can continue to interact with the server as an authenticated user without the need to re-authenticate, even after the server has been restarted.
    Gregg

    Please retest with the latest patchset applied. I know some issues in this area have been fixed in the past years in the AS patchsets.
    If the issue still occurs after applying the latest patchset, please ask again, then please use the Identity Management forum as it may then be config related.

Maybe you are looking for

  • ORA-12712: new character set must be a superset of old character ...-

    Dear all , i have a problem with oracle database, server configuration oracle 10g, solaris 9, sparc processor 64 bit, i altered database character set to UTF8, whe i return database to old seeting ISO 8859-6 i got this error ORA-12712: new character

  • OSX Mavericks 10.9.1 Jittering

    So today I was using my Macbook Air at work and when I slide from one desktop to another (only running the one screen) it jitters. Infact anything related to OSX itself jitters baddly when moving. Games are fine, scrolling in safari is fine, but drop

  • Pages, printing: still problem with drop shadows . Frustrated.  :

    Hi - I've spent most of the afternoon trying to get my Pages document to print properly. I am experiencing the drop-shadow issue :heavy black clump instead of artfully placed& delicate. Printouts do not resemble what is onscreen or in preview etc. Ha

  • Moving a parent in a Dimension using a rules file

    I would like too move a parent in one of my dimensions to the bottom of that Dimension using a rule file Please advise

  • Problem with using two Nanos with one XP computer

    I've got two profiles set up on an XP Home Edition OS. I have iTunes loaded within each profile. When I move from one profile to the other and I exit the iTunes on the first profile and enter the second profile...when I try to launch iTunes on second