loadjava only loading some of my classes

From: Eric Davies <eric_at_barrodale.com>
Date: Wed, 21 May 2008 14:16:02 -0700 (PDT)
Message-ID: <26840826-5b4f-497b-9d76-8285cde44a2e@j33g2000pri.googlegroups.com>


I'm trying to produce some Oracle 11g server functions in Java, running on a linux box.
I submit my classes via the statement:

   % loadjava -f -order -verbose -resolve -oci8 -u sys/oracle ../../ lib/myclasses.jar

Which produces the following output:

  arguments: '-u' 'sys/***' '-f' '-order' '-verbose' '-resolve' '- oci8' '../../lib/myclasses.jar'

  creating : resource META-INF/MANIFEST.MF
  loading  : resource META-INF/MANIFEST.MF
  creating : class com/barrodale/dsExtras/BlobChipIO
  loading  : class com/barrodale/dsExtras/BlobChipIO
  creating : class com/barrodale/dsExtras/BuildRowChip
  loading  : class com/barrodale/dsExtras/BuildRowChip
  creating : class com/barrodale/dsExtras/Clone
  loading  : class com/barrodale/dsExtras/Clone
  creating : class com/barrodale/dsExtras/Distinct
  loading  : class com/barrodale/dsExtras/Distinct
  creating : class com/barrodale/dsExtras/GetValue
  loading  : class com/barrodale/dsExtras/GetValue
  creating : class com/barrodale/dsExtras/GetValuePure
  loading  : class com/barrodale/dsExtras/GetValuePure
  creating : class com/barrodale/dsExtras/HashRow
  loading  : class com/barrodale/dsExtras/HashRow
  creating : class com/barrodale/dsExtras/Properties
  loading  : class com/barrodale/dsExtras/Properties
  skipping : resource META-INF/MANIFEST.MF
  resolving: class com/barrodale/dsExtras/BlobChipIO
  resolving: class com/barrodale/dsExtras/BuildRowChip
  skipping : class com/barrodale/dsExtras/Clone
  resolving: class com/barrodale/dsExtras/Distinct
  resolving: class com/barrodale/dsExtras/GetValue
  resolving: class com/barrodale/dsExtras/GetValuePure
  skipping : class com/barrodale/dsExtras/HashRow
  resolving: class com/barrodale/dsExtras/Properties
  Classes Loaded: 8
  Resources Loaded: 1
  Sources Loaded: 0
  Published Interfaces: 0
  Classes generated: 0
  Classes skipped: 0
  Synonyms Created: 0
  Errors: 0

However, when I look in the user_objects view via the below statement:

   select OBJECT_NAME, STATUS from user_objects where object_name like '%dsExtras%';

I get :
  OBJECT_NAME  



  STATUS

  com/barrodale/dsExtras/Clone
  VALID   com/barrodale/dsExtras/HashRow
  VALID As far as I can see, it isn't a matter of the missing classes not resolving because the GetValuePure class only references primitive types and java.lang.String, and still doesn't get loaded.

Can anybody shed some light on this?

Thank you,
Eric. Received on Wed May 21 2008 - 16:16:02 CDT

Original text of this message