[ADF-11.1.2] Security 401 error ONLY while navigating from 1 BTF to another

Hi,
I have 2 BTF in my Security-Enabled ADF application. First BTF has a Task Flow Call to another BTF.
I then created 2 web pages for each BTF. Page A for first BTF and B for second BTF.
If I open any page, it ask for Authentication and display the page with BTF content on web browser.
The only Problem is, if I click on the button on first BTF which has a navigation to second BTF, it throws me following error.
Note: All Task Flows and web page has 'View' permission for 'authenticated-role' Rule. Can someone please explain if I can open 2 BTF separately, then why it is throwing 401 error while navigating from 1 BTF to another. Am I missing assigning any permission ?
javax.servlet.ServletException: ADF_FACES-60101:HTTP Error Status Code: 401."
     at oracle.adfinternal.view.faces.config.rich.XmlHttpServletResponse._logException(XmlHttpServletResponse.java:140)
     at oracle.adfinternal.view.faces.config.rich.XmlHttpServletResponse.sendError(XmlHttpServletResponse.java:106)
     at oracle.adfinternal.view.faces.config.rich.XmlHttpServletResponse.sendError(XmlHttpServletResponse.java:100)
     at oracle.adfinternal.controller.util.JsfInterfaceImpl.sendResponseError(JsfInterfaceImpl.java:477)
     at oracle.adfinternal.controller.engine.ControlFlowEngine.handleException(ControlFlowEngine.java:725)
     at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:934)
     at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:824)
     at oracle.adfinternal.controller.engine.ControlFlowEngine.routeFromActivity(ControlFlowEngine.java:554)
     at oracle.adfinternal.controller.engine.ControlFlowEngine.performControlFlow(ControlFlowEngine.java:158)
     at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleAdfcNavigation(NavigationHandlerImpl.java:115)
     at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:84)
     at org.apache.myfaces.trinidadinternal.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:50)
     at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:130)
     at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
     at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:159)
     at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1129)
     at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:353)
     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:121)
     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.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
     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:209)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

I upgraded to 11.1.2.2... and the good news is.. it throws me more appropriate error message:-
ADFC-0619: Authorization check failed: '/WEB-INF/task-flow-name' 'VIEW'.
ADF_FACES-60097:For more information, please see the server's error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR, #2I was using template taskflow from another adf application, but I failed to give permission to that task flow template because I didn't check "Show task flows imported from ADF libraries".
I gave permission to task template and is working fine now.. :)

