Skip to Main Content

APEX

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

"Current tabular form data is too old" on apex 4.2

jmarcOct 25 2012 — edited Nov 23 2012
hello,

we have install apex 4.2(embedded pl/sql gateway) on an oracle database 11.2.0.2(windows 2008 server) .


we create a tabular form and validations on it .

when a validation fail on tabular form, we have the error :

Current tabular form data is too old; the source data has been modified.
Click here to discard your changes and reload the data from the database.


so, i try to reproduce with the "sample tabular form" .

i install the sample ,
i run the sample and choose the tab "Employees".
I click on the button "add a row",enter a name "DUPONT" and choose to "apply changes" .

so i have the 3 errors validation
3 errors have occurred
•Job must have a value. (Row 11)
•Hiredate must have a value. (Row 11)
•Department must have a value. (Row 11)


these 3 errors are expected,

but also
the error
Current tabular form data is too old; the source data has been modified.
Click here to discard your changes and reload the data from the database.

i try with different internet browsers(firefox, IE, google chrome) but the error always occurs .


i try to reproduce on apex.oracle.com with no success.



regards
jm

Comments

jmarc
in older apex version,
the error was "Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process" .


the message is now more elegant
but i'm the only one on this sample and i have the message each time a validation fails .


any help would be very appreciate.
jmarc
i can reproduce the problem on apex.oracle.com
for the sample tabular form,

if i change in globalization the Application Primary Language from english(en) to French(France) fr .
975525
Hello there,

I've got the same issue here, do you have any update?

Apex 4.2, Application Primary Language set to French (Canada)(fr-ca).

In my case I've done some test and here is what I've found:

In a Tabular Form with a numeric field, if there is a value with a comma (ex: 12,5) in it, any validation who triggers on any other field will cause the error "Current tabular form data is too old".
If all the numerics are whole numbers, no problem.
Also, if I change the Application Primary Language to English (United States)(en-us) everything is fine.

Same thing whith a date field, if there is a date in the field, if a validation fires, same error message. If I specify a Date Format or If I set the Application Primary Language to English (United States)(en-us) everything is fine again.

I've got the same behavior on apex.oracle.com.

Regards,
Lucien
975525
Our Apex version is 4.2.0.00.28.
Regards,
Lucien
jmarc
i have opened a SR on metalink

it's a bug # 15851176.

BUG 15851176 - TABULAR FORM ADD ROW BROKEN WHEN PRIME LANG NOT ENGLISH


fixed in 4.2.1


regards
975525
Thanks JM for the update.
Regards,
Lucien
1 - 6
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Dec 21 2012
Added on Oct 25 2012
6 comments
4,526 views