Robbie Gemmell created PROTON-966:

             Summary: [proton-j] empty frames are logged/traced when sent but 
not when received
                 Key: PROTON-966
             Project: Qpid Proton
          Issue Type: Bug
          Components: proton-j
    Affects Versions: 0.9.1
            Reporter: Robbie Gemmell
            Assignee: Robbie Gemmell
             Fix For: 0.10

Proton-j logs/traces empty frames when sent but does not when they are 
received. This makes ascertaining idle timeout behaviour (which can use empty 
frames) harder to debug.

The reason for this disparity is that the empty frames are swallowed by the 
FrameParser rather than a null frame body being passed to its FrameHandler. To 
resolve this, an EmptyFrame type can be introduced that can be processed as a 
NOOP and logged/traced in the same fashion as other frames.

This message was sent by Atlassian JIRA

Reply via email to