Shop Currency has changed: How do I get UK Sterling back?

I have recently installed iTunes and bought my first item from the iTunes Music Store. The item was listed in GBP along with everything else and the purchase went smoothly. Later that day, I noticed all listings were in USD but thought that was to do with the specific items. But, today I notice everything is still in USD, including - upon investigation - the item I bought in GBP.
I'd really appreciate some assistance in getting my Store back into UK currency. I haven't changed anything in any settings so do not understand why this change has occurred.
I am in and have registered a UK address.
Thanks!
FB
  Windows XP  
  Windows XP  

Open iTunes and click on the Music Store icon. When the store opens, scroll to the bottom of the pane and you'll see a little Choose Country menu, click on the arrows pick UK from the list, the pane will then update.

Similar Messages

  • My itunes match has expired How do I get my music back? Many thanks

    Hi,
    I started downloading them all but only got half way. Now my subscription has expired ...how do I get my music back on my laptop?
    Any idea. Sorry if it's obvious
    Sue

    Hi,
    You will have lost all access to your music in the cloud except for iTunes purchases. If you don't have a back up, I'm afraid that you will have lost what was only in the cloud.
    Jim

  • My Safari screen's appearance has change how do I get back the old one?  Lost some bookmarks in the process as well.  Help?

    Hi I was working on my computer and needed to reboot.  When my Safari came back up the arrangement on the screen was completely different.  The overall layout was different and I lost a few of my bookmarks in the process.  Is there anyway to get it back to my old screen layout?

    HI James...
    If you are running v10.7 Lion, try disabling the "resume" feature...
    Open System Preferences > General
    Deselect:  Restore windows when quitting and re-opening apps
    Restart your Mac.
    If you aren't running v10.7 Lion, which Mac OS X is installed on your Mac?

  • I have a ipod touch. i updated the software and now have lost all music. havent got a backup or the songs as my laptop has broke how do i get the songs back ?

    I put all my cd's on my ipod on my old laptop. now i did the update on itunes on my new laptop and all music has gone from the ipod.
    Is there anyway of getting it back?

    All you can get back is your iTunes purchases by:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    You will have to rerip the CDs unless you can find a copy.
    When you restore or update an iPod, if synced media is not in the iTunes library it will not be on the iPod after the restore/update since the backup that iTunes makes does not included synced media like apps and music.

  • Getting row currency has changed error and JBO-28010

    Hi Not sure if these two errors are connected
    I am using Jdeveloper 10.1.3.2 and OAS 10.1.3.1
    I have 4 -5 application modules connected to 3 different dB. Two days back i change the database connection to another and released to production because our db was shifted to another machine.
    Since then getting 2 errors randomly:
    oracle.jbo.PCollException: JBO-28010: Error while getting next sequence value for PS_TXN_seq from database
    java.sql.SQLException: ORA-02289: sequence does not exist
    oracle.jbo.JboException: JBO-35007: Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key[]
    Not sure how to solve this. I don't even know how PS_TXN_seq was created. How can i debug this
    The log file is too large
    Thanks

    I found a solution from section 19.4.1 in the 10.1.3 DEV Guide using partialSubmit and partialTriggers - the issue seems to be (from reading other posts) that the cursor in the iterator changes when validation fails.
    ----code example from the dev guide---
    <af:outputText value="#{bindings.AssignedToFirstName.inputValue}"
    partialTriggers="staffLOVLink"/>
    <af:outputText value="#{bindings.AssignedToLastName.inputValue}"
    partialTriggers="staffLOVLink"/>
    <af:commandLink id="staffLOVLink" action="dialog:StaffSearch"
    useWindow="true" immediate="true"
    partialSubmit="true"
    returnListener="#{backing_SREdit.handleStaffLOVReturn}"
    partialTriggers="status"
    disabled="#{bindings.Status.inputValue==2}">

  • If someone has wiped my ipad and changed passwords on icloud how do i get my data back

    if someone has wiped my ipad and changed passwords on icloud how do i get my data back? please could someone help me out thanks

    How did they wipe it?  By using Find My iPad and performing a wipe?  If so, that means they have your icloud ID and password, not a good thing.
    You could try connecting it to iTunes and performing a restore from iCloud.  But if they changed password, then you are out of the loop.  How did they get your password in order to change it?

  • On Drilling down between ADF Pages we get Row currency has changed error

    We have developed an Application using JDeveloper 10.1.3.2, you can login to
    http://ap6002fems.us.oracle.com:7778/SetupTaskList
    login with sso,
    On Top Right corner you have a global link 'Select', click it and select Business Process Home
    Click Detailed Business Process Link for 'Field Service and Depot Repair' Business Process and in Detailed Business Process Page, change Fusion Release to All, and select Activities Link for any Detailed Business Process and you will get
    Error:
    JBO-35007: Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key0
    I tried checking the logs but log doesnt show up anything.
    I also tried changing Enable Token Validation to false in Page Definition and this Row Currency Issue doesnt come up, but it doesnt navigate to the next page, it reloads the existing Detailed Business Process Page.

    Hi,
    I would be surprised if anyone outside of Oracle can run your sample application because its behind the firewall.
    The error message is caused by changes that are applied to the underlying iterator without refreshing the UI in which case the two are out of synch. What helps is to PPR the UI (e.g the table as a result of a command action)
    Frank

  • How to Solve 'Row currency has changed'!

    Hi,all
    I hava encountered a problem:
    in my create info page,i click one button and popup a dialog page to select a record from the list in the popup page,when i select one more record,problems occur:
    JBO-35007: Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key[0 ]
    I tried to change set EnableTokenValidation = "false",but if the popup page has several page to display the result list,it has another problem,e.g,when you hava select the third record in the second page and you want to update it to the first record in the first page,when you complete the select,you will see the actual record dipalyed in the create page is the first record in the second page.
    so i'm so confused about this,
    Thanks.
    Alex

    I have the same problem and found many posts that suggest the same thing:
    EnableTokenValidation = false
    However, I would appreciate if someone can get into details what that really means. Even better, any pointer to appropriate documentation would help!

  • My iPad App Store has  changed from the UK store to the US store, how do I get my version back?

    My iPad App Store has somehow changed from the UK App Store to the US App Store, how do I get my version back?

    Settings>iTunes and App Stores>Apple ID. Tap your ID. Tap View Apple ID. Enter your password. Go to Country/Region in the next popup window and change the store there.

  • Two days ago, I lost a bunch of my contacts, appointments on my calendar, and my mail is working differently on iPhone! What happened? I didn't change anything! This has happened to other people I know too. How do I get my stuff back?!

    Two days ago, I lost a bunch of my contacts, appointments on my calendar, and my mail is working differently on iPhone! What happened? I didn't change anything! This has happened to other people I know too. How do I get my stuff back?! Did Apple change/update something? Is it an iCloud issue? HELP!

    We are itunes users just like you.
    You should transfer all purchases to your computer.  File>Devices>Transfer Purchases
    You can redownload some purchases in some countries:
    Download previous purchases from the iTunes Store - Support - Apple

  • 15 concurrent users and JBO-35007 row currency has changed

    Hi!
    Something for the weekend :)
    I have an ADF/BC 10.1.3.3. application on 10.1.3.3. Oracle AS. I use a jazn security with users and roles stored in database tables. While testing with one or two users I never ran into the same problem as we had this week when testing with 15 users. I have an entity and VO with a whole attributes that are edited in a couple of jspx pages that composed with process train control. There are also a couple of detail data edited on this page. I'm using ProcessScope quite a lot to pass some information between the pages.
    Well, to get to the point: when testing with 15 users we had A LOT of JBO-35007 row currency has changed since the user interface was rendered errors in this process. Every user was editing it's own data row. The error appeared every time a user left the application inactive for a couple of seconds, entered some data and clicked commit. I'm not aware of the security settings of the browser on the testing computers and I can't get them now to see if something like this could be the problem.
    When I checked the log files, there are a lot of errors or warnings in them. I'll try to sum the ones that might be important for this issue. These errors appear a lot's of times in these log files that is why I'm assuming some of these are connected to my issue.
    application.log file in application-deployments logs:
    08/04/23 09:58:42.443 MyViewControllerArchive: Servlet error
    java.io.IOException: An existing connection was forcibly closed by the remote host
    08/04/23 11:31:47.980 MyViewControllerArchive: Servlet error
    java.io.IOException: An established connection was aborted by the software in your host machine
    08/04/23 11:31:49.402 MyViewControllerArchive: Servlet error
    java.lang.IndexOutOfBoundsException: SelectOne submittedValue's index 0 is out of bounds. It should be between 0 and -1
    08/04/23 11:33:19.104 MyViewControllerArchive: An established connection was aborted by the software in your host machine
    08/04/23 11:33:19.104 MyViewControllerArchive: Servlet error
    java.io.IOException: An established connection was aborted by the software in your host machine
    A whole lot of these kind of errors:
    08/04/23 11:24:06.80 MyViewControllerArchive: Servlet error
    oracle.jbo.common.ampool.ApplicationPoolException: JBO-30019: An unavailable cookie state was detected while attempting to use a cookie. applicationId: 54ffe51d30d5c84e0cb1979645a196749529aeb674d8, sessionId: MyModuleDataControl.
    08/04/24 08:39:22.424 MyViewControllerArchive: Servlet error
    java.lang.IllegalStateException: Response has already been committed
    log.xml file in oc4j folder:
    <MESSAGE>
              <HEADER>
                   <TSTZ_ORIGINATING>2008-04-23T09:53:49.165+02:00</TSTZ_ORIGINATING>
                   <COMPONENT_ID>adfinternal</COMPONENT_ID>
                   <MSG_TYPE TYPE="WARNING"/>
                   <MSG_LEVEL>1</MSG_LEVEL>
                   <HOST_ID>my_AS</HOST_ID>
                   <HOST_NWADDR>my_IP</HOST_NWADDR>
                   <MODULE_ID>view.faces.model.binding.FacesCtrlRangeBinding</MODULE_ID>
                   <THREAD_ID>10</THREAD_ID>
                   <USER_ID>SYSTEM</USER_ID>
              </HEADER>
              <CORRELATION_DATA>
                   <EXEC_CONTEXT_ID>
                        <UNIQUE_ID>1208937229:my_IP:3020:1764:630</UNIQUE_ID>
                        <SEQ>1</SEQ>
                   </EXEC_CONTEXT_ID>
              </CORRELATION_DATA>
              <PAYLOAD>
                   <MSG_TEXT>rowIterator is null</MSG_TEXT>
              </PAYLOAD>
         </MESSAGE>
    <MESSAGE>
              <HEADER>
                   <TSTZ_ORIGINATING>2008-04-23T09:48:30.903+02:00</TSTZ_ORIGINATING>
                   <COMPONENT_ID>j2ee</COMPONENT_ID>
                   <MSG_ID>J2EE DS-00265</MSG_ID>
                   <MSG_TYPE TYPE="WARNING"/>
                   <MSG_LEVEL>1</MSG_LEVEL>
                   <HOST_ID>my_AS</HOST_ID>
                   <HOST_NWADDR>my_IP</HOST_NWADDR>
                   <MODULE_ID>datasource</MODULE_ID>
                   <THREAD_ID>12</THREAD_ID>
                   <USER_ID>SYSTEM</USER_ID>
              </HEADER>
              <CORRELATION_DATA>
                   <EXEC_CONTEXT_ID>
                        <UNIQUE_ID>my_IP:57162:1208526415373:226</UNIQUE_ID>
                        <SEQ>0</SEQ>
                   </EXEC_CONTEXT_ID>
              </CORRELATION_DATA>
              <PAYLOAD>
                   <MSG_TEXT>Unclosed connection detected : 'oracle.oc4j.sql.spi.ConnectionFinalizer@f67148' : ''.</MSG_TEXT>
              </PAYLOAD>
         </MESSAGE>
    <MESSAGE>
              <HEADER>
                   <TSTZ_ORIGINATING>2008-04-23T09:53:54.165+02:00</TSTZ_ORIGINATING>
                   <COMPONENT_ID>adf</COMPONENT_ID>
                   <MSG_TYPE TYPE="WARNING"/>
                   <MSG_LEVEL>1</MSG_LEVEL>
                   <HOST_ID>my_AS</HOST_ID>
                   <HOST_NWADDR>my_IP</HOST_NWADDR>
                   <MODULE_ID>controller.faces.lifecycle.FacesPageLifecycle</MODULE_ID>
                   <THREAD_ID>13</THREAD_ID>
                   <USER_ID>SYSTEM</USER_ID>
              </HEADER>
              <CORRELATION_DATA>
                   <EXEC_CONTEXT_ID>
                        <UNIQUE_ID>1208937232:my_IP:3020:508:635</UNIQUE_ID>
                        <SEQ>299</SEQ>
                   </EXEC_CONTEXT_ID>
              </CORRELATION_DATA>
              <PAYLOAD>
                   <MSG_TEXT>JBO-35007: My 35007 JBO message since I overwritten the message text</MSG_TEXT>
              </PAYLOAD>
         </MESSAGE>
    The problem is I can't reproduce this behaviour any more in my environment. If someone could maybe point me to the errors that are important and could be the cause of this errors. Could this be an internet browser security settings issue? What about those errors about aborted connections?
    If you can't provide me an answer (which I know it would be very difficult by the information provided), maybe you could explain the cause of some of the errors described above?
    I'd appreciate any tips on this since I don't have e an idea how and where to start to at least reproduce and find out the cause of this. Than I'll worry about the solution :).
    Thank you in advance,
    BB

    Hi,
    I am also facing the same issue JBO-30019: An unavailable cookie state is detected while attempting to use a cookie from application {0}, session {1}.
    Is there anyone who has been able to reproduce this. If yes can you please update the following bug which is logged for the issue: [9507310|https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?report_title=&rptno=9507310&query_id=814000&rptno_count=1&pos=1]
    It will be of much help.
    I have found the following page referring the problem: page, if this helps.
    Please update.
    Regards,
    Ashis
    글 수정: user9546421

  • Row currency has changed since the user interface was rendered.

    Hi All,
    we have developed and deployed an Application in Production, before four months,
    Suddenly for the past two days we are getting an error after the page being idle for 2- 3 minutes.
    Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key[3259 ]Once we get the error, the session scoped beans are resetting the values, and all the vo's cache are getting cleared(All the buttons in the page will get disabled and the menu will disappear).
    but the same EAR is working perfectly in UAT and QA environments.
    We have changed the "Enabletokenvalidation" as false and tested again, but the page itself is not loading after the change .
    We have checked the Production and UAT weblogic server settings , but didn't find anything wrong.
    WebLogic Server Version: 10.3.3.0
    Studio Edition Version 11.1.1.2.0
    if any ideas,
    please help us...
    Regards,
    Ranjith

    Hi All,
    We have checked the error "Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key[3259 ]", we tuned the view objects, we changed the application page flows, and it is found that once we turn off the statevalidation (statevalidation =false), the error is not popping up, but it is getting fired in the server side as
    oracle.jbo.JboException: JBO-35007: Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key[3259 ]
         at oracle.adf.model.binding.DCBindingContainerState.throwRowNotFoundException(DCBindingContainerState.java:318)
         at oracle.adf.model.binding.DCBindingContainerState.validateIterator(DCBindingContainerState.java:341)
         at oracle.adf.model.binding.DCBindingContainerState.validateStateFromString(DCBindingContainerState.java:482)
         at oracle.adf.model.binding.DCBindingContainerState.validateStateFromString(DCBindingContainerState.java:492)
         at oracle.adf.model.binding.DCBindingContainerState.validateToken(DCBindingContainerState.java:602)
         at oracle.adf.model.binding.DCBindingContainer.validateToken(DCBindingContainer.java:4852)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:117)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$2.execute(Lifecycle.java:137)
         at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:192)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:21)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:231)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:269)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:72)
         at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:54)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:364)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:421)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:421)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:160)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)No Difference in server side configurations of prod and UAT
    we are not using back button press or any other rowItearation in these pages and we are not changing the row key through code.
    Simple Master page, with inline edit , add and delete with thousands of records.
    Error is popping up after the page is being idle for 2- 3 mins. on the next request after the idle time, the error will pop up .
    once the row currency error came, the current state of the view objects will get reset to the initial state(First row).
    we don't know how to fix this issue, this issue is coming in production server only...
    if any body comes across such an issue, please help us to resolve this issue..
    Regards,
    Ranjith C

  • "Row currency has changed.." problem after Refresh

    hello,
    I'm trying http://otn.oracle.com/obe/obe9051jdev/adftojsp/defaultendtoend.htm tutorial. Everyting works fine for me, but, when I run browseDepartments.jsp (from struts diagram), then I press NEXT buton one or few times, then REFRESH (from the IE browser) i get the error:
    JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-33035: Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key[16 3 ]
    JBO-33035: Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key[16 3 ]
    Also, I created my own app with jdeveloper, but after NEXT and REFRESH I get the same error..
    Help!!!

    I'm currently evaluating JDeveloper and the interaction
    between UIX and Struts.
    I've got the same JBO-33035 when using a LOV and handling
    changes with UIX Event-Handlers to update the query
    in an related ViewObject.
    For some other reasons I use Struts for the page flow.
    When I directly call the UIX-Page (without Struts) everything
    is fine - Event handling works, no JBO-33035.
    But when I call the page using the Struts controller,
    I got JBO-33035, fired in the prepareModel Method.
    The first change works, but from then on I'll get this
    error.
    On the other side it seems to be impossible to handle LOV
    changes (not using ViewLinks) from struts.
    I use a Bean to store the selected Values from the LOV.
    So my first attempt was to use a Struts Action Handler
    to get the value from the Bean (used as DataControl).
    But the postback of the selected values occurs after
    all Struts Page Lifecycle routines. So I found no way for
    doing this.
    On the other hand, with no OnEvent Handler declared in
    DataAction but using a UIX-Event, the postback occurs in
    the processComponentEvents phase!
    Does anybody has some hints regarding this?
    How can I get the updated Bean values in the struts lifecyle?
    Why does JBO-33035 only occur with Struts?
    Hope to hear from somebody.
    Cheers
    Stefan

  • JBO-33035: Row currency   has changed

    Hi,
    I have a Dept table which has 10 rows.
    Lets say 2 users are viewing the Dept List and tries to modify the same record at the same time.
    Then one of the user gets the following error
    "JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-33035: Row currency has changed since the user interface was rendered. The expected row key was null"
    Let me know how to solve this
    Thanks

    Can't say I've seen JBO-33035 in context of another user updating the same record. Usually it occurs because of an issue with the state token and the user making use of the browser back button.
    Hopefully the following post gives you a pointer:
    Re: JBO-33035: Row currency has changed since the user interface was rendered.

  • Intermittent JBO-35007 (Row currency has changed...) and coordination

    I get an intermittent JBO-35007: Row currency has changed since the user interface was rendered. It is not repeatable - ie. if the user leaves the application and starts it again, whatever they were doing works ok. It happens about every hour when the user is doing constant testing. It is somewhat repeatable if you go into one of the screens it happens on, then leave the application open and do something else entirely for 30 - 40 minutes, when you come back and select a different record (using select radio button) it occurs, but even this is not always repeatable. It happens on our screens where we have master and details displayed on the one screen and both master and details are displayed as tables (ie. multiple records). The user says it happens most often when he is using the drop down on the master list that lets you see the next ten records.
    When the problem happens the master and detail records no longer coordinate, so the user can add a detail record to a master different from the one it appears to be adding too. I have told him to logout after a JBO-35007, but he doesn't think that the users will always remember to do that.
    We've just disabled the back button, although the tester is sure he wasn't using that. We've changed session timeout on web.xml so that it will timeout after 20 minutes of inactivity, so it can no longer occur after 30 minutes of inactivity, but it's still happening after that.
    Any suggestions would be greatly appreciated. Thanks.

    I've been assisting Anita and her team in tracking down this issue with JBO-35007 and then JBO-25013. Her team has done an excellent job in nailing this issue down, the problem is surprisingly simple to replicate once you know how, and can now be reproduced consistently.
    Anita and I would like ask for some assistance and advice from potentially the JDev crew and others on have they found a solution to this, and potentially strategies to reduce the issue. Anita has raised an SR, but as getting through 1st level support can be a pain in the butt, I'd thought we'd try a 2 pronged attack and see if we can get assistance from OTN.
    This is the scenario:
    1) There are 2 simple ADF Faces web pages, the 1st with a table, record selector and "edit" submit button to navigate to the 2nd screen. The 2nd screen is an input form for editing the record selected from the 1st page and a submit button to return to the 1st screen. Let's call these pages "view" and "edit" for simplicity.
    2) On the view page, the table selector has autoSubmit="true". This is important.
    3) On the view page there are multiple records showing. For simplicity we'll refer to three records X, Y and Z. By default on entry to the screen, record X is selected.
    4) The user on the view screen selects record Y via the table record-selector, and then presses the edit submit button. A side affect of selecting record Y with the autoSubmit is the underlying iterator row currency is updated, now pointing at Y.
    5) Today, the internet is running a bit slow for whatever reason, and the ADF Faces application doesn't reply instantly by showing the edit page. The user, a bit frustrated with the experience, changes their mind, and still with the view page showing because it hasn't updated yet, decides to pick record Z via the table record-selector, and presses the edit submit button again.
    6) This is actually two actions, as the table-selector's autosubmit results in another request to the midtier to update the iterator's row currency, and then the edit button to navigate to the edit page.
    7) Eventually the application responds, and it shows the edit page for record Y.
    It's a bit hard to guess here if it should actually show record Y or record Z. I don't mean this is a bug, but rather should it logically show record Y because that was the first user's action, or record Z because that's what the user selected. No matter, lets just accept the user sees record Y (possibly incorrectly thinking they're seeing record Z) and start updating the record.
    8) The user then presses the submit button on the edit page showing record Y, and JBO-35007 and JBO-25013 is thrown.
    Why is JBO-35007 thrown? I'd suggest that the selecting of record Z in step 5 & 6 is successfully updating the iterator's row currency, even though the edit page has yet to be fully rendered on the client's browser. It appears that the midtier has no way of knowing that the client has yet received the edit page, so it blindly accepts new requests from the client.
    This is actually similar to the back button problem, in terms of communications with the midtier. The solution to the back button problem at this stage appears to be "user education". However our problem is worse than the back button issue, as slow internet connections are a reality beyond their control, and expecting the users not to double click is stretching the "user education" solution thing a bit too far IMHO.
    A couple of separate points I'd like to raise:
    1) As for point 2 above, the table has autoSubmit set to true. This is the route of the problem and as such could be set to false. However when generating master-table-detail-table pages in JDev, typically you want the master's autoSubmit = true such that the detail table automatically refreshes when a new master record is selected. If we say no to autoSubmit, this means no to master-table-detail-table and is that reasonable as that is a feature in JDev.
    2) However, if the autoSubmit is set to false, the problem is not reproducible. I'd suggest when the user clicks on the submit button on the edit page in this case, the submit button has some sort of functionality to stop the user selecting the button twice until the midtier responds. Is this correct? Potentially there is Javascript functionality doing this? I'm aware on other Web-developer forums of discussions on the <body> tag onload & unload Javascript events to enable/disable buttons to stop multiple submit calls to the midtier. Does the ADF Faces command buttons do this? If such a feature exists, cannot this same functionality be added to the autoSubmit?
    3) We could turn off the tokenValidation in both pageDef, or a combination, but I think this a case where we do want the tokenValidation as the midtier and client are confused.
    4) JDev's HTTP Analyzer can assist in showing what's flowing between the browser and midtier, in particular that you can see the additional autoSubmit of step 5 & 6 sent from the browser.
    5) This issue becomes more prevalent on a slow internet connection. It is hard to produce "naturally" on a fast JDev install. However it can be reproduced by placing a breakpoint on the <afh:html> tag of the edit page and running the test in debug mode. When the breakpoint is reached on first navigating to the edit page, you can return to your browser, which is still showing the view page, select another record and submit, return to the debugger, and press continue.
    As mentioned if anybody could lend support with this issue it would be appreciated. Is there a solution to this? Is this is a bug? Any other thoughts appreciated.
    Thanks & regards,
    CM.
    PS. Anita, if you could add any clarifications if needed please.

Maybe you are looking for

  • String concat problem

    Hi folks,- i know this question might be very simple but i just cannot see what i am doing wrong here. String stringA, stringB, stringC; stringA= new String(); stringB= new String(); stringC= new String(); stringA = null; stringB = "TRUE"; stringC =

  • How Can I Store a function in Oracle Lite ?

    Hi, I have a pl/sql function that I want to store into polite database, Is this possible ? Thanks in advance.

  • Always Find (Cntrl+F) From Top of Page

    I have a question about using the find box (cntrl+F) to search for text on a page. I often search for some text, then hit cntrl+f to search for something new, and again...but find it annoying that it searches from my current position on the page. Is

  • Inventory Accuracy - Over Stock

    Hi All, We currently have an Over Stock of one of the materials. System shows less than what we have in the Warehouse. Most of the goods receipts for this particular material have been done in the past and nobody could give a suitable explanation. Is

  • Display a random number

    How do I display a random number in a JTextField when a button is clicked (I already have the button listener)? private void doThis(ActionEvent e)           field1.setText(???);      }