This is an error triggered by a node sending invalid messages. The error is not correctly handled by the client, hence the odd display here, but it’s not something to be worried about (besides being connected to a strange node). We will fix that in the next version.
The behavior on upgrade is not to change your data feed settings. Do you think the upgrade should automatically add the new parts?
It’s the same as the GUI, your settings won’t include the new parts after the upgrade. You can check with getdatafeed.
If you defined your data feed without specifying the parts, then you can just do it again after the upgrade, because the new default parts includes the fees:
setdatafeed <url> [<signature url> <address>] [<parts>]
Change the vote data feed. Set <url> to an empty string to disable.
If <signature url> and <address> are specified and not empty strings a signature will also be retrieved at <signature url> and verified.
Parts is the list of the top level vote parts that will be taken from the feed, separated by a coma. The other parts will not affect the vote. Default is "custodians,parkrates,motions,fees".