WL8.1 sp2: <RJVM> <BEA-000503> <Incoming message header or abbreviationprocessing failed - Weblogic

This is a discussion on WL8.1 sp2: <RJVM> <BEA-000503> <Incoming message header or abbreviationprocessing failed - Weblogic ; Hi, I am trying to call remote session ejb's from tomcat 5.0.16 web server (using struts and business delegate). It worked at one time but now I keep getting the error below. I have my ejb jar-file in my web-applications ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: WL8.1 sp2: <RJVM> <BEA-000503> <Incoming message header or abbreviationprocessing failed

  1. WL8.1 sp2: <RJVM> <BEA-000503> <Incoming message header or abbreviationprocessing failed

    Hi,
    I am trying to call remote session ejb's from tomcat 5.0.16 web server
    (using struts and business delegate). It worked at one time but now I
    keep getting the error below. I have my ejb jar-file in my
    web-applications lib-directory and I am using same version both in
    weblogic and web-application. Any help?

    thanks
    Jari

    20.1.2004 10:35:53 EET> header or abbreviation processing failed
    java.io.InvalidClassException: emove2.model.dto.EmoveSupplierDto;
    local class incompatible: stream classdesc serialVersionUID =
    5919727792055634536, local class serialVersionUID = 829804075740882593
    java.io.InvalidClassException: emove2.model.dto.EmoveSupplierDto; local
    class incompatible: stream classdesc serialVersionUID =
    5919727792055634536, local class serialVersionUID = 829804075740882593
    at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at weblogic.rjvm.ClassTableEntry.readExternal(ClassTa bleEntry.java:33)
    at java.io.ObjectInputStream.readExternalData(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Unkno wn Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at weblogic.rjvm.InboundMsgAbbrev.readObject(InboundM sgAbbrev.java:65)
    at weblogic.rjvm.InboundMsgAbbrev.read(InboundMsgAbbr ev.java:37)
    at
    weblogic.rjvm.MsgAbbrevJVMConnection.readMsgAbbrev s(MsgAbbrevJVMConnection.java:209)
    at
    weblogic.rjvm.MsgAbbrevInputStream.readMessageCont ext(MsgAbbrevInputStream.java:227)
    at weblogic.rjvm.ConnectionManager.dispatch(Connectio nManager.java:733)
    at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMCon nection.java:570)
    at weblogic.socket.SocketMuxer.readReadySocketOnce(So cketMuxer.java:681)
    at weblogic.socket.SocketMuxer.readReadySocket(Socket Muxer.java:617)
    at weblogic.socket.JavaSocketMuxer.processSockets(Jav aSocketMuxer.java:282)
    at weblogic.socket.SocketReaderRequest.execute(Socket ReaderRequest.java:32)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThrea d.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.ja va:170)
    >

    ; nested exception is:
    java.rmi.UnmarshalException: Incoming message header or abbreviation
    processing failed ; nested exception is:
    java.io.InvalidClassException: emove2.model.dto.EmoveSupplierDto; local
    class incompatible: stream classdesc serialVersionUID =
    5919727792055634536, local class serialVersionUID = 829804075740882593

  2. Re: WL8.1 sp2: <RJVM> <BEA-000503> <Incoming message header or abbreviation processing failed

    You seem to have modified/updated the class version on the server or the
    client.

    Ensure that the classes (here the class is :
    emove2.model.dto.EmoveSupplierDto) are in sync (same serialVersionUID) on
    both ends (client that has the interfaces/remote classes and the server that
    hosts the EJB).


    -Sabha

    "Jari Rantala" wrote in message
    news:400cebe2$1@newsgroups.bea.com...
    > Hi,
    > I am trying to call remote session ejb's from tomcat 5.0.16 web server
    > (using struts and business delegate). It worked at one time but now I
    > keep getting the error below. I have my ejb jar-file in my
    > web-applications lib-directory and I am using same version both in
    > weblogic and web-application. Any help?
    >
    > thanks
    > Jari
    >
    > 20.1.2004 10:35:53 EET> > header or abbreviation processing failed
    > java.io.InvalidClassException: emove2.model.dto.EmoveSupplierDto;
    > local class incompatible: stream classdesc serialVersionUID =
    > 5919727792055634536, local class serialVersionUID = 829804075740882593
    > java.io.InvalidClassException: emove2.model.dto.EmoveSupplierDto; local
    > class incompatible: stream classdesc serialVersionUID =
    > 5919727792055634536, local class serialVersionUID = 829804075740882593
    > at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
    > at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    > at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    > at java.io.ObjectInputStream.readObject0(Unknown Source)
    > at java.io.ObjectInputStream.readObject(Unknown Source)
    > at weblogic.rjvm.ClassTableEntry.readExternal(ClassTa bleEntry.java:33)
    > at java.io.ObjectInputStream.readExternalData(Unknown Source)
    > at java.io.ObjectInputStream.readOrdinaryObject(Unkno wn Source)
    > at java.io.ObjectInputStream.readObject0(Unknown Source)
    > at java.io.ObjectInputStream.readObject(Unknown Source)
    > at weblogic.rjvm.InboundMsgAbbrev.readObject(InboundM sgAbbrev.java:65)
    > at weblogic.rjvm.InboundMsgAbbrev.read(InboundMsgAbbr ev.java:37)
    > at
    >

    weblogic.rjvm.MsgAbbrevJVMConnection.readMsgAbbrev s(MsgAbbrevJVMConnection.j
    ava:209)
    > at
    >

    weblogic.rjvm.MsgAbbrevInputStream.readMessageCont ext(MsgAbbrevInputStream.j
    ava:227)
    > at weblogic.rjvm.ConnectionManager.dispatch(Connectio nManager.java:733)
    > at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMCon nection.java:570)
    > at weblogic.socket.SocketMuxer.readReadySocketOnce(So cketMuxer.java:681)
    > at weblogic.socket.SocketMuxer.readReadySocket(Socket Muxer.java:617)
    > at

    weblogic.socket.JavaSocketMuxer.processSockets(Jav aSocketMuxer.java:282)
    > at

    weblogic.socket.SocketReaderRequest.execute(Socket ReaderRequest.java:32)
    > at weblogic.kernel.ExecuteThread.execute(ExecuteThrea d.java:197)
    > at weblogic.kernel.ExecuteThread.run(ExecuteThread.ja va:170)
    > >

    > ; nested exception is:
    > java.rmi.UnmarshalException: Incoming message header or abbreviation
    > processing failed ; nested exception is:
    > java.io.InvalidClassException: emove2.model.dto.EmoveSupplierDto; local
    > class incompatible: stream classdesc serialVersionUID =
    > 5919727792055634536, local class serialVersionUID = 829804075740882593




+ Reply to Thread