Hello,Mina (seen with 2.0.4 and retested with 2.0.7) seems to have a problem when multiple, different ProtocolCodecFilters are added to a filter chain. While the CumulativeProtocolDecoder class uses "getClass()" for creating the AttributeKey of its buffer ( -- BUFFER = new AttributeKey(getClass(), "buffer") -- ) the ProtocolCodecFilter itself uses "ProtocolCodecFilter.class" ( -- new AttributeKey(ProtocolCodecFilter.class, "encoder") -- ).
In my scenario this seems to cause some (not all) messages to walk the wrong chain of filters, actually skipping the second ProtocolCodecFilter in the chain.
I am not sure what would the actual fix for that, but I would expect that it is possible to add multiple, different ProtocolCodecFilters to the same filter chain.
For the moment I will try to create a workaround. Maybe I can make a proposal for a fix.
Thanks in advance
smime.p7s
Description: S/MIME Cryptographic Signature
