cancel
Showing results for 
Search instead for 
Did you mean: 

error in jms adapter

Former Member
0 Kudos

Hi,

I'm getting this error after i created a jms sender chanel

Could not load class com.sap.aii.ibdir.server.abapcache.events.CRR_JMSClient$CRR_Message with classloader com.sap.engine.core.service630.container.ComponentClassLoader@ba63a2@service:jms_provider, will try ObjectStreamClass.forClass() instead.

[EXCEPTION]

java.lang.ClassNotFoundException: com.sap.aii.ibdir.server.abapcache.events.CRR_JMSClient$CRR_Message

Found in negative cache

-


Loader Info -


ClassLoader name: [service:jms_provider]

Parent loader name: [Frame ClassLoader]

References:

library:tc~jmx

library:jms

library:core_lib

library:com.sap.util.monitor.jarm

service:timeout

common:service:iiop;service:naming;service:p4;service:ts

common:library:com.sap.security.api.sda;library:com.sap.security.core.sda;library:security.class;library:webservices_lib;service:adminadapter;service:basicadmin;service:com.sap.security.core.ume.service;service:configuration;service:connector;service:dbpool;service:deploy;service:jmx;service:jmx_notification;service:keystore;service:security;service:userstore

service:memory

interface:security

interface:shell

interface:visual_administration

interface:log

Resources:

F:\usr\sap\SXA\DVEBMGS00\j2ee\cluster\server0\bin\services\jms_provider\sapjms.jar

Loading model: {parent,local,references}

-


at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:360)

at com.sap.jms.protocol.serialization.JMSInputStream.resolveClass(JMSInputStream.java:43)

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

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

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

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

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

at com.sap.jms.protocol.message.MessageRequest.readBody(MessageRequest.java:400)

at com.sap.jms.protocol.message.MessageRequest.toString(MessageRequest.java:1294)

at com.sap.jms.protocol.PacketImpl.toString(PacketImpl.java:1504)

at java.lang.String.valueOf(String.java:2131)

at java.lang.StringBuffer.append(StringBuffer.java:370)

at com.sap.jms.server.destinationcontainer.agent.QueueAgent.processConsumer(QueueAgent.java:199)

at com.sap.jms.server.destinationcontainer.agent.QueueAgent.run(QueueAgent.java:92)

at com.sap.engine.frame.core.thread.Task.run(Task.java:64)

at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:79)

at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:150)

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Have you deployed JMS driver Correctly???

-Gouri

Former Member
0 Kudos

I puted in the aii_af_jmsproviderlib.sda archive all jar files required by jms.

Florin

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Check whether it is in the right Class path

Regards

Agasthuri Doss

Former Member
0 Kudos

Please follow How to Install JMS Driver Guide.

You will get this guide at following link.

[original link is broken]

(Learn how to install additional drivers on the SAP Web AS J2EE Engine. These drivers are required to communicate with a database or a messaging system that uses the SAP XI 3.0 Adapter Framework. )

-Gouri

Former Member
0 Kudos

Hi Goury

If you check that document you will see that you have to deploy in the way i described,

Florin