When developing JSF pages using Oracle ADF Faces 10.1.3.3, I encountered the error that is reported at the top of the page as: JBO-35007 indicated that the row currency has changed since last visit or something. This was so annoy that it is repeatedly occurred everytimes I hit the back button. Sometimes it disappear when I press Refresh.
Googling around, I found two working solutions for the error:
1.Go to page definition of jsp or jspx by right click on page.
2.Select Iterator of page by using structure window or definition page
3.Go to the Inspector window and change the StateValidation property as false.
“And as can be seen from the JDev doco note, the row currency token mechanism can be turned off per page through the pageDef for your page, setting the EnableTokenValidation to false. (Be warned you should not flippantly turn this off for pages, or blanket turn it off for all pages, as the mechanism is an important one)
So enjoy your programming…
Minh-Tran
Posted by Hamda on August 14, 2008 at 8:11 pm
Hi
I have this error and I found the same solution
my question is:
Does setting those properties to false affect the client side validation on my page?
Thank you
Hamda
Posted by Bookmarks about Currency on August 15, 2008 at 7:15 am
[...] – bookmarked by 4 members originally found by sludgely on 2008-07-23 JBO-35007: Row currency has changed error fixes http://oldlight.wordpress.com/2008/07/18/jbo-35007-row-currency-has-changed-error-fixes/ – [...]
Posted by oldlight on August 29, 2008 at 12:08 am
Hamda,
I am not sure, you should try out and let me know if there is something new…
Posted by Anthony on October 11, 2009 at 10:07 am
I had the same problem and found what seems to be a cleaner solution. Select the appropriate PageDef and in the Structure window, navigate to the table (view) iterator. Then, in Properties window, under Common, change Refresh from (Deferred) to ifNeeded. The refresh should clean everything up (it seems to have for me).