Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: JavaLangNullPointerException with SQLJ example
As you have found for yourself, Oracle is not java2 yet.
cheers,
cindy
Tim Romano wrote:
> 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 - 18:20:01 CST
![]() |
![]() |