I'm trying to load a function, procedure, or package into QCTO but when I tried to load it I get the following error:
An attempt to perform a FORALL on table $TABLE_NAME
failed. The incoming array had $ROW_COUNT' rows in it.
The last action taken during that procedure's execution was:
$PROGRESS_INDICATOR
ORA-24381: error(s) in array DML
ORA-06512: at "QCTESTER.QU_TEST_ELEMENT_CP", line 937
----- PL/SQL Call Stack -----
object line object
handle number name
398e7f480 1561 package body QCTESTER.QU_RUNTIME
398e7f480 1736 package body QCTESTER.QU_RUNTIME
398efd128 956 package body QCTESTER.QU_TEST_ELEMENT_CP
398e63ec8 1761 package body QCTESTER.QU_UNIT_TEST_XP
398eb3678 1103 package body QCTESTER.QU_HARNESS_XP
398ca4080 4 anonymous block
declare
HARNESS_IS_NEW_IN boolean := sys.diutil.int_to_bool(:HARNESS_IS_NEW_IN);
begin
QU_HARNESS_XP.INITIALIZE_FROM_PARSE
(HARNESS_ID_IN => :HARNESS_ID_IN,
PARSED_DOC_IN => :PARSED_DOC_IN,
MSG_OUT => :MSG_OUT,
HARNESS_IS_NEW_IN => HARNESS_IS_NEW_IN,
STARTUP_MODE_IN => :STARTUP_MODE_IN
);
end;
$TABLE_NAME is not a table anywhere. It is a placeholder and It should be replaced by the actual table name, but was not. This might be caused by SYSTEM tablespace not having enough memory space.
This error is not ease to diagnose. Just looking at the given error message might not tell you anything. However, try to generate the Support Bundle. When you do, do you see the following error:
ORA-01536: space quota exceeded for tablespace 'SYSTEM'
ORA-06512: at QCTESTER.QU_RUNTIME", line 1005
ORA-06512: at QCTESTER.QU_RUNTIME", line 1152
If you see "ORA-01536: space quota exceeded for tablespace 'SYSTEM'" you must address that first by asking the DBA to extend the SYSTEM tablespace. If after doing so and the issue still exist please contact Quest Technical Support from your Support Link account (hrrps://support.quest.com.)
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center