CREATE OR REPLACE PACKAGE lucee_bug_test AS PROCEDURE testproc1; PROCEDURE testproc2(p1 varchar2); PROCEDURE testproc3(p1 IN varchar2, outval OUT varchar2); END; / CREATE OR REPLACE PACKAGE BODY lucee_bug_test AS PROCEDURE testproc1 IS BEGIN NULL; END; PROCEDURE testproc2(p1 varchar2) IS BEGIN null; END; PROCEDURE testproc3(p1 IN varchar2, outval OUT varchar2) IS BEGIN outval := 'LDEV-1147 @ ' || p1; END; END; / CREATE OR REPLACE SYNONYM BU# FOR lucee_bug_test;
calling lucee_bug_test.testproc1:
completed at #now()#
failed
calling lucee_bug_test.testproc2('foo'):
completed at #now()#
failed
calling BU##.testproc1:
completed at #now()#
failed
calling BU##.testproc2('foo'):
completed at #now()#
failed
calling lucee_bug_test.testproc3('21', proc_out):
completed at #now()#
failed
calling BU##.testproc3('42', proc_out):
completed at #now()#
failed