"FRM-40735: ON-LOGON trigger raised unhandled exception ORA-06502" message whilst recording against an Oracle Forms application in Silk Performer
This is caused by the inclusion of the '>' character in the password for the application, to resolve it you should change the password so this character is not used and re-record the use case.
This happens because the '>' character is deemed by Silk Performer to be a HTML end tag and consequently it appends record=names" to the end of the field. This can be seen by comparing the in-data tab for the API call in the recorded TrueLog file:
<PARAM NAME="serverArgs" VALUE="module=logon.fmx orausr=user12 orapass='5[>:J' oracon=user12 ......">
with the Oracle Forms password as part of the connect in the resulting script:
OraFormsConnect("server module=logon.fmx orausr=user12 orapass='5[> record=names",