Repeat of last request for new OC4J with Java SSO

Problem: When a request is redirected to the 2nd OC4J in a group, reauthentication with Java SSO occurs as expected. However, the request has to be repeated with the 2nd OC4J before it is actually executed. How can I fix this?
Scenario:
Java SSO is set up for 2 OC4J instances (home1 and home2) in the same server and group.
The same ADF application is deployed to both OC4J instances.
1st request goes to home1. User logs in on java_sso login page.
Home1 dies.
User clicks on link to navigate to a different page. 2nd request is submitted.
Log messages for home2 show the reauthentication.
Navigation to the different page doesn't happen.
User clicks the link again.
This time, navigation occurs as expected.

I don't think starting a new OC4J for failover will resolve this problem since the requests are being routed to the other OC4J in the group when the first one "fails". It's just the matter of having to resubmit the last request made when the first OC4J fails.
Since I made the original post, I added application clustering to see if that would resolve this. It doesn't. I did verify that I have the same session id with the 2nd OC4J. Any other ideas would be appreciated!

Similar Messages

  • Adding node in navigator for new extension (with Java backing class)

    Hi,
    I want to add a node to the Navigator window that is implemented by my own Java class.
    I can already add a node with XML that executes queries against the database to get the objects that I want.
    I now want a "smarter" node that can do more than query the database.
    Regards,
    Pieter

    Hi Sue,
    I have already looked on the wiki and there is no information on how to add an own node with a Java class.
    There is an example of how to do this with XML and encoding the node and children with SQL embedded in the XML.
    This is not what I want - as I mentioned in the post I have already done this but I want to do more by adding my own Java Node object.
    Regards,
    Pieter

  • Duplicate Hardware Key when tried to request for new license key

    Dear Experts,
    Our SAP ECC6 license key is going expire in these few days.  Therefore, I tried to request for new license key with the same Hardware key at SAP Support Portal, but it showed "Duplicate Hardware Key".
    Should I wait for the current one to expire before I could request for new one?
    Regards,
    Abraham

    Hi Nick,
    It's not a temporary license. 
    It just when I tried to get a new license key 1 week ago, the installation number we had was just licensed for MaxDB as database server, therefore, it only gave 2 weeks validity of license key. 
    Now, we have changed our contract licensed to MS-SQL server.
    Therefore, I need to get the new license key based on MS-SQL server.  Since, I didn't do any reformating on the server, thus, the hardware key is still the same when I tried to get the new license key.
    What should I do?
    Regards,
    Abraham

  • Unable to install itunes for new computer with windows 8

    unable to install itunes for new computer with windows 8
    states this app unable to run on this PC

    Hello jgrn76,
    It sounds like you are getting an error stating that the iTunes installer cannot be run on your computer. I would try downloading the 64 bit version of iTunes from here:
    iTunes 11.1.3 for Windows (64-bit)
    http://support.apple.com/kb/DL1615
    If issues persist when trying to install it, I would try running through the steps in the article named:
    Issues installing iTunes or QuickTime for Windows
    http://support.apple.com/kb/ht1926
    Otherwise, would you mind elaborating a bit on what the error message says, word for word?
    Thank you for using Apple Support Communities.
    Regards,
    Sterling

  • Hi, I recently got an iPad air. Singed in for new registration with cc details as I had no other option I already own an iPhone and also my husband owns one. Both have same Apple ID to sync with iCloud But after registering for iPad all free are charging

    Hi, I recently got an iPad air. Singed in for new registration with cc details as I had no other option
    I already own an iPhone and also my husband owns one. Both have same Apple ID to sync with iCloud
    But after registering for iPad all my free apps are asking me to purchase those free apps. I have no idea what went
    Wrong, please help.

    You created the same Apple ID with the setup assistant on the new iPad Air - the same Apple ID used for the iTunes and App Store on your iPhone?
    There is no charge for a free app regardless.

  • Request for new feature: Login to Flickr account

    I have a request for a new feature for ATV2 in the next sw update. I am hoping Apple will read this.. Please enable ATV2 to login to our Flickr accounts. The way it is, we can't see certain contacts' pictures as their profiles are set to public.
    And please find a solution to never ending "Loading XXXX's Library" screen. Loading a library on the same wifi network (both for files on Mac or Airport's USB Harddrive) takes forever.
    Thanks

    I have an ATV2 and it was logged in fine--I had to restore a few minutes ago because it lost it's connection with iTunes Match, and now I can't log in any more.  This is TERRIBLE as I HAVE to keep my photos on Flickr private, but want to have them playing on the AppleTV at home for me, friends, and parties. 
    Why did this go away?!?!

  • Logging Garbage collector for an OC4J with 2JVM

    Hi, I have one OC4J with two JVM setted.
    If I put -verbose:gc it logs in the std Output file.
    I trying to log the garbage collector in two different file each one for one JVM.
    Anyone as an idea?

    Don't create massive amounts garbage memory. It's that simple. You should try to limit the creation of memory inside your animation loop. If there is a process inside the loop that creates memory, there is definitely some way to create that item staticly, rather than allocating new memory with each iteration. There shouldn't be any kind of problem that would involve the creation of THIS much memory, and it's deallocation. If you read about how the garbage collector is implemented, you'll notice that it stores all of it's memory on a single conveyor belt. This is for ALL memory in the program. Therefor once the garbage collector has gone through and marked all of the memory that needs to be reclaimed, it performs it's sweep and must feeze the entire program because that conveyor belt can not be manipulated while it's re-arranging the memory. The garbage collector will eliminate MOST memory leaks, but it does not eliminate any thought on the part of the programmer about memory.
    -Jason Thomas.

  • No reply to request for new license

    I've made the usual request for a new 90-day license for my NSP, but unlike previous requests I don't get the e-mail with the new license key... has this service been suspended for some reason? I've tried providing two different e-mail accoubts, but still no reply...
    Trond

    Seems that there may be a problem and SAP knows it.
    Problem with licensing NSP
    Regards,
    Rich Heilman

  • Load balancing HTTP requests for an OC4J instance w/multiple JVMs

    Hello everyone,
    I am using OAS 10.1.3.1 and wish to load balance HTTP requests across an OC4J group of one or more OC4J instances, where each like named OC4J instance may have multiple JVMs or it may just have one JVM.
    My mod_oc4j.conf file would contain the following directives :
    Oc4jSelectMethod roundrobin:local
    Oc4jRoutingMode Static
    Oc4JMount /xyz/* xyz
    In the degenerate case, I would like to have an OC4J group with a cluster size of one, and have that one OC4J instance have two or more JVMs. I would like to be able to receive a request within my web application, determine that the JVM that has been sent the request is the wrong JVM to process the request, and then call HttpServletResponse.sendRedirect("/xyz"). Then, when the browser receives the HTTP 302 response and issues the subsequent HTTP request, have that request sent to a different JVM than the previous JVM that issued the sendRedirect().
    What I have seen is that the subsequent request is sent back to the same JVM that issued the sendRedirect(). I also call invalidate() against the HttpSession prior to calling sendRedirect(), but that does not seem to affect the behavior that I see.
    In the full blown case, I would have an OC4J group with a cluster size > 1, and each of those OC4J instances would have at least one JVM. In that case, I wish the sendRedirect() call to allow the subsequent request to be sent to any one of the OC4J instances in the group, and any one of those JVMs within all of those OC4J instances.
    Can anyone verify that my mod_oc4j mount directive is appropriate given the select method and routing mode? What else might I need to do to have a chance to have a different JVM respond to the request that results from a sendRedirect()?
    Thank you,
    Doug

    I should clarify that in the full blown environment, the OC4J instances that form a group will each be housed within a separate OAS instance that resides on its own machine.
    So ideally, a request could be inbound to say OAS instance 1 on machine A, OC4J instance AA, JVM 2, and I need to force a redirect so that the request can actually be serviced by OAS instance 3 on machine C, OC4J instance AA, JVM 1, and I need to be able to call sendRedirect() against an HttpServletResponse from within a JVM until the subsequent request from the browser, Internet Explorer in my case, is serviced by that JVM.
    Thanks,
    Doug

  • Create/extend materials for new plant with new profit centers

    Hi.
    We have created a new plant and want to create/extend the materials from an existing plant to the new plant (with new profit center). Can this be done via MM17?
    Regards,
    Kjettern

    Hi Kjettern,
    To extend the existing material to a new Plant/Profit centre, pls follow the following steps: -
    1. Copy down the material number (i.e XYZ) you want to extend.
    2. Go to t-code MM01.
    3. Enter the material number (i.e. XYZ) you copied from (1) into the Material field and hit ENTER.
    4. You will get an information on the bottom that "the material type XXX and the industry sector YYY has been copied from master record".
    5. Pls note that Basic Data 1 & 2 is not changeable as the same set of material data will be used when a material is extended.
    6. Hit ENTER again. To change other details other than Basic Data 1 & 2, select the views that you want.
    7. You will be prompted to enter a Plant. Here you must enter the new Plant that you want to extend the material to and hit ENTER.
    8. You will get a confirmation stating that the material already existed and will be extended (to the desired Plant u entered in (7)).
    9. Ensure that all the data in all the important tabs are maintained, for the right Storage Location, Warehouse Num, Moving Average Price, Standard Price etc. before proceed further.
    10. Hit Save. You will get a msg that "Material XYZ created".
    Now you are able to use this material number in the new Plant you created.
    Hope this helps.
    Rgds.

  • RPC Server is unavailable when trying to renew or request a new certificate with new key

    Hi
    I have a couple of wireless access points (AP's) that are unable to use our RADIUS server to authenticate.
    This started happening after a power outage, and I did a gracefull shutdown of the RADIUS server.  When the server was booted up the AP's appear to have lost the ability to authenticate users of both PC's and mobile devices.
    I looked through the Network Policy server  MMC and didn't find anything there.
    Next I looked at the certificates and found 2 in the Personal>Certificates folder, that I think are related to this configuration.  The odd thing is they expired the exact same day as the power outage.  
    So I tried to Renew and then Recreate the certificate's key. That's when I received the RPC server unavailable.  I also tried creating a new key from scratch, same problem.
    I did a lot of searching on the web so I have seen this thread and I have checked all the things recommended, none of the suggestions helped:  
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/2b93bfa8-c162-4fc8-9cf3-a8f8f8c8ff29/rpc-server-is-unavailable-requesting-a-new-certificate?forum=winservergen
    I must admit I am at a loss as to where to look next. 
    Help is very much appreciated.

    Are you also the admin of the certificate authority? 
    =====I am the admin, but my knowledge of this topic is low.
    If the CA is operational, the next steps are:
    - Any firewalls between your client and this CA? Did somebody change the desktop firewalls settings at the CA?
    ===== There are no firewalls between the client and CA nor have the desktop firewall rules changed.
    - Can sombody (the PKI admin?) confirm that the CA works fine and other clients can enroll? What's the difference between those clients and yours?
    ===== I will see about trying this out and report back. 
    - Is the CA probably in a different domain and does Kerberos authentication work fine between domains? I had sometimes seen things like: CA is in a root domain but clients cannot talk to Root DCs as per firewall settings - thus clients cannot get Kerberos tickets
    from the domain hosting the CA. (Certificate enrollment is sometimes the first application that really requires Kerberos and cannot fall back to NTLM). A network trace would help here.
    =====
    The CA is in the same domain. 
    - Did somebody tweak with DCOM permissions or lock down flags at the CA (unlikely)
    ===== The DCOM settings haven't been touched by anyone. 
    Thanks

  • HP Director software needed for new computer with windows 8

    I have a Deskjet 5510 and went from Windows XP to a new computer with Windows 8 (64 bit).  The driver installed when I plugged the printer in, but I haven't been able to find HP Director to install.   I tried to do an install from the website, but it just told me that the driver was already installed correctly.  The Director is a pretty important piece of the printer, can I get it back?

    Hi, due to the age of the printer HP does not support 5510 in Win8.
    Take a look at this link for further info & workarounds.
    Please mark the post that solves your issue as "Accept as Solution".
    If my answer was helpful click the “Thumbs Up" on the left to say “Thanks”!
    I am not a HP employee.

  • Bought logic pro 9.1.7 online for new MBP with mountain Lion, but asked for serial number. Where could I get SN?

    How can I get the SN for an online version of Logic Pro bought from AppStore?
    Thanks!

    good news. The trick is to delete the "logic pro 9" by dragging the App from Finder->Applications to trash bin, and re-doanload and re-install it again. Now it's happily downloading 19GB contents without asking for SN.
    Thanks Pancenter for your message. This is is brand-new MBP with Retina display, and I didn't find or delete and reg file for logic. Simply delete the app under installation (not in the launch pad, see above) and re-install. It works for the 2nd try. It could be a SW integration bug.

  • Mail crashes when checking for new mail (with crashreport)

    Hello everyone
    Can someone shed light on this crashreport?
    The crash happens everytime Mail.app tries to download new mailmessages.
    Process: Mail [320]
    Path: /Applications/Mail.app/Contents/MacOS/Mail
    Identifier: com.apple.mail
    Version: 3.1 (914)
    Build Info: Mail-9140000~1
    Code Type: X86 (Native)
    Parent Process: launchd [158]
    Date/Time: 2008-02-10 09:00:25.820 +0100
    OS Version: Mac OS X 10.5.1 (9B18)
    Report Version: 6
    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread: 19
    Thread 19 Crashed:
    0 libSystem.B.dylib 0x935a647a __kill + 10
    1 libSystem.B.dylib 0x9361d782 raise + 26
    2 libSystem.B.dylib 0x9362cd3f abort + 73
    3 com.apple.MessageFramework 0x0046b8ce sqlite3_traceCallback + 0
    4 com.apple.MessageFramework 0x003631ba +[Library insertOrUpdateMessages:withMailbox:fetchBodies:isInitialImport:oldMessagesByNew Message:remoteIDs:newDocumentIDs:setFlags:clearFlags:messageFlagsForMessages:cop yFiles:progressDelegate:updateRowIDs:] + 2261
    5 com.apple.MessageFramework 0x00466efe -[LibraryStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:newDocumentIDsByOld:f lagsToSet:forMove:error:] + 767
    6 com.apple.MessageFramework 0x003e8803 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:flagsToSet:forMove:er ror:] + 92
    7 com.apple.MessageFramework 0x00386090 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:flagsToSet:forMove:] + 85
    8 com.apple.MessageFramework 0x00386035 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:flagsToSet:] + 77
    9 com.apple.MessageFramework 0x00385fe2 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:] + 70
    10 com.apple.MessageFramework 0x00385f96 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:] + 63
    11 com.apple.MessageFramework 0x00385f51 -[MessageStore appendMessages:unsuccessfulOnes:] + 56
    12 com.apple.MessageFramework 0x00360330 -[MessageStore finishRoutingMessages:routed:] + 388
    13 com.apple.MessageFramework 0x003edcf6 -[MessageRouter routeQueuedMessages] + 953
    14 com.apple.CoreFoundation 0x938d7b9d _invoking__ + 29
    15 com.apple.CoreFoundation 0x938d7588 -[NSInvocation invoke] + 136
    16 com.apple.MessageFramework 0x003d0a05 -[MonitoredInvocation invoke] + 409
    17 com.apple.MessageFramework 0x003d18c7 +[WorkerThread _execute:] + 144
    18 com.apple.Foundation 0x9393804d -[NSThread main] + 45
    19 com.apple.Foundation 0x93937bf4 _NSThread__main_ + 308
    20 libSystem.B.dylib 0x93569075 pthreadstart + 321
    21 libSystem.B.dylib 0x93568f32 thread_start + 34
    Here is another crash from thread 17:
    Process: Mail [492]
    Path: /Applications/Mail.app/Contents/MacOS/Mail
    Identifier: com.apple.mail
    Version: 3.1 (914)
    Build Info: Mail-9140000~1
    Code Type: X86 (Native)
    Parent Process: launchd [158]
    Date/Time: 2008-02-10 09:36:19.146 +0100
    OS Version: Mac OS X 10.5.1 (9B18)
    Report Version: 6
    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread: 17
    Thread 17 Crashed:
    0 libSystem.B.dylib 0x9361967e _semwait_signalnocancel + 10
    1 libSystem.B.dylib 0x9360b547 usleep$NOCANCEL$UNIX2003 + 61
    2 libSystem.B.dylib 0x9362cd4b abort + 85
    3 com.apple.MessageFramework 0x0046b8ce sqlite3_traceCallback + 0
    4 com.apple.MessageFramework 0x003631ba +[Library insertOrUpdateMessages:withMailbox:fetchBodies:isInitialImport:oldMessagesByNew Message:remoteIDs:newDocumentIDs:setFlags:clearFlags:messageFlagsForMessages:cop yFiles:progressDelegate:updateRowIDs:] + 2261
    5 com.apple.MessageFramework 0x00466efe -[LibraryStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:newDocumentIDsByOld:f lagsToSet:forMove:error:] + 767
    6 com.apple.MessageFramework 0x003e8803 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:flagsToSet:forMove:er ror:] + 92
    7 com.apple.MessageFramework 0x00386090 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:flagsToSet:forMove:] + 85
    8 com.apple.MessageFramework 0x00386035 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:flagsToSet:] + 77
    9 com.apple.MessageFramework 0x00385fe2 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:] + 70
    10 com.apple.MessageFramework 0x00385f96 -[MessageStore appendMessages:unsuccessfulOnes:newMessageIDs:] + 63
    11 com.apple.MessageFramework 0x00385f51 -[MessageStore appendMessages:unsuccessfulOnes:] + 56
    12 com.apple.MessageFramework 0x00360330 -[MessageStore finishRoutingMessages:routed:] + 388
    13 com.apple.MessageFramework 0x003edcf6 -[MessageRouter routeQueuedMessages] + 953
    14 com.apple.CoreFoundation 0x938d7b9d _invoking__ + 29
    15 com.apple.CoreFoundation 0x938d7588 -[NSInvocation invoke] + 136
    16 com.apple.MessageFramework 0x003d0a05 -[MonitoredInvocation invoke] + 409
    17 com.apple.MessageFramework 0x003d18c7 +[WorkerThread _execute:] + 144
    18 com.apple.Foundation 0x9393804d -[NSThread main] + 45
    19 com.apple.Foundation 0x93937bf4 _NSThread__main_ + 308
    20 libSystem.B.dylib 0x93569075 pthreadstart + 321
    21 libSystem.B.dylib 0x93568f32 thread_start + 34
    Thread 17 crashed with X86 Thread State (32-bit):
    eax: 0x0000003c ebx: 0x936191cf ecx: 0xb04520ac edx: 0x9361967e
    edi: 0xa0499f00 esi: 0xb0452108 ebp: 0xb04520e8 esp: 0xb04520ac
    ss: 0x0000001f efl: 0x00000247 eip: 0x9361967e cs: 0x00000007
    ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037
    cr2: 0x20496050
    Thanks, hope someone can help me out with what to do.
    Cheers Nikolaj
    Message was edited by: nsode

    Hello Barry
    Thanks for your reply, it did the trick, in a weird sort of way:
    After deleting the mail preference file as you suggested, I could check for new mail messages without Mail.app crashing all over the place.
    However all my accounts and the messages in them was gone. Okay, one problem solved and new one created.
    Solution: Reinstalling my wifes and my own mail accounts and reimporting all the messages from the backup. Sounds boring right?
    So I threw caution to the wind and replaced the new preference file with the old one that I had kept in the (disabled) folder. Thinking that it was an easily reversible step.
    And it ruddy worked! Now I can again check for new mail messages and I have the old mail accounts intact. The logic of this however escapes me.
    The morale: Its a weird world sometimes;-)
    Thanks again for your help, it is much appreciated.
    cheers Nikolaj

  • Credit Memo Request for New Sales Organisation

    Hi Frnds
    I have a requirement in which i need to create a Credit Memo Request for the newly created sales organisation using the old billing document number created for old sales organisation.Please kindly help me in this regard.
    Thanks in Advace
    Sowmmya B

    Hi,
    Did you try creating a CMR online ??
    Regards

Maybe you are looking for

  • Mid Month Joining-PF Basis Calculation

    Hi All, I have an emplyee whose joining is in the 3rd week of the month 23.04.2011. His basic is 25000, 8 days working basic is 6667. I want to restrict his PF contribution to PF at 780 his actual contri coming as 800, 12% of basic. Here i want that

  • Java 1.4.2_04 Aggressive Heap on Windows 2000 Server

    Hi all I seem to be having trouble ith the JVM switch of -XX:+AggressiveHeap I have Tomcat 4.1 running with the following extra JVM options -server -XX:+AggressiveHeap -XX:+UseParallelGC -XX:+UseAdaptiveSizePolicy -XX:+DisableExplicitGC Its a quad pr

  • What are the ESS career and job bsps to activate?

    hi all. we have been asked to look at implementing the career and job iviews from ESS 100 (we have ecc 6.0 backend). i read the step by step document i found here but from what i read about bsps, they have to be activated.  but i did not find any inf

  • Setting up connection pool for cloudscape 10 embedded database

    I got problem with setting connection pool via admin console for cloudscape 10 embedded in j2ee 1.4 (Application server 8.1), what im doing is: -in resources/jdbc/ConnectionPools i add a new pool - datasource classname i set up as: "org.apache.derby.

  • External Links in Related Topics Control

    Hello All I have a help system with 100 separate chm projects that we distribute together and link between. I'm using the Related Topics control, but can only link to topics within the same .chm file. How do I link to a topic in a different .chm file