Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.4K Development
- 17 Developer Projects
- 139 Programming Languages
- 293.1K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 161 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 474 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
"Current tabular form data is too old" on apex 4.2

jmarc
Member Posts: 403 Bronze Badge
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
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
Answers
-
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. -
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 . -
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 -
Our Apex version is 4.2.0.00.28.
Regards,
Lucien -
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 -
Thanks JM for the update.
Regards,
Lucien
This discussion has been closed.