cancel
Showing results for 
Search instead for 
Did you mean: 

Error while saving communication channel

Former Member
0 Kudos

Hi,

build up the sample Adapter out of the book "Mastering XI Programming". After deploying it on server, I try to create a communication channel with this adapter.

All other PCK objects are saveable, but when I try to save or delete the channel with this Jabber adapter, following error appears:

com.sap.engine.services.ejb.exceptions.BaseRemoteException:

Exception in method modifyOrStoreCPAObject.

at com.sap.aii.af.service.cpa.impl.ejb.PCKAccessRemoteObjectImpl0.modifyOrStoreCPAObject(PCKAccessRemoteObjectImpl0.java:1034)

at com.sap.aii.af.service.cpa.impl.ejb.PCKAccessRemoteObjectImpl0p4_Skel.dispatch(PCKAccessRemoteObjectImpl0p4_Skel.java:160)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:320)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:198)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:129)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native

Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Caused by: java.lang.NoClassDefFoundError: com/sap/aii/af/service/cpa/Direction

at de.cdiag.xi.pck.jabber.XIConfiguration.channelRemoved(XIConfiguration.java)

at de.cdiag.xi.pck.jabber.XIConfiguration.channelUpdated(XIConfiguration.java)

at com.sap.aii.af.service.cpa.impl.callback.CallbackManager.performChannelCallback(CallbackManager.java:225)

at com.sap.aii.af.service.cpa.impl.pck.LocalAccessManager.modifyCPAObject(LocalAccessManager.java:309)

at com.sap.aii.af.service.cpa.impl.pck.LocalAccessManager.modifyOrStoreCPAObject(LocalAccessManager.java:343)

at com.sap.aii.af.service.cpa.impl.ejb.PCKAccessBean.modifyOrStoreCPAObject(PCKAccessBean.java:132)

at com.sap.aii.af.service.cpa.impl.ejb.PCKAccessRemoteObjectImpl0.modifyOrStoreCPAObject(PCKAccessRemoteObjectImpl0.java:1016)

... 10 more

; nested exception is:

java.lang.NoClassDefFoundError:

com/sap/aii/af/service/cpa/Direction

got no idea what happend

Using NW2004s SneakPreview (7.0)

jsd 1.4.2_15

Any ideas?

thx

chris

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Creating a new Developer Workplace 7.0 SP06 to replace the SneakPreview. But still getting same error. So everytime I try to save my communication channel in PCK, the above mentioned error appears.

Message was edited by:

Christian Riekenberg

Former Member
0 Kudos

you need to create a Metadata of this did you configure this In Intergation respoitory or PCK option AdapterMetaData option.

Former Member
0 Kudos

Hello,

sorry, but I don't understand your answer. Which metadata I have to configure and where?

I created the communication channels in PCK.

thanks

chris

Former Member
0 Kudos

In PCK you have option under Adapter objects called adaptermetadata .

Former Member
0 Kudos

Can you please describe more in detail what you mean? In PCK I couldn't find a adaptermetadata option. Do you mean in context of an object or in menu? And what's up with this adaptermetadata?

thanks

chris

Former Member
0 Kudos

context of an object

Former Member
0 Kudos

No context menu got an entry called adaptermetadata or something like this!!

Former Member
0 Kudos

can you login into XI Intergation repository cheack ay exhisting namespace under it you will have adapterobjects similarly wat you will have in PCK

Former Member
0 Kudos

Found the problem. I installed a PCK with a different SP as the WAS. Know, both have 7.00 SP6 and it works

greets

chris