Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: JavaLangNullPointerException with SQLJ example

Re: JavaLangNullPointerException with SQLJ example

From: Tim Romano <tim_at_ot.com>
Date: Thu, 6 Jan 2000 17:10:33 -0500
Message-ID: <s7a4i995oj8165@corp.supernews.com>


With JDK 1.1.8 and Oracle JDBC 8.1.6.0.0 for JDK 1.1.x this SQLJ example also works correctly. Just can't seem to get it to work with 1.2 . Maybe something to do with native threads?
Tim

Tim Romano <tim_at_ot.com> wrote in message news:s72nv825k212_at_corp.supernews.com...
> When I "translate" the sample SQLJ program (with slight modifications for
> hostname) found on pages 47ff. in the Java Developers Guide, using the
> following commandline options,
>
> SQLJ -user=scott/tiger_at_jdbc:oracle:thin:@tr:5521:orcl
> d:\work\MySQLJExample.sqlj
>
> I get an error. Here is the output:
>
> -------------
> unexpected error occurred...
> java.lang.ExceptionInInitializerError: java.lang.NullPointerException
> at sqlj.framework.ClassFileReader.attribute_info(Compiled Code)
> at sqlj.framework.ClassFileReader.readClass(Compiled Code)
> at sqlj.framework.ClassFileReader.describeClass(Compiled Code)
> at sqlj.framework.ClassFileReader.getDeclaringClass(Compiled Code)
> at sqlj.framework.JSClass$ClassWrapper.getDeclaringClass(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveIfNonNull(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveIfNonNull(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveIfNonNull(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.resolveIfNonNull(Compiled Code)
> at sqlj.framework.JSClass.resolveClassReferences(Compiled Code)
> at sqlj.framework.JSClass.reflectSystemClass(JSClass.java:1340)
> at sqlj.framework.JSClass.<clinit>(JSClass.java:49)
> at sqlj.translator.Translator.addUnit(Translator.java:112)
> at sqlj.translator.Main.translate(Compiled Code)
> at sqlj.translator.Main.runTranslation(Main.java:92)
> at sqlj.translator.Main.runTranslation(Main.java:85)
> at sqlj.tools.Sqlj.statusMain(Compiled Code)
> at sqlj.tools.Sqlj.main(Sqlj.java:125)
> d:\work\MySQLJExample.sqlj: Error: Exception caught:
> Total 1 error.
> ---------------
>
> Ora8i> java -version
> java version "1.2"
> Classic VM (build JDK-1.2-V, native threads)
>
> I've also tried 1521 as the listener port, which is the value that appears
> in my tnsnames.ora and listener.ora files, but got the same error.
>
> What could be causing the NullPointerException? Any suggestions on how I
> can narrow this down?
> Thanks for the help.
>
>
Received on Thu Jan 06 2000 - 16:10:33 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US