EJB Method execution error - HELP

· I Successfully established a connection to an EJB server specified in the Alias (wm.EJB.ConnectionToServices:aliasToConnection)
· Successfully retrieved the EJB with which the service will interact (wm.EJB.EJBServices:retirieveEJB)
· But, when I am invoking an EJB Method (wm.EJB.EJBServices:invokeEJBMethod), I am getting the following error in the output variable ‘statusMessage’ :

EJBServices.invokeEJBMethod - beanWrap.invokeMethod threw this: type(com.wm.pkg.ejb.EJBException), msg(; nested exception is: java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is: java.io.InvalidClassException: javax.ejb.EJBException; local class incompatible: stream classdesc serialVersionUID = 7xxxxxxxxxxxxxxx, local class serialVersionUID = -9yyyyyyyyyyyyyyyy)

Can any one tell me why this error?


I am using weblogic 8.1

And I was able to call & ececute this same method until yesterday.


Has the EJB client changed? If so, you may need to deploy an updated EJB client jar into your IntegrationServer\lib\jars folder.


Hi sunny,

I was wondering if yoou had any results on this - we seem to be facing a similar problem.

Thanks for the input!