cancel
Showing results for 
Search instead for 
Did you mean: 

Java lookup Exception...

Former Member
0 Kudos

Gurus,

I am getting this exception when doing a java lookup....

Error during lookup -

com.sap.aii.mapping.lookup.LookupException: Plain exception:Problem when

calling an adapter by using communication channel

CChannel_IDoc_Reciever (Party: , Service:

BS_Lookup Object ID: e87653374823afa447ff5568ffffe)

Check whether the communication channel exists in the Integration

Directory; also check the cache notifications for the instance

Integration Server (central Adapter-Engine) Channel object with Id

Channel:4c7e20fedccf315eafa447ff5568fe87 not available in CPA Cache.

Is the Communication channel present ..in ID yes, no errors..

What is not right.....................

Urgent help.. PLEASE DONT POINT ME TO LINKS HERE.....

PS: I reward well...

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

First of all please check if you haven't made an typo in the channel name and business system. Maybe one letter is missing.

/wg

Former Member
0 Kudos

Ok, i rechecked all..no typos, refreshed cache..delta and complete, changed cc and reactivated.........no use......

Former Member
0 Kudos

Hi,

Check if communication channel exist in

http://<host>:<J2EE port>/CPACache/monitor.jsp.

If not refresh the CPA Cache.

Also check cache notifications in ID.

Thanks,

Beena.

ravi_raman2
Active Contributor
0 Kudos

In you ID..go to cache notifications..and see if you can find that id in there......if it has been refreshed you will c it..else its not there................, I f you see entries in Red, check problems tab...should tell you the issue............

Regards

Ravi Raman

Former Member
0 Kudos

Hi,

yes, i do see items in Red and i cannot find that id value there........what can i do to fix this..

VS

ravi_raman2
Active Contributor
0 Kudos

Find Basis..ask for bounce..of abap and java stack..............should fix it..

Regards

Ravi Raman

PS: if it fixes..dont forget the points.......

Former Member
0 Kudos

Hi,

Have you been in communication channel monitor in Runtime workbench? What is the status of that communication channel? Maybe it's stopped 😎

/wg

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi ,

Have you checked all the possibilities, which are written in the API?:

  1. if an exception occurs while unmarshalling the call header

  2. if the protocol for the return value is invalid

  3. if a java.io.IOException occurs unmarshalling parameters (on the

server side) or the return value (on the client side).

  1. if a java.lang.ClassNotFoundException occurs during unmarshalling

parameters or return values

  1. if no skeleton can be loaded on the server-side; note that skeletons

are required in the 1.1 stub protocol, but not in the 1.2 stub

protocol.

  1. if the method hash is invalid (i.e., missing method).

  2. if there is a failure to create a remote reference object for a

remote object's stub when it is unmarshalled.

Or

Should these rmiregistry smart enough to try either of these protocols,

or the gnu version is too old?

Regards ,

venkat

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Refresh the Cache - tcode - SXI_Cache

Regards

Agasthuri Doss

Former Member
0 Kudos

Hi,

Make some changes in the channel say for instance, change the description. Save and activate it. Go to Environment Clear SLD Data Cache and try again. It should work.

Thanks

Amit

Former Member
0 Kudos

Hi,

Deactivate and activate the channel again in ID and test.

Thanks,

Beena.