Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: JavaLangNullPointerException with SQLJ example
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