Details
Description
When a server-side extension deletes a message returning null, the client receives a Bayeux message without channel (404::Message Deleted), which leads to a NPE when processing the extensions (see BayeuxClient.extendIn()).
When a server-side extension deletes a message returning null, the client receives a Bayeux message without channel (404::Message Deleted), which leads to a NPE when processing the extensions (see BayeuxClient.extendIn()).
Fixed by adding a guard against the NPE. Such messages will not be processed by the extensions.