Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #39725

Re: Rabbit MQ JMS Client 2.3.0, JMS Queue connection error javax.naming.NoInitialContextException: Cannot instantiate class: com.rabbitmq.jms.admin.RMQObjectFactory [Root exception is java.lang.ClassCastException: com.rabbitmq.jms.admin.RMQObjectFactory

From Eric Sosman <esosman@comcast-dot-net.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: Rabbit MQ JMS Client 2.3.0, JMS Queue connection error javax.naming.NoInitialContextException: Cannot instantiate class: com.rabbitmq.jms.admin.RMQObjectFactory [Root exception is java.lang.ClassCastException: com.rabbitmq.jms.admin.RMQObjectFactory
Date 2022-01-31 15:03 -0500
Organization A noiseless patient Spider
Message-ID <st9fbc$idl$1@dont-email.me> (permalink)
References <52e745d1-7c61-4e8c-a211-dc1b941a18b9n@googlegroups.com>

Show all headers | View raw


On 1/31/2022 1:21 PM, Surendra K wrote:
> Hi Experts,
> 
> We recently deployed RabbitMQ JMS client 2.3.0 jar and its dependences jar 	slf4j-api-2.0.0-alpha5.jar
> 	amqp-client-5.14.0.jar
> 	rabbitmq-jms-2.3.0-sources.jar
> 	
> into our SAP PI/PO system.
> 
> After succesfull deployment and communication channel configuration we are unable to reach or connect  JMS queue   and we are getting following error.
> 
> "	EXCEPTION]
> javax.naming.NoInitialContextException: Cannot instantiate class: com.rabbitmq.jms.admin.RMQObjectFactory [Root exception is java.lang.ClassCastException: com.rabbitmq.jms.admin.RMQObjectFactory (loaded by library:com.sap.aii.adapter.lib.jms20@69499 com.sap.engine.boot.loader.ResourceMultiParentClassLoader) cannot be cast to javax.naming.spi.InitialContextFactory (loaded by <bootstrap>)]"
> 
> 
> kindly Suggest.

     The immediate Java problem is that the RMQObjectFactory class does
does not implement the InitialContextFactory interface, so an RMQOF
instance cannot be cast to ICF.

     ... which is no help at all: It's like saying "The reason this man
can't walk is that he has no legs," and not addressing how he lost his
legs nor why the legless man is trying to walk in the first place.

     Although I personally have no experience with RabbitMQ (nor with
anything JNDI, for that matter), it appears to me you should seek
Rabbit advice rather than Java advice.  A quick look around the Web
finds several Rabbit-oriented sites; maybe some of them can help you.

-- 
esosman@comcast-dot-net.invalid
Look on my code, ye Hackers, and guffaw!

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Rabbit MQ JMS Client 2.3.0, JMS Queue connection error  javax.naming.NoInitialContextException: Cannot instantiate class: com.rabbitmq.jms.admin.RMQObjectFactory [Root exception is java.lang.ClassCastException: com.rabbitmq.jms.admin.RMQObjectFactory Surendra K <kvsbasis@gmail.com> - 2022-01-31 10:21 -0800
  Re: Rabbit MQ JMS Client 2.3.0, JMS Queue connection error javax.naming.NoInitialContextException: Cannot instantiate class: com.rabbitmq.jms.admin.RMQObjectFactory [Root exception is java.lang.ClassCastException: com.rabbitmq.jms.admin.RMQObjectFactory Eric Sosman <esosman@comcast-dot-net.invalid> - 2022-01-31 15:03 -0500
    Re: Rabbit MQ JMS Client 2.3.0, JMS Queue connection error javax.naming.NoInitialContextException: Cannot instantiate class: com.rabbitmq.jms.admin.RMQObjectFactory [Root exception is java.lang.ClassCastException: com.rabbitmq.jms.admin.RMQObjectFactory Arne Vajhøj <arne@vajhoej.dk> - 2022-01-31 15:18 -0500
  Re: Rabbit MQ JMS Client 2.3.0, JMS Queue connection error  javax.naming.NoInitialContextException: Cannot instantiate class: com.rabbitmq.jms.admin.RMQObjectFactory [Root exception is java.lang.ClassCastException: com.rabbitmq.jms.admin.RMQObjectFactory Andreas Leitgeb <avl@logic.at> - 2022-02-01 11:52 +0000
    Re: Rabbit MQ JMS Client 2.3.0, JMS Queue connection error  javax.naming.NoInitialContextException: Cannot instantiate class: com.rabbitmq.jms.admin.RMQObjectFactory [Root exception is java.lang.ClassCastException: com.rabbitmq.jms.admin.RMQObjectFactory Andreas Leitgeb <avl@logic.at> - 2022-02-01 14:25 +0000
      intall Driver RabiitMQ en SAP PI 7.5 Natalia Arenas <naaj27@gmail.com> - 2022-08-02 08:05 -0700
        Re: intall Driver RabiitMQ en SAP PI 7.5 Ricardo Palomares Martinez <rpm.NOADS@proyectonave.es> - 2022-08-02 20:26 +0200
          Re: intall Driver RabiitMQ en SAP PI 7.5 Natalia Arenas <naaj27@gmail.com> - 2022-09-14 05:36 -0700

csiph-web