JMS topic connection

View: New views
2 Messages — Rating Filter:   Alert me  

JMS topic connection

by jyothik :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

Hi,

I am trying to connect to Topic configured in JBOSS 5 with .Net2.0 application, but I am getting exception “Java.lang.NoclassFoundError”

 

 

Here is my sample code :

 

try

            {

                java.util.Properties p = new java.util.Properties();

                p.put("java.naming.factory.initial",

                    "org.jnp.interfaces.NamingContextFactory");

 

                string jnpURL;

                if (_QHostIP == null || _QHostIP.Equals(""))

                    jnpURL = "jnp://LocalHost:1099";

                else

                    jnpURL = "jnp://" + _QHostIP.Trim() + ":1099";

 

                p.put("java.naming.provider.url", jnpURL);

 

                Context context = new InitialContext(p);

 

                TopicConnectionFactory topicConnectionFactory =

                    (TopicConnectionFactory)context.lookup("ConnectionFactory");               // Exception is thrwoing here

                string topicName = "topic/KenoResultBroadcast";

 

                KenobroadcastTopic  = (javax.jms.Topic)context.lookup(topicName);

                KenotopicConnection = topicConnectionFactory.createTopicConnection();

                KenobroadcastTopicSession = KenotopicConnection.createTopicSession(false, 2);

                KenotopicConnection.start();

 

            }

            catch (javax.naming.NamingException ne)

            {

                throw;

            }

            catch (javax.jms.JMSException je)

            {

                //System.Console.WriteLine("JMS Exception " + je);

                throw;

            }

            catch (java.lang.NoClassDefFoundError ex)

            {

                throw;

            }

 

Following is the stack trace :

 

java.lang.NoClassDefFoundError: org.jboss.aop.util.UnmodifiableEmptyCollections$LockedTLongObjectHashMap

      at org.jboss.aop.util.UnmodifiableEmptyCollections.<clinit>(UnmodifiableEmptyCollections.java:54)

      at org.jboss.aop.AspectManager.<init>(AspectManager.java:121)

      at org.jboss.aop.AspectManager$1.run(AspectManager.java:280)

      at org.jboss.aop.AspectManager$1.run(AspectManager.java:268)

      at java.security.AccessController.doPrivileged(AccessController.java:258)

      at java.security.AccessController.doPrivileged(AccessController.java:303)

      at org.jboss.aop.AspectManager.initManager(AspectManager.java:266)

      at org.jboss.aop.AspectManager.instance(AspectManager.java:245)

      at org.jboss.aop.AspectManager.instance(AspectManager.java:234)

      at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.<clinit>(ClientConnectionFactoryDelegate.java)

      at cli.System.Runtime.CompilerServices.RuntimeHelpers._RunClassConstructor(Unknown Source)

      at cli.System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(Unknown Source)

      at IKVM.Internal.TypeWrapper.RunClassInit(Unknown Source)

      at IKVM.NativeCode.sun.reflect.ReflectionFactory+FieldAccessorImplBase+FastLongFieldAccessor.lazyGet(Unknown Source)

      at IKVM.NativeCode.sun.reflect.ReflectionFactory+FieldAccessorImplBase+FastLongFieldAccessor.getLong(Unknown Source)

      at java.lang.reflect.Field.getLong(Field.java:552)

      at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1632)

      at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:70)

      at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:443)

      at java.security.AccessController.doPrivileged(AccessController.java:258)

      at java.security.AccessController.doPrivileged(AccessController.java:303)

      at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:431)

      at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:328)

      at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:565)

      at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1602)

      at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1513)

      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1749)

      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)

      at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)

      at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1889)

      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1773)

      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)

      at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)

      at java.rmi.MarshalledObject.get(MarshalledObject.java:159)

      at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72)

      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:769)

      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)

      at javax.naming.InitialContext.lookup(InitialContext.java:409)

      at cli.Jboss5JMSClient.JbossQ.CreateConnectionToKenoResultBroadcastTopic(JbossQ.cs:143)

      at cli.Jboss5JMSClient.Form1.Form1_Load(Form1.cs:22)

      at cli.System.Windows.Forms.Form.OnLoad(Unknown Source)

      at cli.System.Windows.Forms.Form.OnCreateControl(Unknown Source)

      at cli.System.Windows.Forms.Control.CreateControl(Unknown Source)

      at cli.System.Windows.Forms.Control.CreateControl(Unknown Source)

      at cli.System.Windows.Forms.Control.WmShowWindow(Unknown Source)

      at cli.System.Windows.Forms.Control.WndProc(Unknown Source)

      at cli.System.Windows.Forms.ScrollableControl.WndProc(Unknown Source)

      at cli.System.Windows.Forms.ContainerControl.WndProc(Unknown Source)

      at cli.System.Windows.Forms.Form.WmShowWindow(Unknown Source)

      at cli.System.Windows.Forms.Form.WndProc(Unknown Source)

      at cli.System.Windows.Forms.Control$ControlNativeWindow.OnMessage(Unknown Source)

      at cli.System.Windows.Forms.Control$ControlNativeWindow.WndProc(Unknown Source)

      at cli.System.Windows.Forms.NativeWindow.DebuggableCallback(Unknown Source)

      at cli.System.Windows.Forms.SafeNativeMethods.ShowWindow(Unknown Source)

      at cli.System.Windows.Forms.Control.SetVisibleCore(Unknown Source)

      at cli.System.Windows.Forms.Form.SetVisibleCore(Unknown Source)

      at cli.System.Windows.Forms.Control.set_Visible(Unknown Source)

      at cli.System.Windows.Forms.Application$ThreadContext.RunMessageLoopInner(Unknown Source)

      at cli.System.Windows.Forms.Application$ThreadContext.RunMessageLoop(Unknown Source)

      at cli.System.Windows.Forms.Application.Run(Unknown Source)

      at cli.Jboss5JMSClient.Program.Main(Program.cs:17)

      at cli.System.AppDomain._nExecuteAssembly(Unknown Source)

      at cli.System.AppDomain.ExecuteAssembly(Unknown Source)

      at cli.Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly(Unknown Source)

      at cli.System.Threading.ThreadHelper.ThreadStart_Context(Unknown Source)

      at cli.System.Threading.ExecutionContext.Run(Unknown Source)

      at cli.System.Threading.ThreadHelper.ThreadStart(Unknown Source)

 

 

