Has anyone seen the following error:

[Flex] Attempt to subscribe to out of range sequence: 4 clientId:
4AE7.....

I'm getting a boatload of these (w/ different seq numbers and client
IDs) when there are multiple browsers connected to my server and I start
recycling the browsers.

I'm using LCDS 2.5.1, one RTMP channel with many destinations, and the
hibernate assembler.

It acts like something isn't being cleaned up when a previous client
disconnects.

Often times after a handful of these come out I get the following error:

20:53:43,877 ERROR [LazyInitializationException] could not initialize
proxy - the owning Session was closed
org.hibernate.LazyInitializationException: could not initialize proxy -
the owning Session was closed
     at
org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyIniti\
alizer.java:60)
     at
org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLa\
zyInitializer.java:111)
     at
flex.data.assemblers.HibernatePropertyProxy.getHibernateProxyValue(Hiber\
natePropertyProxy.java:60)
     at
flex.data.assemblers.HibernatePropertyProxy.getAlias(HibernatePropertyPr\
oxy.java:67)
     at
flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:533)
     at
flex.messaging.io.amf.Amf3Output.writeCustomObject(Amf3Output.java:518)
     at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:193)
     at
flex.messaging.io.amf.Amf3Output.writeObjectProperty(Amf3Output.java:243\
)
     at
flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:549)
     at
flex.messaging.io.amf.Amf3Output.writeCustomObject(Amf3Output.java:518)
     at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:193)
     at
flex.messaging.io.amf.Amf3Output.writeObjectArray(Amf3Output.java:800)
     at
flex.messaging.io.amf.Amf3Output.writeAMFArray(Amf3Output.java:431)
     at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:179)
     at
flex.messaging.io.amf.Amf3Output.writeObjectProperty(Amf3Output.java:243\
)
     at
flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:549)
     at
flex.messaging.io.amf.Amf3Output.writeCustomObject(Amf3Output.java:518)
     at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:193)
     at flex.messaging.io.amf.Amf0Output.writeObject(Amf0Output.java:181)
     at
flex.messaging.io.tcchunk.TCCommand.getCommandResponse(TCCommand.java:42\
0)
     at
flex.messaging.endpoints.rtmp.AbstractRTMPServer.dispatchMessage(Abstrac\
tRTMPServer.java:1013)
     at
flex.messaging.endpoints.rtmp.NIORTMPConnection$RTMPReader.run(NIORTMPCo\
nnection.java:435)
     at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker\
.runTask(ThreadPoolExecutor.java:665)
     at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker\
.run(ThreadPoolExecutor.java:690)
     at java.lang.Thread.run(Thread.java:619)

I understand Hibernate lazy initialization problems but I'm not
explicitly accessing a relationship that isn't loaded.  Could these two
errors be related with some kind of cleanup/termination situation?

Any thoughts?

Thanks.


Reply via email to