Similar Messages

  • Error message while navigating from Dashboard to BI Publisher

    Hi,
    We have a environment setup as , Using Ebusiness application authentication for OBIEE and Bi publisher.
    But when we navigate from OBIEE to BI Publisher we are facing an error as java exception:connection refused.
    i had seen everything but the issue is not getting resolved.
    Can any one please help me out with the issue and for more analysis if you need anything else please let me know.
    Thanks.

    Some formats that play in iTunes are not compatible with the 1st generation iPod shuffle, Aiff and Apple Lossless for instance. Apple Lossless is not supported on the 2nd generation shuffle: iPod shuffle: Compatible audio formats
    I don't use a shuffle but it has a function that other iPods don't have, on-the-fly conversion, the option to "Convert higher bit rate songs to 128 kbps AAC". You should check this out, this should save you converting your lossless files in iTunes. You can find details on pages 12 and 13 of the manual: iPod shuffle User Guide
    Quote: "If this option is selected, songs encoded in AIFF or Apple Lossless format are
    converted to 128 kbps when transferred to iPod shuffle (the song files in iTunes aren’t
    affected). Otherwise, iPod shuffle doesn’t play songs encoded in those formats"

  • Transport error: "Only edit objects from package CL in local requests"

    I have made changes to an SAP original program as per Note 1096366 on SAP's service web site. The program is an Include program (LCLCMFMZ). I have assigned it a transport number, but it keeps trying to make the target local. When I change the target to DEV, it will not transport and I get the following error:
    "Only edit objects from package CL in local requests"
    Does anyone know what this error means?
    Thanks.

    Thanks Nick,
    but I think I have figured it out. I needed to create a transport of copies (from se09) and include this object in that transport (right click and choose 'Include object...'). Then back to se01 and display all transportable object (including transport of copies). Then select my transport of copies, choose a target system (from double clicking and going to properties). Only then would it let this object get transported.

  • "error occured while reading from device"

    when trying to sync our itouches the device is initailly recongnized in itunes and will begin to sync , but never gets through the whole proccess - each time it gets to a different step, but always ends with error message "ipod cannot sync as an error occured while reading from device" or something close to that...any ideas or help please....
    i have checked the usb drivers...uninstalled and reinstalled itunes and removed the security software that I can find....

    It could be to either a problem with a "file" that is either one the iPod or on the computer that is trying to be read for syncing. I would in order:
    - Reset the iPod:
    Press and hold the On/Off Sleep/Wake button and the Home
    button at the same time for at least ten seconds, until the Apple logo appears.
    - Restore the iPod via iTunes. First from backup then to factory defaults/new iPod.

  • Error with getAttribute( ) function, while navigating from parent to child

    Hi,
    I have been trying to develop a small project with two task flow(TF).
    Both the TF contains only one page.
    Both of my pages are made from different VO,s.
    from the Parent page (P1) if i select a row and navigate to Child Page (P2), i need to filter the result in P2 using the selected row in P1.
    From P1 when i selected a row and navigate to P2 by clicking a button, i have used a Bean to get the parameters from the selected row and Passed the same to TF2.
    I made an AMImpl method and binded it to P2, such that whenever my P2 render this AMImpl method will be executed.
    Inside the AMImpl method i am trying to run the VO query of P2 with new selected criteria from TF1 ie.P1.
    i also have few more functionalites in P2 like when i select a row and clicks on a button i will some some info on a pop-up for the corresponding selected row.
    When i run the page P2 individually,all works fine. But when i navigate from P1 to P2 none of the functions are working, i.e when i click on the button on P2 to see popup its showing that Attribute is Null in the selected row, even though the attribute is not null. After navigation in P2 this function getAttribute( ) is returning null. but when i run P2 individually the same function is returning all required fields without error.
    Actual AMimpl.java method code :
    RowKeySet selectedRows =
    Table.getSelectedRowKeys(); //Table is a "Rich Table" i declared outside the method and binded to my actual table on P2
    Iterator selectedRowsIterator =
    selectedRows.iterator();
    DCBindingContainer dc =
    (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
    DCIteratorBinding iterBinding =
    dc.findIteratorBinding("P2Iterator");
    RowSetIterator rowSetIterator = iterBinding.getRowSetIterator();
    Key selectedRowkey =
    (Key)((List)(selectedRowsIterator.next())).get(0);
    Row selectedRow = rowSetIterator.getRow(selectedRowkey);
    String parameter1ForCurrentRow =
    selectedRow.getAttribute("parameter1").toString(); // -->this particular line is returning null while navigating from P1 to P2, but the same line returns actual value if the run P2 individually
    Kindly guide me how to achieve this.
    Regards
    Siva

    Hi Timo
    thanks for your reply.
    The reason I am doing this is to avoid the numerous instances of VO2 (Child VO) that will get created for every row of VO1. (eg: 100 rows of Vo1 means 100 instances of VO2 created & executed ).
    I am trying to avoid that by Binding and executing the params to a single child VO instance, only on the click of a button.
    Please advise if my assumption about as many child instances of VO2 being created and executed is incorrect and ADFBC does some kind of Lazy instantiation / loading of the child VO until the point of execution of the UI code where it is bound to ?

  • "An error occured while reading from this device"

    "An error occured while reading from this device" is the message I get whenever I try to sync my iPad to iTunes.
    The only way I can sync is to do a restore and then put everything back on it.
    Can anybody help?

    Make sure you also unisntall
    Bonjour,
    Apple Mobile Device Service,
    Quicktime
    and there's a couple of others. there are Apple support articles, but I'm sorry I don't have the articles linked. Also ensure you reboot after all of the uninstalls and reboot you iPad as well. This all fixed my laptop, but as I said, my desktop PC is still acting funny.
    As your laptop seems older, and the MB link is suspected on a particular group of newer motherboards, so I doubt your laptop motherboard is the common link.
    You might want to double check that its USB2 ports.

  • Error occurred while restoring from the TimeMachine backup

    I have an brand new HD that I want to restore from TimeMachine.
    Erased and partitioned this brand new drive.  Created 2 partitions and formatted as “OS Extended Journaled/ GUID.”
    Did a “Command R recovery boot” and went through the steps to backup from TM to my new HD.
             15 seconds into the restoration process Msg. reads: 
    “Error occurred while restoring from the backup.
    Restart your computer and then try restoring again.”
    Trouble shooting:
    Luckily my original files and initial boot drive that TM was backing up from remains fine and I performed some more TM back ups as well as a TM backup onto another drive as well.
    I even tried restoring to another empty drive with older backups and backups off of another HD and got the same error message.
    All my BU’s and BU attempts have been within 10.7.3 on the same MP.
    Thank you in advance for any help!!

    These are the four hard drives I am using for troubleshooting:
    1. Internal new 1TB drive
    2. External erased and reformatted 500GB firewire drive
    3. Internal original 500GB drive designated for TimeMachine with               
    ~200Gigs of successful backup (Including entire bootdrive)
    4. External erased and reformatted 300GB drive that I told              
    TimeMachine to back up to for testing purposes.
    I have only erased and reformatted the first 2 empty drives to use as a future boot drive once I can finally restore from my TimeMachine files to one of them successfully.
    My troubles all started when I couldn’t get my cpu to boot from my initial boot drive.  That’s what has put me on this track.  I have since repaired that boot drive with DiskWarrior to perfect order.
    Through a lot of my trouble shooting, I have left that initial boot drive in but have since taken it out.  I don’t have lion installed on any other drive.  Again, my 2 test drives are empty.
    I don’t know how long this old boot drive will remain in perfect order and am glad I have found that I cant use TimeMachine on this side of needing it desperately.
    Pondini- Thank you again for hangin' in there with me.  I think I understand your last recommendation: 
             Do I load a new copy of Lion from this location?:
    http://itunes.apple.com/us/app/os-x-lion/id444303913?mt=12&ls=1
    The suggestion of “coping the installer” is to have a hard copy like I used to in SnowLeopard etc. for a faster future install?

  • Error while navigating from a report in OBIEE

    I get the below error while navigating from one report to another report
    Odbc driver returned an error (SQLExecDirectW).
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred.
    [nQSError: 16001] ODBC error state: 37000 code: 1101 message: [Microsoft][ODBC SQL Server Driver][SQL Server]Could not allocate a new page for database 'TEMPDB'
    because of insufficient disk space in filegroup 'DEFAULT'. Create the necessary space by dropping objects in the filegroup
    , adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup..
    [nQSError: 16015] SQL statement execution failed. (HY000).
    Any inputs on this is highly appreciated.
    Thanks,
    Vasavi

    Hi Vasavi,
    There is no Temp space in Data base to run queries .Please contact your DBA to increase your db size
    thanks,
    saichand.v
    Edited by: Saichand Varanasi on Jul 14, 2010 7:35 AM

  • Error message, what does this mean: Itunes couldnt connect because an error occured while reading from the devise?!?!?! HELP

    I'm trying to connect my iPAD to my desktop but I receive an error: itunes couldnt connect because an error occured while reading from the devise?!?!?! HELP

    have you done a update for your itunes this can be the problem that it will not connect to you ipad so update you itunes and then try it again

  • HT4528 I can't seem to sync my iPhone with iTunes.  I keep getting this message:  iTunes could not connect to the iPhone because an error occurred while reading from this device.  What can I do?

    I can't seem to sync my iPhone to my computer; I keep getting this message:  "iTunes could not connect to the iPhone because an error occurred while reading from this device."  I get the same message with my iPad, even though they all share the same account.  What can I do?

    This could be caused by a USB connection issue. Make sure the iPhone is directly connected to the Mac using the USB cable it came with. Also, try disconnecting all other USB devices.
    If you haven't already try resetting the iPhone by holding the Home and Sleep/Wake buttons until you see an Apple logo as described here:http://docs.info.apple.com/article.html?artnum=305743

  • Error occured while reading from the device

    I need help!!! whenever i try to update my iphone to the new 1.1.1 version, i get an error message saying "error occured while reading from the device" the same message comes up when i try to restore it. i havent mod'd my phone in any way. does anyone know whats wrong or how to fix it?

    I have the same problem. Was a solution ever given ?

  • An error occurred while ready from devices

    I am using windows vista and trying to sync up to my pc. When I try to sync up, I get the message that an error occurred while reading from device and an error occurred while writing to the device. I have two iPods. One iPod had a restore done to it. One iPod is brand new. Both iPods can download apps through the internet without any problems.

    You may find this article of assistance:
    http://pondini.org/OSX/Setup.html
    Ciao.

  • "An error occurred while restoring from the backup.Files can't be restored"

    My 4 month old MacBook Pro 15" running 10.6.2 lobotomized itself and I had to have a new HD put in it. I backed up the old one w/ TM on an external HD. I've tried (by the book, and with direct verbal guidance from the Help People at Apple) to restore the system and files but every time it gets to 10.2% in the restoration process and then I get this message: "An error occurred while restoring from the backup. Please restart." and under the frozen progress bar is the chilling line: "Files can't be restored." I've tried restoring from several dates on the TM backup list but it always stops at 10.2% completion. Help!

    Hi.
    Start by booting from your SL install disc, and selecting Utilities from the menubar, but before going on to +Restore System from Backups,+ instead select +Disk Utility.+
    Make +*absolutely certain+* that your internal HD has the GUID *Partition Map Scheme* and the +Mac OS Extended (Journaled)+ Format (unless you're sure it should be +Mac OS Extended (Case-sensitive, journaled).+
    Then do a +*Repair Disk+* (not permissions) on your Time Machine drive.
    If that succeeds, quit Disk Utility, then continue with the full restore (per #14 in the FAQ).
    But if that finds errors it can't fix, it's possible that +Disk Warrior+ can fix them. It's about $100, and is probably a good long-term investment, but there's no guarantee.
    If all else fails, go back to Disk Utility and erase your internal HD, then install OSX. When your Mac restarts, use +Setup Assistant+ to transfer your users, apps, settings, and data from your backups (see #19 in the FAQ).
    Then download and instal the "combo" update to get back to 10.6.2. Info and download available at: http://support.apple.com/kb/DL959 (or http://support.apple.com/kb/DL1017 for 10.6.3).
    Be sure to do a +Repair Permissions+ via Disk Utility afterwards.

  • I am trying to sync iphone 5 to itunes but it says "iTunes could not connect to the iphone as an error occured while reading from the device " and the iphone is not seen on itunes........

    i am trying to sync iphone 5 to itunes but it says "iTunes could not connect to the iphone as an error occured while reading from the device " and the iphone is not seen on itunes........

    First thing to try is to reset your device. Press and hold the Home and Sleep buttons simultaneously ignoring the red slider should one appear until the Apple logo appears. Let go of the buttons and let the device restart. And then reboot your computer.
    See if that fixes your problem.

  • Error "Only edit objects from package /VIRSA/ZVIR in local requests"

    Hey, SAP gurus,
    After I applied OSS note 1149445 in our Dev box to fix the bug in program /VIRSA/ZVFAT, I had problem to realease the transport. I got the error u201COnly edit objects from package /VIRSA/ZVIR in local requestsu201D.
    u201CObjects in package /VIRSA/ZVIR cannot be edited in transportable Workbench requests in the current Dev system. The transport routes are configured such that objects from package /VIRSA/ZVIR can only be edited in local Workbench requests.u201D
    What can I do to release the transport and move it to our QA box?
    Thanks in advance!
    Fisher Li

    My co-worker and I followed SAP instruction on this one and solve the issue.
    We created a "transport of copies" by using Transaction SE01. Go to the request overview and choose Request/task -> Object list -> Include objects to include the "child transport number of my transport" in this "transport of copies". Add the target system and release the change request.
    Thanks!
    Fisher Li

Maybe you are looking for

  • Milestone based billing in OM-AR or PA - Help needed

    Hello, need your valuable suggestion to identify the best approach, including modules, for the following business scenario with Minimum Customization. Business A directly receives orders/ contracts from customers. Business A does not manufacture any

  • Delete the rows button code nto working.

    Hi, I developed one advanced table in one custom page and i added delete icon to that one. If i click on delete, records are deleting from application but not deleting from Database table.. I used following code for deleting records..Pls suggest. Con

  • Import Selected PSD Layers In Place

    As a designer, I do a lot of work in Adobe Photoshop, creating the conent, setting up the layout, etc. Fortunately, Muse allows us to import multi-selected layers from a PSD file into Muse. That's the good part. The bad part is that each layer has to

  • Can someone please comment on the Backup/Recovery process that I've created?

    Process + Timeline: Mon - Perform data validation during the day + Nightly data backup Tues - Perform data validation during the day + Nightly data backup Weds - Perform data validation during the day + Nightly data backup Thurs - Perform data valida

  • Failed to connect to database

    Several days ago, I created a workbook with 5 worksheets in Discoverer Plus 9.02 against a 10g database. Everything worked fine until today when I tried to re-saved the workbook into the database. I saw the error message that said "Failed to connect