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&quot;host ip&quot; embeddedJNDI=3D&quot;true=
&quot; /&gt;<BR>=0A<BR>=0A&nbsp; &lt;Connectors&gt;<BR>=0A&nbsp; &nbsp; &lt=
;Connector scheme=3D&quot;tcp&quot;&gt;<BR>=0A&nbsp; &nbsp; &nbsp; &lt;Conn=
ectionFactories&gt;<BR>=0A&nbsp; &nbsp; &nbsp; &nbsp; &lt;ConnectionFactory=
 name=3D&quot;ConnectionFactory&quot; /&gt;<BR>=0A&nbsp; &nbsp; &nbsp; &lt;=
/ConnectionFactories&gt;<BR>=0A&nbsp; &nbsp; &lt;/Connector&gt;<BR>=0A&nbsp=
; &nbsp; &lt;Connector scheme=3D&quot;rmi&quot;&gt;<BR>=0A&nbsp; &nbsp; &nb=
sp; &lt;ConnectionFactories&gt;<BR>=0A&nbsp; &nbsp; &nbsp; &nbsp; &lt;Queue=
ConnectionFactory name=3D&quot;JmsQueueConnectionFactory&quot; /&gt;<BR>=0A=
&nbsp; &nbsp; &nbsp; &nbsp; &lt;TopicConnectionFactory name=3D&quot;JmsTopi=
cConnectionFactory&quot; /&gt;<BR>=0A&nbsp; &nbsp; &nbsp; &lt;/ConnectionFa=
ctories&gt;<BR>=0A&nbsp; &nbsp; &lt;/Connector&gt;<BR>=0A&nbsp; &lt;/Connec=
tors&gt;<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; &nbsp; &=
nbsp; &nbsp; Context context =3D null;<BR>=0A&nbsp; &nbsp; &nbsp; &nbsp; Ha=
shtable properties =3D new Hashtable();<BR>=0A&nbsp; &nbsp; &nbsp; &nbsp; p=
roperties.put(Context.INITIAL_CONTEXT_FACTORY, &quot;org.exolab.jms.jndi.In=
itialContextFactory&quot;);<BR>=0A&nbsp; &nbsp; &nbsp; &nbsp; properties.pu=
t(Context.PROVIDER_URL, &quot;rmi://host ip:1099/&quot;);<BR>=0A&nbsp; &nbs=
p; &nbsp; &nbsp; <BR>=0A&nbsp; &nbsp; &nbsp; &nbsp; Context ctx =3D getInit=
ialContext();<BR>=0A&nbsp; &nbsp; &nbsp; &nbsp; System.out.println(&quot;**=
******** Context:&quot;+ctx);<BR>=0A<BR>=0A&nbsp; &nbsp; &nbsp; &nbsp; Queu=
eConnectionFactory queueConn =3D (QueueConnectionFactory)ctx.lookup(&quot;J=
msQueueConnectionFactory&quot;);<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&nbsp;  at java.rmi.server.UnicastRemoteObject.=
exportObject(java.rmi.Remote) (/usr/lib/libgcj.so.5.0.0)<BR>=0A&nbsp;  at o=
rg.exolab.jms.net.rmi.RMIManagedConnection.RMIManagedConnection(java.securi=
ty.Principal, org.exolab.jms.net.rmi.RMIRequestInfo) (Unknown Source)<BR>=
=0A&nbsp;  at org.exolab.jms.net.rmi.RMIManagedConnectionFactory.createMana=
gedConnection(java.security.Principal, org.exolab.jms.net.connector.Connect=
ionRequestInfo) (Unknown Source)<BR>=0A&nbsp;  at org.exolab.jms.net.connec=
tor.DefaultConnectionPool.createManagedConnection(java.security.Principal, =
org.exolab.jms.net.connector.ConnectionRequestInfo) (Unknown Source)<BR>=0A=
&nbsp;  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&nbsp;  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&nbsp;  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&nbsp;  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&nbsp;  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&nbsp;  at org.e=
xolab.jms.net.orb.DefaultORB.getRegistry(java.util.Map) (Unknown Source)<BR=
>=0A&nbsp;  at org.exolab.jms.client.net.SharedORB.getRegistry(java.util.Ma=
p) (Unknown Source)<BR>=0A&nbsp;  at org.exolab.jms.jndi.InitialContextFact=
ory.getInitialContext(java.util.Hashtable) (Unknown Source)<BR>=0A&nbsp;  a=
t javax.naming.spi.NamingManager.getInitialContext(java.util.Hashtable) (/u=
sr/lib/libgcj.so.5.0.0)<BR>=0A&nbsp;  at javax.naming.InitialContext.getDef=
aultInitCtx() (/usr/lib/libgcj.so.5.0.0)<BR>=0A&nbsp;  at javax.naming.Init=
ialContext.getURLOrDefaultInitCtx(java.lang.String) (/usr/lib/libgcj.so.5.0=
.0)<BR>=0A&nbsp;  at javax.naming.InitialContext.lookup(java.lang.String) (=
/usr/lib/libgcj.so.5.0.0)<BR>=0A&nbsp;  at TestOpenJMS.testConnection() (Un=
known Source)<BR>=0A&nbsp;  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==--