No messages read from canned RDS data under certain conditions
What steps will reproduce the issue?
- Process a canned RDS data file known to contain TMC data.
- Process another (or the same file again).
What behavior did you expect?
TMC messages from both files appear in the GUI (or, if the same file is used twice, the number of updates is increased for each message and the timestamp is updated).
What behavior are you seeing instead?
Occasionally, no messages are read on the second attempt. This seems to differ based on the file—some are processed correctly when they are the second file, others are processed correctly as the first file but not as the second.
Analysis (with extra log output inserted) shows that in the case of files not being read, the DefaultLogMessageVisitor
is never has its visit(ApplicationChanged)
method called with AlertC
passed as the new application; currently no idea why.
What version of the software are you using? On what operating system (distribution and version)? Please also indicate related software which may be of importance here.
670f6cc6, on LineageOS 15.1; the issue seems to have been present all along (also confirmed in 165adb48).
Other relevant information
Assigning low priority as it does not seem to affect live input.