While the conversion utility can convert many of the PL/SQL incompatibilities it encounters, some situations require you to address them manually:
Unique names required within a package
Standard package function no longer used
New reserved words in PL/SQL V2.3 or later
%ROWTYPE or %TYPE required in variable declarations
The warning "Encountered a non-recoverable error; conversion aborted at line <line number> column <column>" displays when there is a fatal compiler error and the conversion process cannot continue.