I have an application one user is getting a page protection error: Page protection violation: This may be caused by submitting a page that had not yet finished loading or by manual alteration of protected page items. For further assistance, please contact the application administrator.
The process is the user clicks on a button, a popup shows a report of people names, click on one name and it populates a row in the tabular form. I have javascript that submits the tabular form for update. This process is working for all other users but this one. I made sure the user is not double clicking the button and I triple checked all the hidden items to ensure the Value Protected = No.
I ran a debug session and part of the output is below. I cannot find where the error is occurring. It seems to be a protected item but as I said all items are set to No. Can anyone help help me decode the output so I can see where the error is happening and come up with a fix.
Oracle Database 11g
APEX 4.2.6
Browser IE 9 (also had the user try on my pc with IE 11 and Chrome with same results)
Compute item values
...Validate protected items.
Add error onto error stack
...Error data:
......message: Page protection violation: This may be caused by submitting a page that had not yet finished loading or by manual alteration of protected page items. For further assistance, please contact the application administrator.
......additional_info: Contact your application administrator.
......display_location: ON_ERROR_PAGE
......is_internal_error: true
......apex_error_code: APEX.SESSION_STATE.PAGE_PROTECTION
......error_backtrace: ----- PL/SQL Call Stack ----- object line object handle number name 0x1f4d5c1c8 556 package body APEX_040200.WWV_FLOW_ERROR 0x1f4d5c1c8 607 package body APEX_040200.WWV_FLOW_ERROR 0x1f4d5c1c8 911 package body APEX_040200.WWV_FLOW_ERROR 0x204171700 7010 package body APEX_040200.WWV_FLOW 0x1d9561270 33 anonymous block
......component.type: APEX_APPLICATION_AUTH
......component.id: 48006130302868049
......component.name: WAM_LOGIN
...Show Error on Error Page
......Performing rollback
Show page template header
Rendering form open tag and internal values
Processes - point: AFTER_ERROR_HEADER
Processes - point: BEFORE_ERROR_FOOTER
Show page footer
Show page tempate footer
Rendering form close tag and page checksum
Logging exception in final_exception_handler: Sqlerrm: ORA-20987: APEX - Page protection violation: This may be caused by submitting a page that had not yet finished loading or by manual alteration of protected page items. For further assistance, please contact the application administrator. - Contact your application administrator. Backtrace: ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 630 ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 911 ORA-06512: at "APEX_040200.WWV_FLOW", line 7010