Skip site navigation (1) Skip section navigation (2)

Serialize its create method throws NullPointerException

From: "Daems, Huub" <Huub(dot)Daems(at)selektvracht(dot)nl>
To: "'pgsql-jdbc(at)postgresql(dot)org'" <pgsql-jdbc(at)postgresql(dot)org>
Subject: Serialize its create method throws NullPointerException
Date: 2001-11-20 12:38:34
Message-ID: A9EBAECD3590D211969B0004ACB81D3701957253@NMXSR001 (view raw or flat)
Thread:
Lists: 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






Responses

pgsql-jdbc by date

Next:From: Dave CramerDate: 2001-11-20 13:51:43
Subject: Re: java and postgresql
Previous:From: Barry LindDate: 2001-11-20 02:25:51
Subject: Re: Retrieving bytea column problem - they're are sometimes truncated

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group