NL-OF-PLUGIN-ENGINE-03 - Error on playing a recorded scenario
Problem

I have recorded a simple Oracle Forms scenario. I have not modified the recording and have played it back as is, using Virtual User validation. The option to delete invalid components automatically, described in Oracle Forms during the recording is disabled. The Virtual User fails to execute and an NL-OF-PLUGIN-ENGINE-03 error is returned.

Solution

The Oracle Forms applet can sometimes send requests that contain components that are invalid at the time of recording. The problem can be solved in two ways.

  1. Carry out a validation on the Virtual User containing the error in question.
  2. Select the request that includes the error. In the Details pane, click on the Response button.
  3. Note the handlerId's that are shown between square brackets [ ] and labeled as unknown.
  4. Click on the blue Request link to automatically open the request in the library.
  5. In the XML content, delete the DataMessages whose handlerId's are reported as being unknown.
  6. Re-run the Virtual User validation. Repeat steps 1 to 5 for each request showing the same error.
  1. Go to Edit > Preferences > Project settings > Oracle Forms.
  2. Check the Automatically remove invalid components check box, then click OK.
  3. Repeat the recording of the Oracle Forms application.
  4. Run a Virtual User validation and make sure there are no more NL-OF-PLUGIN-ENGINE-03 errors.