please help me.

 

Regards,

Jyothi

 


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Ikvm-developers mailing list
Ikvm-developers@...
https://lists.sourceforge.net/lists/listinfo/ikvm-developers

Re: JMS topic connection

by Volker Berlin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Do you have the class org.jboss.aop.util.UnmodifiableEmptyCollections$LockedTLongObjectHashMap on the .NET side? If not then add it.
 
Volker 


Von: Jyothi Koppisetti [mailto:jyothik@...]
Gesendet: Donnerstag, 22. Oktober 2009 09:41
An: ikvm-developers@...
Betreff: [Ikvm-developers] JMS topic connection

Hi,

I am trying to connect to Topic configured in JBOSS 5 with .Net2.0 application, but I am getting exception “Java.lang.NoclassFoundError”

 

 

Here is my sample code :

 

try

            {

                java.util.Properties p = new java.util.Properties();

                p.put("java.naming.factory.initial",

                    "org.jnp.interfaces.NamingContextFactory");

 

                string jnpURL;

                if (_QHostIP == null || _QHostIP.Equals(""))

                    jnpURL = "jnp://LocalHost:1099";

                else

                    jnpURL = "jnp://" + _QHostIP.Trim() + ":1099";

 

                p.put("java.naming.provider.url", jnpURL);

 

                Context context = new InitialContext(p);

 

                TopicConnectionFactory topicConnectionFactory =

                    (TopicConnectionFactory)context.lookup("ConnectionFactory");               // Exception is thrwoing here

                string topicName = "topic/KenoResultBroadcast";

 

                KenobroadcastTopic  = (javax.jms.Topic)context.lookup(topicName);

                KenotopicConnection = topicConnectionFactory.createTopicConnection();

                KenobroadcastTopicSession = KenotopicConnection.createTopicSession(false, 2);

                KenotopicConnection.start();

 

            }

            catch (javax.naming.NamingException ne)

            {

                throw;

            }

            catch (javax.jms.JMSException je)

            {

                //System.Console.WriteLine("JMS Exception " + je);

                throw;

            }

            catch (java.lang.NoClassDefFoundError ex)

            {

                throw;

            }

 

Following is the stack trace :

 

