• Post Reply Bookmark Topic Watch Topic
  • New Topic

CORBA exception while executing ejb call  RSS feed

 
harileela aytha
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ejbs are deployed in Websphere 4.0 Advanced server edition, and I am trying to execute the one ejb method (validateLoginRequest) I am able to lookup the home and get the remote instance, I am getting the following exception when I made a ejb call. my test program was ran using WSADI 5.1 as a standalone program. I have checked some forums and see It may be because of incompatible versions of JDK/ but I tried executing setting same jvm ( I believe it should not be a problem and expect client and server can run in different jvms) I really appreciate if any body has any clue or experienced same problem or share your expertise?



java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Mismatched serialization UIDs : Source (Rep. IDRMI:java.util.HashMap:86573568A211C011:0507DAC1C31660D1) = 0507DAC1C31660D1 whereas Target (Rep. ID RMI:com....LoginRequestMessage:5739292C2CA7B807:64D4C9D20F9DA106) = 64D4C9D20F9DA106 vmcid: IBM minor code: 89A completed: No
at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:204)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:84)
at com...._RapidiRequest_Stub.removeLoginRequest(_RapidiRequest_Stub.java:290)
at TestJNDI.testValidateLoginRequest(TestJNDI.java:99)
at TestJNDI.main(TestJNDI.java:178)
Caused by: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Mismatched serialization UIDs : Source (Rep. IDRMI:java.util.HashMap:86573568A211C011:0507DAC1C31660D1) = 0507DAC1C31660D1 whereas Target (Rep. ID RMI:com....LoginRequestMessage:5739292C2CA7B807:64D4C9D20F9DA106) = 64D4C9D20F9DA106 vmcid: IBM minor code: 89A completed: No
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1855)
at com...._RapidiRequest_Stub.removeLoginRequest(_RapidiRequest_Stub.java:279)
... 2 more
 
Mark Spritzler
ranger
Sheriff
Posts: 17309
11
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Mismatched serialization UIDs"

I think that usually happens when the Object on one side is a different version of the one on the other side. Meaning you had the code and compiled and put the compiles class on the client side, lets say. Then you change the code again and recompile but only use that recompiled version on the server side. So now the two sides have different versions.

Mark
 
harileela aytha
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Mark for reply

Actually I deployed the same jar file in server and using the same jar at client also as I thought issue could be because of two different class files, still I am getting the issue. Any other suggestion will be really appreciated.

-thanks
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!