Apex 4.0.2 on Oracle 11.1
I am using a
Blackberry Playbook emulator to run some Apex apps and the pages come up fine but submitting the page causes a 404 and the OHS error log says
[Mon May 16 14:04:57 2011] [error] [client xx.xx.xx.xx] mod_plsql: /pls/xxx/f HTTP-404 \nf: SIGNATURE (parameter names) MISMATCH\nVARIABLES IN FORM NOT IN PROCEDURE: P_FLOW_ID,P_FLOW_STEP_ID,P_INSTANCE,P_PAGE_SUBMISSION_ID,P_REQUEST,P_ARG_NAMES,P_T01,P_T02,P_T03,P_T05,P_T06,P_T07,P_T08,P_T09,P_MD5_CHECKSUM\nNON-DEFAULT VARIABLES IN PROCEDURE NOT IN FORM:
The DAD uses mod_ntlm to authenticate against the Windows domain.
When I try the exact same page using a non-NTLM DAD, page submissions works fine, no error.
Why would a NTLM-enabled DAD cause the HTML form to post the (invalid) p_tNN elements? Besides, Apex forms post to wwv_flow.accept (which does have all the parameters mentioned in the error message), so why is
f (i.e. wwv_flow.show) even in the picture? And why does all this work fine in a non-NTLM DAD? I am baffled.
Any ideas?