java.lang.NoClassDefFoundError: org.jboss.aop.util.UnmodifiableEmptyCollections$LockedTLongObjectHashMap

      at org.jboss.aop.util.UnmodifiableEmptyCollections.<clinit>(UnmodifiableEmptyCollections.java:54)

      at org.jboss.aop.AspectManager.<init>(AspectManager.java:121)

      at org.jboss.aop.AspectManager$1.run(AspectManager.java:280)

      at org.jboss.aop.AspectManager$1.run(AspectManager.java:268)

      at java.security.AccessController.doPrivileged(AccessController.java:258)

      at java.security.AccessController.doPrivileged(AccessController.java:303)

      at org.jboss.aop.AspectManager.initManager(AspectManager.java:266)

      at org.jboss.aop.AspectManager.instance(AspectManager.java:245)

      at org.jboss.aop.AspectManager.instance(AspectManager.java:234)

      at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.<clinit>(ClientConnectionFactoryDelegate.java)

      at cli.System.Runtime.CompilerServices.RuntimeHelpers._RunClassConstructor(Unknown Source)

      at cli.System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(Unknown Source)

      at IKVM.Internal.TypeWrapper.RunClassInit(Unknown Source)

      at IKVM.NativeCode.sun.reflect.ReflectionFactory+FieldAccessorImplBase+FastLongFieldAccessor.lazyGet(Unknown Source)

      at IKVM.NativeCode.sun.reflect.ReflectionFactory+FieldAccessorImplBase+FastLongFieldAccessor.getLong(Unknown Source)

      at java.lang.reflect.Field.getLong(Field.java:552)

      at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1632)

      at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:70)

      at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:443)

      at java.security.AccessController.doPrivileged(AccessController.java:258)

      at java.security.AccessController.doPrivileged(AccessController.java:303)

      at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:431)

      at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:328)

      at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:565)

      at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1602)

      at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1513)

      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1749)

      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)

      at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)

      at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1889)

      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1773)

      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)

      at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)

      at java.rmi.MarshalledObject.get(MarshalledObject.java:159)

      at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72)

      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:769)

      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)

      at javax.naming.InitialContext.lookup(InitialContext.java:409)

      at cli.Jboss5JMSClient.JbossQ.CreateConnectionToKenoResultBroadcastTopic(JbossQ.cs:143)

      at cli.Jboss5JMSClient.Form1.Form1_Load(Form1.cs:22)

      at cli.System.Windows.Forms.Form.OnLoad(Unknown Source)

      at cli.System.Windows.Forms.Form.OnCreateControl(Unknown Source)

      at cli.System.Windows.Forms.Control.CreateControl(Unknown Source)

      at cli.System.Windows.Forms.Control.CreateControl(Unknown Source)

      at cli.System.Windows.Forms.Control.WmShowWindow(Unknown Source)

      at cli.System.Windows.Forms.Control.WndProc(Unknown Source)

      at cli.System.Windows.Forms.ScrollableControl.WndProc(Unknown Source)

      at cli.System.Windows.Forms.ContainerControl.WndProc(Unknown Source)

      at cli.System.Windows.Forms.Form.WmShowWindow(Unknown Source)

      at cli.System.Windows.Forms.Form.WndProc(Unknown Source)

      at cli.System.Windows.Forms.Control$ControlNativeWindow.OnMessage(Unknown Source)

      at cli.System.Windows.Forms.Control$ControlNativeWindow.WndProc(Unknown Source)

      at cli.System.Windows.Forms.NativeWindow.DebuggableCallback(Unknown Source)

      at cli.System.Windows.Forms.SafeNativeMethods.ShowWindow(Unknown Source)

      at cli.System.Windows.Forms.Control.SetVisibleCore(Unknown Source)

      at cli.System.Windows.Forms.Form.SetVisibleCore(Unknown Source)

      at cli.System.Windows.Forms.Control.set_Visible(Unknown Source)

      at cli.System.Windows.Forms.Application$ThreadContext.RunMessageLoopInner(Unknown Source)

      at cli.System.Windows.Forms.Application$ThreadContext.RunMessageLoop(Unknown Source)

      at cli.System.Windows.Forms.Application.Run(Unknown Source)

      at cli.Jboss5JMSClient.Program.Main(Program.cs:17)

      at cli.System.AppDomain._nExecuteAssembly(Unknown Source)

      at cli.System.AppDomain.ExecuteAssembly(Unknown Source)

      at cli.Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly(Unknown Source)

      at cli.System.Threading.ThreadHelper.ThreadStart_Context(Unknown Source)

      at cli.System.Threading.ExecutionContext.Run(Unknown Source)

      at cli.System.Threading.ThreadHelper.ThreadStart(Unknown Source)

 

 

please help me.

 

Regards,

Jyothi

 


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Ikvm-developers mailing list
Ikvm-developers@...
https://lists.sourceforge.net/lists/listinfo/ikvm-developers