Upgraded from OH 4.3.5 to 4.3.7 with Sonos Binding

Continued to get this error with OH 4.3.7 when starting up with the Sonos Binding after upgrading from OH 4.3.5. My guess it has code in there for OH 5.x version.

Had to uninstall Sonos binding and manually drop in Sonos 4.3.6 version and it worked fine.

## 2025-08-25 07:08:23.923 \[WARN \] \[core.config.core.xml.osgi.XmlDocumentBundleTracker\] - The XML document ‘/OH-INF/thing/ArcUltra.xml’ in module ‘org.openhab.binding.sonos’ could not be parsed:
---- Debugging information ----
cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message       : semantic-equipment-tag
class               : java.util.ArrayList
required-type       : java.util.ArrayList
converter-type      : com.thoughtworks.xstream.converters.collections.CollectionConverter
path                : /thing-descriptions/thing-type/semantic-equipment-tag
line number         : 11
class\[1\]            : org.openhab.core.thing.xml.internal.ThingTypeXmlResult
required-type\[1\]    : org.openhab.core.thing.xml.internal.ThingTypeXmlResult
converter-type\[1\]   : org.openhab.core.thing.xml.internal.ThingTypeConverter
class\[2\]            : org.openhab.core.thing.xml.internal.ThingDescriptionList
required-type\[2\]    : org.openhab.core.thing.xml.internal.ThingDescriptionList
converter-type\[2\]   : org.openhab.core.thing.xml.internal.ThingDescriptionConverter
version             : 1.4.21

## com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message       : semantic-equipment-tag
class               : java.util.ArrayList
required-type       : java.util.ArrayList
converter-type      : com.thoughtworks.xstream.converters.collections.CollectionConverter
path                : /thing-descriptions/thing-type/semantic-equipment-tag
line number         : 11
class\[1\]            : org.openhab.core.thing.xml.internal.ThingTypeXmlResult
required-type\[1\]    : org.openhab.core.thing.xml.internal.ThingTypeXmlResult
converter-type\[1\]   : org.openhab.core.thing.xml.internal.ThingTypeConverter
class\[2\]            : org.openhab.core.thing.xml.internal.ThingDescriptionList
required-type\[2\]    : org.openhab.core.thing.xml.internal.ThingDescriptionList
converter-type\[2\]   : org.openhab.core.thing.xml.internal.ThingDescriptionConverter
version             : 1.4.21

org.openhab.binding.sonos-4.3.6-20250426.154644-1.jar.txt (135.4 KB)

Best, Jay

I believe I know what is wrong in 4.3.7. we backported a file from 5.x for Arc Ultra that contains a field (semantic equipment tag) that does not exists in 4.3.x.

Do you mean the Sonos bonding does not start at all in 4.3.7?

It does start just throws an error on startup.

any fix planned? Does this impact functionality or can be ignored?

Use 4.6 sonos link above so there arent any errors happening.

It has been fixed. Will be included in 4.3.8.

1 Like

This topic was automatically closed 41 days after the last reply. New replies are no longer allowed.