Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.7.1
-
None
-
None
-
windows xp using TCP/IP
Description
With a local connection, I have seen it over the network but not as often, MINA regularly will call the Decoder.decode(..) method before it calls ProtocolHandler.sessionOpened
Inside the decode, I use the protocolSession attachment, which is set in the ProtocolHandler.sessionOpened
so on these occassions, i am unable to read properly because my attachment object is not available.
I have an ugly hack for my needs that requires synchronizing on the protocolsession in both methods, but would think that MINA should properly manage the lifecycle to gaurantee that sessionOpened is always called before any read/writes on the protocolsession.