[jboss-user] [JCA/JBoss] - Could not dereference object
lasanac
do-not-reply at jboss.com
Fri Dec 14 08:42:09 EST 2007
Hello,
I keep this error:
javax.naming.NamingException: Could not dereference object [Root exception is java.lang.NullPointerException]
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1152)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:707)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:589)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at com.kt.dao.DBConnection.doConnection(DBConnection.java:46)
at com.kt.dao.MakeConnectionTest.main(MakeConnectionTest.java:17)
Caused by: java.lang.NullPointerException
at org.jnp.interfaces.NamingContextFactory.getObjectInstance(NamingContextFactory.java:83)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1127)
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1144)
... 5 more
I am running on JBoss 4.2.0GA
using JDK 1.5
DB is MySQL5.0
here is my code:
public Hashtable doEnvironment(){
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
env.put(Context.PROVIDER_URL, "jnp://localhost:1099");
return env;
}
public String doConnection(Hashtable env){
try{
Reference ref = new Reference("javax.sql.DataSource", "org.jnp.interfaces.NamingContextFactory", null);
System.out.println("step 1");
Context ctx= new InitialContext(env);
ctx.rebind("java:MySQLDS", ref);
//ctx = new InitialContext();
System.out.println("step 2");
DataSource ds = (DataSource)ctx.lookup("java:MySQLDS");
System.out.println("step 3 " + obj.getClass().getName().toString());
}
catch(Exception ex){
ex.printStackTrace();
}
return null;
It nevers gets to step 3...
Is there something wrong with what I am doing? Please help
LC
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4112920#4112920
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4112920
More information about the jboss-user
mailing list