Hi.
I have four invalid java classes in my schema. It looks like this:
column SHORT_NAME format a50
column LONG_NAME format a100
column STATUS format a10
select DBMS_JAVA.SHORTNAME(OBJECT_NAME) as SHORT_NAME
, DBMS_JAVA.LONGNAME(OBJECT_NAME) as LONG_NAME
, STATUS
from ALL_OBJECTS
where lower(owner) = 'ows'
and status = 'INVALID'
and OBJECT_TYPE like '%JAVA%';
SHORT_NAME LONG_NAME After STATUS
-------------------------------------------------- ---------------------------------------------------------------------------------------------------- -------------------------------------
/d37639d1_DbmsWrapper com/openwaygroup/dbutil/dbms/oracle/DbmsWrapper INVALID
/6813c360_DbmsWrapper1Role com/openwaygroup/dbutil/dbms/oracle/DbmsWrapper$1Role INVALID
/51654f_CachingConnection com/openwaygroup/dbutil/dbms/oracle/CachingConnection INVALID
/4d39096f_CachingConnectionExP com/openwaygroup/dbutil/dbms/oracle/CachingConnection$ExPreparedStatement INVALID
After that I run
alter java class "/d37639d1_DbmsWrapper" resolve;
and got
alter java class "/d37639d1_DbmsWrapper" resolve
Error report:
SQL Command: java CLASS
Failed: Warning: выполнение завершено с предупреждением
java CLASS altered.
But this class is invalid.
All of these classes doesn't compile too.
What can I do for compile these java classes ?
Thanks in advance;
Andrii.