Results 1 to 3 of 3
  1. #1
    Join Date
    Jan 2009

    Unanswered: java.lang.IllegalAccessError: oracle/sql/TypeDescriptor

    I am trying to pass an array from java to Oracle. I have used this same code in other pages and it works fine. Now I am getting a stack dump:

    I get 500 Internal Server error:

    java.lang.IllegalAccessError: oracle/sql/TypeDescriptor at oracle.sql.ArrayDescriptor.initPickler(ArrayDescri at oracle.sql.ArrayDescriptor.<init>(ArrayDescriptor. java:160)

    any insight would be nice. I have the (java)object binding to and oracle object

    oracle.sql.ARRAY inList;
    ArrayDescriptor desc;
    desc = new ArrayDescriptor("WMI_ARRAY_NTT", dbConn);
    inList = new ARRAY(desc, dbConn, uids);



  2. #2
    Join Date
    Aug 2003
    Where the Surf Meets the Turf @Del Mar, CA
    Provided Answers: 1
    >500 Internal Server error:
    AFAIK, this is NOT an Oracle error.

    Google "java oracle 500 Internal Server error"
    Results 11 - 20 of about 179,000 for java oracle 500 Internal Server error

    Good Luck!
    You can lead some folks to knowledge, but you can not make them think.
    The average person thinks he's above average!
    For most folks, they don't know, what they don't know.
    Good judgement comes from experience. Experience comes from bad judgement.

  3. #3
    Join Date
    Jan 2009
    This is an Oracle problem as they developed the interface for java. You have to
    import oracle.jdbc.OracleCallableStatement;
    import oracle.jdbc.OracleTypes;

    import oracle.sql.ARRAY;
    import oracle.sql.ArrayDescriptor;

    in order to use this object

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts