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

ORA_JAVA.CLEAR_EXCEPTION

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