Zwave binding / Error on deserialising XML file

Hi @chris,

My log file displays the following error on zwave nodes initialization:

2016-08-23 20:44:48.846 [ERROR] [ve.internal.protocol.ZWaveController] - NODE 11: Restore from config: Error deserialising XML file. com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$UnknownFieldException: No such field org.openhab.binding.zwave.internal.protocol.commandclass.ZWaveAssociationCommandClass.configAssociations
---- Debugging information ----
field               : configAssociations
class               : org.openhab.binding.zwave.internal.protocol.commandclass.ZWaveAssociationCommandClass
required-type       : org.openhab.binding.zwave.internal.protocol.commandclass.ZWaveAssociationCommandClass
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
path                : /node/supportedCommandClasses/entry[4]/associationCommandClass/configAssociations
line number         : 69
class[1]            : java.util.HashMap
converter-type[1]   : com.thoughtworks.xstream.converters.collections.MapConverter
class[2]            : org.openhab.binding.zwave.internal.protocol.ZWaveNode
version             : 1.4.7
-------------------------------
2016-08-23 20:44:48.860 [ERROR] [ve.internal.protocol.ZWaveController] - NODE 27: Restore from config: Error deserialising XML file. com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$UnknownFieldException: No such field org.openhab.binding.zwave.internal.protocol.commandclass.ZWaveAssociationCommandClass.configAssociations
---- Debugging information ----
field               : configAssociations
class               : org.openhab.binding.zwave.internal.protocol.commandclass.ZWaveAssociationCommandClass
required-type       : org.openhab.binding.zwave.internal.protocol.commandclass.ZWaveAssociationCommandClass
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
path                : /node/supportedCommandClasses/entry[4]/associationCommandClass/configAssociations
line number         : 69
class[1]            : java.util.HashMap
converter-type[1]   : com.thoughtworks.xstream.converters.collections.MapConverter
class[2]            : org.openhab.binding.zwave.internal.protocol.ZWaveNode
version             : 1.4.7

Here is the corresponding node files: node27.xml (8.0 KB)
node11.xml (8.1 KB)

OH2 version: 2.0.0-SNAPSHOT - Build #455
Zwave binding version: org.openhab.binding.zwave-2.0.0-20160823.010129-175.jar

What is the problem ?

That’s ok.

This is caused by the way associations are now handled after the addition of the multi_instance_associations. This is an XML in the old format, so it is rejected. When the node updates, the XML should be overwritten with the new format and the problem will go away.

Ok.
These door sensors (Fibaro FGK101) have no more power. I must to replace their batteries. I guess that the XML node files haven’t been overwrite with the new format because there is no updates from these nodes.

I will check after the battery replacement…

Thanks @chris
See you later

Yep - sounds likely. Once it wakes up and the device search completes it will rewrite the xml…

Cheers
Chris