Serialize its create method throws NullPointerException - Mailing list pgsql-jdbc

From Daems, Huub
Subject Serialize its create method throws NullPointerException
Date
Msg-id A9EBAECD3590D211969B0004ACB81D3701957253@NMXSR001
Whole thread Raw
Responses Re: Serialize its create method throws NullPointerException  ("Dave Cramer" <Dave@micro-automation.net>)
List pgsql-jdbc
Hi,

does some one has a clou how to use org.postgresql.util.Serialize to create
a table from my class....


package kermitserver.PL;

import java.io.*;
import java.util.*;
import java.sql.*;
import org.postgresql.util.Serialize;


public class Jk implements Serializable {

    public int oid;

    public Jk() {
    }

    public static void main(String[] args) {
        Jk jk1 = new Jk();
        jk1.oid = 0;   // just in case, only for this test

    try {
        Class.forName("org.postgresql.Driver");
        Connection db =
DriverManager.getConnection("jdbc:postgresql:kermitserver", "huub",
"secret");


org.postgresql.util.Serialize.create((org.postgresql.Connection)db, jk1);

        db.close();

    } catch (ClassNotFoundException cnfe) {
        cnfe.printStackTrace();
    } catch (SQLException sq) {
        sq.printStackTrace();
    } catch (NullPointerException npe) {
        npe.printStatckTrace();
    }
}


Try to run it and it gave an NullPointerException:

    java.lang.NullPointerException
    at org.postgresql.jdbc2.ResultSet.getString(ResultSet.java:171))
    at org.postgresql.util.Serialize.create(Serialize.java:241)
    at org.postgresql.util.Serialize.create(Serialize.java:220)
    at kermitserver.PL.jk.main(jk.java:37)

I am wondering what the ResultSet is doing.
I am using jdk1.3.1_01 from Sun, jdbc7.1-1.2.jar on postgresql 7.1.3 on SuSe
7.3

Would be nice if someone has an idea....

greeting Huub






pgsql-jdbc by date:

Previous
From: Poul Kristensen
Date:
Subject: java and postgresql
Next
From: "Dave Cramer"
Date:
Subject: Re: java and postgresql