I use only apache CODI 1.0.5. There are no other CDI extensions. 

-----Ursprüngliche Nachricht-----
Von: Romain Manni-Bucau [mailto:[email protected]] 
Gesendet: Donnerstag, 31. Oktober 2013 11:42
An: [email protected]
Betreff: Re: AW: Session replication in TomEE 1.6.0-SNAPSHOT

do you use an extension which could provide beans and interceptors which are 
serializable but not passivationcapabale?

Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2013/10/31  <[email protected]>:
> No, there is no beans which are intercepting themselves.
>
> I have tried different Bean/Interceptor combinations, but still can't 
> reproduce the issue in my sample app.
>
> UserSettings is just usual Bean and I don't know why OWB trying to serialize 
> it as interceptor.
>
> There is an exception which is logged on the node to which session is 
> replicated:
>
> SEVERE: Unable to deserialize MapMessage.
> java.io.EOFException
>         at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:340)
>         at 
> java.io.ObjectInputStream$BlockDataInputStream.readUnsignedShort(ObjectInputStream.java:2781)
>         at 
> java.io.ObjectInputStream$BlockDataInputStream.readUTF(ObjectInputStream.java:2837)
>         at java.io.ObjectInputStream.readUTF(ObjectInputStream.java:1069)
>         at 
> org.apache.webbeans.intercept.DefaultInterceptorHandler.readExternal(DefaultInterceptorHandler.java:226)
>         at 
> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1810)
>         at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1769)
>         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
>         at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964)
>         at 
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888)
>         at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
>         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
>         at 
> org.apache.catalina.ha.session.DeltaSession.readObject(DeltaSession.java:757)
>         at 
> org.apache.catalina.ha.session.DeltaSession.readObjectData(DeltaSession.java:554)
>         at 
> org.apache.catalina.ha.session.DeltaSession.readExternal(DeltaSession.java:529)
>         at 
> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1810)
>         at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1769)
>         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
>         at 
> org.apache.catalina.tribes.io.XByteBuffer.deserialize(XByteBuffer.java:568)
>         at 
> org.apache.catalina.tribes.tipis.AbstractReplicatedMap$MapMessage.value(AbstractReplicatedMap.java:1424)
>         at 
> org.apache.catalina.tribes.tipis.AbstractReplicatedMap$MapMessage.deserialize(AbstractReplicatedMap.java:1380)
>         at 
> org.apache.catalina.tribes.tipis.AbstractReplicatedMap.messageReceived(AbstractReplicatedMap.java:606)
>         at 
> org.apache.catalina.tribes.group.GroupChannel.messageReceived(GroupChannel.java:279)
>         at 
> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>         at 
> org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.messageReceived(TcpFailureDetector.java:117)
>         at 
> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>         at 
> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>         at 
> org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor.messageReceived(ThroughputInterceptor.java:90)
>         at 
> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>         at 
> org.apache.catalina.tribes.group.ChannelCoordinator.messageReceived(ChannelCoordinator.java:253)
>         at 
> org.apache.catalina.tribes.transport.ReceiverBase.messageDataReceived(ReceiverBase.java:287)
>         at 
> org.apache.catalina.tribes.transport.nio.NioReplicationTask.drainChannel(NioReplicationTask.java:212)
>         at 
> org.apache.catalina.tribes.transport.nio.NioReplicationTask.run(NioReplicationTask.java:101)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
>
> -----Ursprüngliche Nachricht-----
> Von: Romain Manni-Bucau [mailto:[email protected]]
> Gesendet: Donnerstag, 31. Oktober 2013 11:00
> An: [email protected]
> Betreff: Re: AW: Session replication in TomEE 1.6.0-SNAPSHOT
>
> If you intercept yourself trunk of openwebbeans should handle it now 
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2013/10/31 Romain Manni-Bucau <[email protected]>:
>> PS: do you intercept yourself?
>> Romain Manni-Bucau
>> Twitter: @rmannibucau
>> Blog: http://rmannibucau.wordpress.com/
>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> Github: https://github.com/rmannibucau
>>
>>
>>
>> 2013/10/31 Romain Manni-Bucau <[email protected]>:
>>> well it is normal it happens the second time since it was 
>>> unserialized once then it needs to be reserialized but when it has 
>>> missing info I think.
>>>
>>> That said now you see which beans are creating it, do you think you 
>>> can reproduce it?
>>> Romain Manni-Bucau
>>> Twitter: @rmannibucau
>>> Blog: http://rmannibucau.wordpress.com/
>>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>>> Github: https://github.com/rmannibucau
>>>
>>>
>>>
>>> 2013/10/31  <[email protected]>:
>>>> It looks like OWB is trying to serialize just regular CDI bean(which is 
>>>> not an interceptor) as interceptor. Please note that it happens only when 
>>>> session is replicated second time. That bean(UserSettings) is in 
>>>> interceptors map of DefaultInterceptor handler with "null" key.
>>>> There is screenshot of how it looks like in debugger:
>>>> https://drive.google.com/file/d/0B1jOAi2N2uY8Wk5IdXZrb2J0ZTA/edit?u
>>>> s
>>>> p=sharing
>>>>
>>>>
>>>> -----Ursprüngliche Nachricht-----
>>>> Von: Romain Manni-Bucau [mailto:[email protected]]
>>>> Gesendet: Donnerstag, 31. Oktober 2013 06:51
>>>> An: [email protected]
>>>> Betreff: Re: AW: Session replication in TomEE 1.6.0-SNAPSHOT
>>>>
>>>> to give some details it happens when an interceptor is not 
>>>> serializable (see last method of 
>>>> https://svn.apache.org/repos/asf/openwebbeans/trunk/webbeans-impl/s
>>>> r 
>>>> c/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.
>>>> java)
>>>>
>>>> it should be easy to debug this method to see just the level upper which 
>>>> bean you deserialize and then identify the missing interceptor.
>>>>
>>>> can you try it?
>>>> Romain Manni-Bucau
>>>> Twitter: @rmannibucau
>>>> Blog: http://rmannibucau.wordpress.com/
>>>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>>>> Github: https://github.com/rmannibucau
>>>>
>>>>
>>>>
>>>> 2013/10/30 Romain Manni-Bucau <[email protected]>:
>>>>> Hi
>>>>>
>>>>> In a war no idea, maybe active tomcat FINE logs
>>>>>
>>>>> Le 30 oct. 2013 19:14, <[email protected]> a écrit :
>>>>>
>>>>>> Hi!
>>>>>>
>>>>>> I have just tested replication in tomee-1.6.0-20131030.065404-219.
>>>>>> OWB Bug seems to be fixed, but there is new one.
>>>>>> The First replication works perfect, but after session migration 
>>>>>> to another node I've got following exeception:
>>>>>>
>>>>>> java.io.NotSerializableException: null is not serializable
>>>>>>         at
>>>>>> org.apache.webbeans.intercept.DefaultInterceptorHandler.serializeInterceptor(DefaultInterceptorHandler.java:266)
>>>>>>         at
>>>>>> org.apache.webbeans.intercept.DefaultInterceptorHandler.writeExternal(DefaultInterceptorHandler.java:183)
>>>>>>         at
>>>>>> java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1443)
>>>>>>         at
>>>>>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1414)
>>>>>>         at
>>>>>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
>>>>>>         at
>>>>>> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
>>>>>>         at
>>>>>> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
>>>>>>         at
>>>>>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
>>>>>>         at
>>>>>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
>>>>>>         at
>>>>>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
>>>>>>         at
>>>>>> org.apache.catalina.ha.session.DeltaRequest$AttributeInfo.writeExternal(DeltaRequest.java:392)
>>>>>>         at
>>>>>> org.apache.catalina.ha.session.DeltaRequest.writeExternal(DeltaRequest.java:285)
>>>>>>         at
>>>>>> org.apache.catalina.ha.session.DeltaRequest.serialize(DeltaRequest.java:299)
>>>>>>         at
>>>>>> org.apache.catalina.ha.session.DeltaSession.getDiff(DeltaSession.java:143)
>>>>>>         at
>>>>>> org.apache.catalina.tribes.tipis.AbstractReplicatedMap.replicate(AbstractReplicatedMap.java:426)
>>>>>>         at
>>>>>> org.apache.catalina.ha.session.BackupManager.requestCompleted(BackupManager.java:121)
>>>>>>         at
>>>>>> org.apache.catalina.ha.tcp.ReplicationValve.send(ReplicationValve.java:539)
>>>>>>         at
>>>>>> org.apache.catalina.ha.tcp.ReplicationValve.sendMessage(ReplicationValve.java:526)
>>>>>>         at
>>>>>> org.apache.catalina.ha.tcp.ReplicationValve.sendSessionReplicationMessage(ReplicationValve.java:508)
>>>>>>         at
>>>>>> org.apache.catalina.ha.tcp.ReplicationValve.sendReplicationMessage(ReplicationValve.java:421)
>>>>>>         at
>>>>>> org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:345)
>>>>>>         at
>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>>>>>>         at
>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
>>>>>>         at
>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
>>>>>>         at
>>>>>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>>>>>>         at
>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>>>>>         at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>>>>>         at java.lang.Thread.run(Thread.java:722)
>>>>>>
>>>>>> After that session replication stops working at all. 
>>>>>> Unfortunately I can't reproduce the issue with my sample 
>>>>>> application. Could you give me a clue how to reproduce this in simple 
>>>>>> app?
>>>>>>
>>>>>> Regards,
>>>>>> Dmitry Volkov.
>>>>>>
>>>>>> -----Ursprüngliche Nachricht-----
>>>>>> Von: Romain Manni-Bucau [mailto:[email protected]]
>>>>>> Gesendet: Dienstag, 6. August 2013 12:18
>>>>>> An: [email protected]
>>>>>> Betreff: Re: Session replication in TomEE 1.6.0-SNAPSHOT
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> that's an OWB issue (no link with clustering)
>>>>>>
>>>>>> i'll push it over OWB list. Thanks for the report.
>>>>>>
>>>>>> *Romain Manni-Bucau*
>>>>>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
>>>>>> *Blog:
>>>>>> **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.
>>>>>> com
>>>>>> />
>>>>>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
>>>>>> *Github: https://github.com/rmannibucau*
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2013/8/6 <[email protected]>
>>>>>>
>>>>>> > Hi
>>>>>> >
>>>>>> > There is the sample app: https://github.com/eiskonzept/tomee
>>>>>> > Package the application and start two tomee instances with 
>>>>>> > tomee maven plugin (maven profiles "node1" and "node2"). Then 
>>>>>> > open /index.xhtml from application root.
>>>>>> >
>>>>>> > The issue can be reproduced when replicated CDI bean is 
>>>>>> > intercepted by CDI interceptor.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > -----Ursprüngliche Nachricht-----
>>>>>> > Von: Romain Manni-Bucau [mailto:[email protected]]
>>>>>> > Gesendet: Montag, 5. August 2013 10:10
>>>>>> > An: [email protected]
>>>>>> > Betreff: Re: Session replication in TomEE 1.6.0-SNAPSHOT
>>>>>> >
>>>>>> > Hi
>>>>>> >
>>>>>> > can you reproduce it in a sample?
>>>>>> >
>>>>>> > *Romain Manni-Bucau*
>>>>>> > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
>>>>>> > *Blog: **http://rmannibucau.wordpress.com/*<
>>>>>> > http://rmannibucau.wordpress.com/>
>>>>>> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
>>>>>> > *Github: https://github.com/rmannibucau*
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > 2013/8/5 <[email protected]>
>>>>>> >
>>>>>> > > I have tested replication with last 1.6.0-SNAPSHOT and got 
>>>>>> > > following
>>>>>> > > exception:
>>>>>> > >
>>>>>> > > java.io.NotSerializableException:
>>>>>> > > org.apache.webbeans.intercept.DefaultInterceptorHandler
>>>>>> > >         at
>>>>>> > > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180)
>>>>>> > >         at
>>>>>> > >
>>>>>> > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:
>>>>>> > 1528)
>>>>>> > >         at
>>>>>> > >
>>>>>> > > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
>>>>>> > >         at
>>>>>> > >
>>>>>> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStre
>>>>>> > a
>>>>>> > m.j
>>>>>> > ava
>>>>>> > :1416)
>>>>>> > >         at
>>>>>> > > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
>>>>>> > >         at
>>>>>> > > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.session.DeltaRequest$AttributeInfo.write
>>>>>> > E
>>>>>> > xte
>>>>>> > rna
>>>>>> > l(DeltaRequest.java:392)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.session.DeltaRequest.writeExternal(Delta
>>>>>> > R
>>>>>> > equ
>>>>>> > est
>>>>>> > .java:285)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.session.DeltaRequest.serialize(DeltaRequest.
>>>>>> > jav
>>>>>> > a:299)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.session.DeltaSession.getDiff(DeltaSession.java:
>>>>>> > 143)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.tribes.tipis.AbstractReplicatedMap.replicat
>>>>>> > e
>>>>>> > (Ab
>>>>>> > str
>>>>>> > actReplicatedMap.java:424)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.session.BackupManager.requestCompleted(B
>>>>>> > a
>>>>>> > cku
>>>>>> > pMa
>>>>>> > nager.java:104)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.tcp.ReplicationValve.send(ReplicationVal
>>>>>> > v
>>>>>> > e.j
>>>>>> > ava
>>>>>> > :539)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.tcp.ReplicationValve.sendMessage(Replica
>>>>>> > t
>>>>>> > ion
>>>>>> > Val
>>>>>> > ve.java:526)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.tcp.ReplicationValve.sendSessionReplicat
>>>>>> > i
>>>>>> > onM
>>>>>> > ess
>>>>>> > age(ReplicationValve.java:508)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.tcp.ReplicationValve.sendReplicationMess
>>>>>> > a
>>>>>> > ge(
>>>>>> > Rep
>>>>>> > licationValve.java:421)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationV
>>>>>> > a
>>>>>> > lve
>>>>>> > .ja
>>>>>> > va:345)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapt
>>>>>> > e
>>>>>> > r.j
>>>>>> > ava
>>>>>> > :408)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.coyote.http11.AbstractHttp11Processor.process(Abstra
>>>>>> > c
>>>>>> > tHt
>>>>>> > tp1
>>>>>> > 1Processor.java:1023)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.pr
>>>>>> > o
>>>>>> > ces
>>>>>> > s(A
>>>>>> > bstractProtocol.java:589)
>>>>>> > >         at
>>>>>> > >
>>>>>> > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoE
>>>>>> > n
>>>>>> > dpo
>>>>>> > int
>>>>>> > .java:312)
>>>>>> > >         at
>>>>>> > >
>>>>>> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExe
>>>>>> > c
>>>>>> > uto
>>>>>> > r.j
>>>>>> > ava:1110)
>>>>>> > >         at
>>>>>> > >
>>>>>> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
>>>>>> > java:603)
>>>>>> > >         at java.lang.Thread.run(Thread.java:722)
>>>>>> > >
>>>>>> > > -----Ursprüngliche Nachricht-----
>>>>>> > > Von: Romain Manni-Bucau [mailto:[email protected]]
>>>>>> > > Gesendet: Freitag, 2. August 2013 16:15
>>>>>> > > An: [email protected]
>>>>>> > > Betreff: Re: Session replication in TomEE 1.6.0-SNAPSHOT
>>>>>> > >
>>>>>> > > Hi,
>>>>>> > >
>>>>>> > > just commited sthg about it, not sure it is linked but i think so.
>>>>>> > >
>>>>>> > > *Romain Manni-Bucau*
>>>>>> > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
>>>>>> > > *Blog: **http://rmannibucau.wordpress.com/*<
>>>>>> > > http://rmannibucau.wordpress.com/>
>>>>>> > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
>>>>>> > > *Github: https://github.com/rmannibucau*
>>>>>> > >
>>>>>> > >
>>>>>> > >
>>>>>> > > 2013/8/2 <[email protected]>
>>>>>> > >
>>>>>> > > > Hi!
>>>>>> > > >
>>>>>> > > > I have just tested session replication in TomEE 
>>>>>> > > > 1.6.0-SNAPSHOT and got following exception:
>>>>>> > > >
>>>>>> > > > java.io.NotSerializableException:
>>>>>> > > > org.apache.tomee.catalina.cdi.SessionNormalScopeBeanHandler$1
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:
>>>>>> > > 1528)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:
>>>>>> > 149
>>>>>> > 3)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputSt
>>>>>> > > r
>>>>>> > > eam
>>>>>> > > .ja
>>>>>> > > va
>>>>>> > > :1416)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:
>>>>>> > > 1528)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:
>>>>>> > 149
>>>>>> > 3)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputSt
>>>>>> > > r
>>>>>> > > eam
>>>>>> > > .ja
>>>>>> > > va
>>>>>> > > :1416)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:
>>>>>> > > 1528)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:
>>>>>> > 149
>>>>>> > 3)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputSt
>>>>>> > > r
>>>>>> > > eam
>>>>>> > > .ja
>>>>>> > > va
>>>>>> > > :1416)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
>>>>>> > > >         at
>>>>>> > > > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.session.DeltaRequest$AttributeInfo.wri
>>>>>> > > t
>>>>>> > > eEx
>>>>>> > > ter
>>>>>> > > na
>>>>>> > > l(DeltaRequest.java:392)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.session.DeltaRequest.writeExternal(Del
>>>>>> > > t
>>>>>> > > aRe
>>>>>> > > que
>>>>>> > > st
>>>>>> > > .java:285)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.session.DeltaRequest.serialize(DeltaRe
>>>>>> > > q
>>>>>> > > ues
>>>>>> > > t.j
>>>>>> > > av
>>>>>> > > a:299)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.session.DeltaSession.getDiff(DeltaSession.java:
>>>>>> > > 143)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.tribes.tipis.AbstractReplicatedMap.replic
>>>>>> > > a
>>>>>> > > te(
>>>>>> > > Abs
>>>>>> > > tr
>>>>>> > > actReplicatedMap.java:424)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.session.BackupManager.requestCompleted
>>>>>> > > (
>>>>>> > > Bac
>>>>>> > > kup
>>>>>> > > Ma
>>>>>> > > nager.java:104)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.tcp.ReplicationValve.send(ReplicationV
>>>>>> > > a
>>>>>> > > lve
>>>>>> > > .ja
>>>>>> > > va
>>>>>> > > :539)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.tcp.ReplicationValve.sendMessage(Repli
>>>>>> > > c
>>>>>> > > ati
>>>>>> > > onV
>>>>>> > > al
>>>>>> > > ve.java:526)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.tcp.ReplicationValve.sendSessionReplic
>>>>>> > > a
>>>>>> > > tio
>>>>>> > > nMe
>>>>>> > > ss
>>>>>> > > age(ReplicationValve.java:508)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.tcp.ReplicationValve.sendReplicationMe
>>>>>> > > s
>>>>>> > > sag
>>>>>> > > e(R
>>>>>> > > ep
>>>>>> > > licationValve.java:421)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.
>>>>>> > > ja
>>>>>> > > va:345)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAda
>>>>>> > > p
>>>>>> > > ter
>>>>>> > > .ja
>>>>>> > > va
>>>>>> > > :408)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.coyote.http11.AbstractHttp11Processor.process(Abst
>>>>>> > > r
>>>>>> > > act
>>>>>> > > Htt
>>>>>> > > p1
>>>>>> > > 1Processor.java:1023)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.
>>>>>> > > p
>>>>>> > > roc
>>>>>> > > ess
>>>>>> > > (A
>>>>>> > > bstractProtocol.java:589)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JI
>>>>>> > > o
>>>>>> > > End
>>>>>> > > poi
>>>>>> > > nt
>>>>>> > > .java:310)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolE
>>>>>> > > x
>>>>>> > > ecu
>>>>>> > > tor
>>>>>> > > .j
>>>>>> > > ava:1110)
>>>>>> > > >         at
>>>>>> > > >
>>>>>> > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
>>>>>> > > java:603)
>>>>>> > > >         at java.lang.Thread.run(Thread.java:722)
>>>>>> > > >
>>>>>> > > > Tested application uses CDI, CODI and EJB 3.0 Stateless beans.
>>>>>> > > >
>>>>>> > > > Best regards,
>>>>>> > > > Dmitry Volkov
>>>>>> > > >
>>>>>> > > >
>>>>>> > > >
>>>>>> > >
>>>>>> >

Reply via email to