We help IT Professionals succeed at work.

ADF Struts Row currency has changed since the user interface was rendered

Last Modified: 2014-11-10
ADF  Struts Row currency error.

We are receiving the following error intermittently in multiple areas of our application:

Row currency has changed since the user interface was rendered. The expected row key was null

It can be duplicated on multiple screens such as: Multiple screens for creating new records in a popup (always occurs on save), Deleting on a Master Detail screen (occurs on delete and confirm delete).

The error is intermittent in that you can create or delete multiple records without error and then all of a sudden it errors.

I have tried the suggested fixes, but they either did not work, or were ADFaces related.

All <action> definitions use className=oracle.adf.controller.struts.actions.DataActionMapping and type=oracle.adf.controller.struts.actions.DataForwardAction (or an extension of DataActionForward) and use a set-property similar to <set-property property="modelReference" value="WEB_INF_createOpUIModel"/> to bind to the Model&.

The error is hard to reproduce within JDeveloper 10.1.2, it takes multiple creates executions (up to 40+) to get the error to occur, however as a requirement we were tasked to deploy the entire application to a laptop (DB, APP server, etc).  On the Laptop it is very easy to duplicate, within a couple of create executions (could this mean it is resource/cache management related???)

Any help would be appreciated before we are forced to rewrite these processes circumventing the ADF model and using something else&.

Thanks in advance.

Watch Question

Unlock this solution and get a sample of our free trial.
(No credit card required)
This solution is bogus.  I was duped into joining this web site to get an immediate and respectable answer to my question.  Not they have my email mail address.
hey guys, so many years have passed... have you found how to optimize this table PS_TXN? at least with ADF it keeps snapshots of uncommited changes. Oracle also provides an script for this maiteinance, however.. as usual its just a guideline.. could you please guide me?

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.