[ 
https://issues.apache.org/jira/browse/IGNITE-21667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roman Puchkovskiy updated IGNITE-21667:
---------------------------------------
    Description: 
public interface ProbeMessage extends InternalMessage {
}

When sending such a message, the receiving side fails:

 

io.netty.handler.codec.DecoderException: InboundDecoder.decode() did not read 
anything but decoded a message.
    at 
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:488)
 ~[netty-codec-4.1.107.Final.jar:4.1.107.Final]
    at 
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
 ~[netty-codec-4.1.107.Final.jar:4.1.107.Final]

 

If there is at least one field, everything works.

> It is impossible to use NetworkMessage implementatation with 0 fields
> ---------------------------------------------------------------------
>
>                 Key: IGNITE-21667
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21667
>             Project: Ignite
>          Issue Type: Bug
>          Components: networking
>            Reporter: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>
> public interface ProbeMessage extends InternalMessage {
> }
> When sending such a message, the receiving side fails:
>  
> io.netty.handler.codec.DecoderException: InboundDecoder.decode() did not read 
> anything but decoded a message.
>     at 
> io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:488)
>  ~[netty-codec-4.1.107.Final.jar:4.1.107.Final]
>     at 
> io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
>  ~[netty-codec-4.1.107.Final.jar:4.1.107.Final]
>  
> If there is at least one field, everything works.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to