Problem in PL/SQL Developer using object type inheritance

As soon as I use an object type that is subtyped from another type (using the 'under' keyword), my version of PL/SQL Developer becomes instable. I can reproduce this as follows:

1) Create a type called TYPE_SUPER:
'create or replace TYPE TYPE_SUPER is object ( field1 number(10) )'

2) Create a subtype called TYPE_SUB:
'create or replace TYPE TYPE_SUB under TYPE_SUPER ( field2 varchar2(100) )'

Compiling this will succeed most of the times. But as soon as I use one of these types in a package function, or even in a member function of the type itself, it will show errors like 'Access violation at address 7C911689 in module ntdll.dll'.

If I modify my types from an independent SQL window (using File > New > SQL Window), these problems don't show up, but I can't use code hinting either in that case for type members/functions etc).

This doesn't happen when I don't use type inheritance, so it could be something with object dependencies.

Has someone experienced this before? Some help would be highly appreciated.

Regards,
L. vd Hart
 
To obtain some more diagnostic information, can you modify the shortcut and add the debugsql parameter? For example:

"C:\Program Files\PLSQL Developer\plsqldev.exe" debugsql

Reproduce the problem and send me the debug.txt file that is generated in the PL/SQL Developer directory.
 
Back
Top