NullPointerException - Lookup Connection Factory
"ShashiKiran Kerur" <[email protected]> 8 Dec 2006 12:47:30 -0000
| Newsgroups | gmane.comp.java.openjms.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multipart mime message
--===============1536546835==
Content-type: multipart/alternative;
boundary="Next_1165582050---0-202.54.124.131-15252"
This is a multipart mime message
--Next_1165582050---0-202.54.124.131-15252
Content-type: text/plain;
charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Hello,=0AI have installed Openjms in Linux and trying to look up connection=
factory.=0A=0AInstalled OPENJMS on Linux =0A=0AOpenJMS - openjms-0.7.7-alp=
ha-2=0ALinux - (Red Hat Enterprise Linux AS release 4 (Nahant Update 1)=0A=
=0A=0A openjms.xml=0A=0A <ServerConfiguration host=3D"host ip" embeddedJNDI=
=3D"true" />=0A=0A <Connectors>=0A <Connector scheme=3D"tcp">=0A <=
ConnectionFactories>=0A <ConnectionFactory name=3D"ConnectionFactory=
" />=0A </ConnectionFactories>=0A </Connector>=0A <Connector sch=
eme=3D"rmi">=0A <ConnectionFactories>=0A <QueueConnectionFactor=
y name=3D"JmsQueueConnectionFactory" />=0A <TopicConnectionFactory n=
ame=3D"JmsTopicConnectionFactory" />=0A </ConnectionFactories>=0A <=
/Connector>=0A </Connectors>=0A=0A=0AClient code to look up Connection Fac=
tory=0Aimport java.util.Hashtable;=0Aimport javax.naming.Context;=0Aimport =
javax.naming.InitialContext;=0Aimport javax.jms.QueueConnectionFactory;=0Ai=
mport javax.jms.ConnectionFactory;=0A=0A Context context =3D null;=
=0A Hashtable properties =3D new Hashtable();=0A properties.p=
ut(Context.INITIAL_CONTEXT_FACTORY, "org.exolab.jms.jndi.InitialContextFact=
ory");=0A properties.put(Context.PROVIDER_URL, "rmi://host ip:1099/"=
);=0A =0A Context ctx =3D getInitialContext();=0A Syst=
em.out.println("********** Context:"+ctx);=0A=0A QueueConnectionFact=
ory queueConn =3D (QueueConnectionFactory)ctx.lookup("JmsQueueConnectionFac=
tory");=0A=0A=0ALook up failes with the following error:=0A=0A=0A**********=
Context:javax.naming.InitialContext@ded50=0AError:java.lang.NullPointerExc=
eption=0Ajava.lang.NullPointerException=0A at java.rmi.server.UnicastRemo=
teObject.exportObject(java.rmi.Remote) (/usr/lib/libgcj.so.5.0.0)=0A at o=
rg.exolab.jms.net.rmi.RMIManagedConnection.RMIManagedConnection(java.securi=
ty.Principal, org.exolab.jms.net.rmi.RMIRequestInfo) (Unknown Source)=0A =
at org.exolab.jms.net.rmi.RMIManagedConnectionFactory.createManagedConnecti=
on(java.security.Principal, org.exolab.jms.net.connector.ConnectionRequestI=
nfo) (Unknown Source)=0A at org.exolab.jms.net.connector.DefaultConnectio=
nPool.createManagedConnection(java.security.Principal, org.exolab.jms.net.c=
onnector.ConnectionRequestInfo) (Unknown Source)=0A at org.exolab.jms.net=
.connector.AbstractConnectionManager.allocateConnection(org.exolab.jms.net.=
connector.ManagedConnectionFactory, java.security.Principal, org.exolab.jms=
.net.connector.ConnectionRequestInfo) (Unknown Source)=0A at org.exolab.j=
ms.net.connector.AbstractConnectionFactory.getConnection(java.security.Prin=
cipal, org.exolab.jms.net.uri.URI, java.util.Map) (Unknown Source)=0A at =
org.exolab.jms.net.connector.AbstractConnectionManager.getConnection(java.s=
ecurity.Principal, org.exolab.jms.net.uri.URI, java.util.Map) (Unknown Sour=
ce)=0A at org.exolab.jms.net.orb.Locator.getProxy(java.rmi.server.ObjID, =
java.security.Principal, java.lang.String, org.exolab.jms.net.connector.Con=
nectionFactory, java.lang.String, java.lang.ClassLoader, java.util.Map) (Un=
known Source)=0A at org.exolab.jms.net.orb.Locator.getRegistry(java.secur=
ity.Principal, java.lang.String, org.exolab.jms.net.connector.ConnectionFac=
tory, java.lang.ClassLoader, java.util.Map) (Unknown Source)=0A at org.ex=
olab.jms.net.orb.DefaultORB.getRegistry(java.util.Map) (Unknown Source)=0A =
at org.exolab.jms.client.net.SharedORB.getRegistry(java.util.Map) (Unknow=
n Source)=0A at org.exolab.jms.jndi.InitialContextFactory.getInitialConte=
xt(java.util.Hashtable) (Unknown Source)=0A at javax.naming.spi.NamingMan=
ager.getInitialContext(java.util.Hashtable) (/usr/lib/libgcj.so.5.0.0)=0A =
at javax.naming.InitialContext.getDefaultInitCtx() (/usr/lib/libgcj.so.5.0=
.0)=0A at javax.naming.InitialContext.getURLOrDefaultInitCtx(java.lang.St=
ring) (/usr/lib/libgcj.so.5.0.0)=0A at javax.naming.InitialContext.lookup=
(java.lang.String) (/usr/lib/libgcj.so.5.0.0)=0A at TestOpenJMS.testConne=
ction() (Unknown Source)=0A at TestOpenJMS.main(java.lang.String[]) (Unkn=
own Source)=0A=0A=0A=0AHow do i resolve the same=0A=0A=0AThanks=0AShashi
--Next_1165582050---0-202.54.124.131-15252
Content-type: text/html;
charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
<P>=0AHello,<BR>=0AI have installed Openjms in Linux and trying to look up =
connection factory.<BR>=0A<BR>=0AInstalled OPENJMS on Linux <BR>=0A<BR>=0AO=
penJMS - openjms-0.7.7-alpha-2<BR>=0ALinux - (Red Hat Enterprise Linux AS r=
elease 4 (Nahant Update 1)<BR>=0A<BR>=0A<BR>=0A openjms.xml<BR>=0A<BR>=0A &=
lt;ServerConfiguration host=3D"host ip" embeddedJNDI=3D"true=
" /><BR>=0A<BR>=0A <Connectors><BR>=0A <=
;Connector scheme=3D"tcp"><BR>=0A <Conn=
ectionFactories><BR>=0A <ConnectionFactory=
name=3D"ConnectionFactory" /><BR>=0A <=
/ConnectionFactories><BR>=0A </Connector><BR>=0A =
; <Connector scheme=3D"rmi"><BR>=0A &nb=
sp; <ConnectionFactories><BR>=0A <Queue=
ConnectionFactory name=3D"JmsQueueConnectionFactory" /><BR>=0A=
<TopicConnectionFactory name=3D"JmsTopi=
cConnectionFactory" /><BR>=0A </ConnectionFa=
ctories><BR>=0A </Connector><BR>=0A </Connec=
tors><BR>=0A<BR>=0A<BR>=0AClient code to look up Connection Factory<BR>=
=0Aimport java.util.Hashtable;<BR>=0Aimport javax.naming.Context;<BR>=0Aimp=
ort javax.naming.InitialContext;<BR>=0Aimport javax.jms.QueueConnectionFact=
ory;<BR>=0Aimport javax.jms.ConnectionFactory;<BR>=0A<BR>=0A &=
nbsp; Context context =3D null;<BR>=0A Ha=
shtable properties =3D new Hashtable();<BR>=0A p=
roperties.put(Context.INITIAL_CONTEXT_FACTORY, "org.exolab.jms.jndi.In=
itialContextFactory");<BR>=0A properties.pu=
t(Context.PROVIDER_URL, "rmi://host ip:1099/");<BR>=0A &nbs=
p; <BR>=0A Context ctx =3D getInit=
ialContext();<BR>=0A System.out.println("**=
******** Context:"+ctx);<BR>=0A<BR>=0A Queu=
eConnectionFactory queueConn =3D (QueueConnectionFactory)ctx.lookup("J=
msQueueConnectionFactory");<BR>=0A<BR>=0A<BR>=0ALook up failes with th=
e following error:<BR>=0A<BR>=0A<BR>=0A********** Context:javax.naming.Init=
ialContext@ded50<BR>=0AError:java.lang.NullPointerException<BR>=0Ajava.lang=
.NullPointerException<BR>=0A at java.rmi.server.UnicastRemoteObject.=
exportObject(java.rmi.Remote) (/usr/lib/libgcj.so.5.0.0)<BR>=0A at o=
rg.exolab.jms.net.rmi.RMIManagedConnection.RMIManagedConnection(java.securi=
ty.Principal, org.exolab.jms.net.rmi.RMIRequestInfo) (Unknown Source)<BR>=
=0A at org.exolab.jms.net.rmi.RMIManagedConnectionFactory.createMana=
gedConnection(java.security.Principal, org.exolab.jms.net.connector.Connect=
ionRequestInfo) (Unknown Source)<BR>=0A at org.exolab.jms.net.connec=
tor.DefaultConnectionPool.createManagedConnection(java.security.Principal, =
org.exolab.jms.net.connector.ConnectionRequestInfo) (Unknown Source)<BR>=0A=
at org.exolab.jms.net.connector.AbstractConnectionManager.allocateC=
onnection(org.exolab.jms.net.connector.ManagedConnectionFactory, java.secur=
ity.Principal, org.exolab.jms.net.connector.ConnectionRequestInfo) (Unknown=
Source)<BR>=0A at org.exolab.jms.net.connector.AbstractConnectionFa=
ctory.getConnection(java.security.Principal, org.exolab.jms.net.uri.URI, ja=
va.util.Map) (Unknown Source)<BR>=0A at org.exolab.jms.net.connector=
.AbstractConnectionManager.getConnection(java.security.Principal, org.exola=
b.jms.net.uri.URI, java.util.Map) (Unknown Source)<BR>=0A at org.exo=
lab.jms.net.orb.Locator.getProxy(java.rmi.server.ObjID, java.security.Princ=
ipal, java.lang.String, org.exolab.jms.net.connector.ConnectionFactory, jav=
a.lang.String, java.lang.ClassLoader, java.util.Map) (Unknown Source)<BR>=
=0A at org.exolab.jms.net.orb.Locator.getRegistry(java.security.Prin=
cipal, java.lang.String, org.exolab.jms.net.connector.ConnectionFactory, ja=
va.lang.ClassLoader, java.util.Map) (Unknown Source)<BR>=0A at org.e=
xolab.jms.net.orb.DefaultORB.getRegistry(java.util.Map) (Unknown Source)<BR=
>=0A at org.exolab.jms.client.net.SharedORB.getRegistry(java.util.Ma=
p) (Unknown Source)<BR>=0A at org.exolab.jms.jndi.InitialContextFact=
ory.getInitialContext(java.util.Hashtable) (Unknown Source)<BR>=0A a=
t javax.naming.spi.NamingManager.getInitialContext(java.util.Hashtable) (/u=
sr/lib/libgcj.so.5.0.0)<BR>=0A at javax.naming.InitialContext.getDef=
aultInitCtx() (/usr/lib/libgcj.so.5.0.0)<BR>=0A at javax.naming.Init=
ialContext.getURLOrDefaultInitCtx(java.lang.String) (/usr/lib/libgcj.so.5.0=
.0)<BR>=0A at javax.naming.InitialContext.lookup(java.lang.String) (=
/usr/lib/libgcj.so.5.0.0)<BR>=0A at TestOpenJMS.testConnection() (Un=
known Source)<BR>=0A at TestOpenJMS.main(java.lang.String[]) (Unknow=
n Source)<BR>=0A<BR>=0A<BR>=0A<BR>=0AHow do i resolve the same<BR>=0A<BR>=
=0A<BR>=0AThanks<BR>=0AShashi=0A</P>=0A<br><br>=0A<a href=3D"http://adworks=
.rediff.com/cgi-bin/AdWorks/sigclick.cgi/www.rediff.com/signature-home.htm/=
1507191490@Middle5?PARTNER=3D3"><IMG SRC=3D"http://adworks.rediff.com/cgi-b=
in/AdWorks/sigimpress.cgi/www.rediff.com/signature-home.htm/1963059423@Midd=
le5?OAS_query=3Dnull&PARTNER=3D3" BORDER=3D0 VSPACE=3D0 HSPACE=3D0></a>=0A
--Next_1165582050---0-202.54.124.131-15252--
--===============1536546835==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
--===============1536546835==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
openjms-developer mailing list
openjms-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openjms-developer
--===============1536546835==--