packet listeners silently fail when preceding listener caused exception

Description

PacketReader.ListenerNotification.run() will notify all listeners of a newly received packet. If one of these listeners causes an exception, further listeners will not be notified, and the exception (in the context of an ExecutorService) will be silently ignored.

The same issue exists in BOSHConnection, where the listener code is duplicated.

Environment

None

is related to

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created November 5, 2013 at 5:10 PM
Updated August 17, 2014 at 1:11 PM
Resolved November 5, 2013 at 7:58 PM