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: C. Ferguson <c_ferguson_at_rationalconcepts.com>
Date: Fri, 07 Jan 2000 00:20:01 GMT
Message-ID: <3875318B.1A14B43F@rationalconcepts.com>


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

Original text of this message

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