A script-enabled browser is required for this page to function properly.

ORA_JAVA.CLEAR_EXCEPTION built-in procedure

This procedure removes the last exception retrieved by ORA_JAVA.LAST_EXCEPTION.

Syntax

PROCEDURE ORA_JAVA.CLEAR_EXCEPTION;

Example

/*
** This example assumes you have imported the
** java.lang.Exception class.
*/

PROCEDURE foo IS

   obj ORA_JAVA.JOBJECT;
   excp ORA_JAVA.JOBJECT;
  BEGIN
   obj := jfoo.new;
   jfoo.addElement(obj);
   ...
   EXCEPTION
   WHEN ORA_JAVA.EXCEPTION_THROWN THEN
    excp := ORA_JAVA.LAST_EXCEPTION;
    OFM_MESSAGE(' Java Exception: ' ||
    exception_.toString(excp));
    ORA_JAVA.CLEAR_EXCEPTION;
  END;

See also

Handling Java Exceptions from PL/SQL Code