Sonos: normal debug trace or issue?

Hi,

Sorry for the question, but I’d like to know if it’s normal to have this infinite loop when setting a refresh value in the Sonos Binding Debug Trace:

2017-02-05 20:07:20.751 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.751 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.762 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.763 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.764 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.765 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.765 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.766 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.767 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.768 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.769 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.769 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.772 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.773 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.774 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.775 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.776 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.776 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.777 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.778 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.779 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.780 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.782 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.783 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.784 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.785 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.786 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.788 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.788 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.788 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.789 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.789 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.789 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.789 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.797 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.798 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.798 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.798 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.799 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.799 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.799 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.799 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.800 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.800 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (Integer) 60 to field 'refresh' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration
2017-02-05 20:07:20.802 [DEBUG] [.smarthome.config.core.Configuration] - Setting value (String) RINCON_000E58DA4B7601400 to field 'udn' in configuration class org.eclipse.smarthome.binding.sonos.config.ZonePlayerConfiguration

and this is only an extract of 50 milliseconds :wink:
Is it normal? Do you have the same trace with OH2.1 snapshot (or OH2 Release)?
If not, do you know the source of this issue and how to solve it?

Regards

Was your thing created from Paper UI or is it defined in a things file ?

That’s a good question. The thing is that I’ve changed to try several configuration and see which one were working. :slight_smile:
But I’m quite sure that this issue occured with “things” defined in text file and the links were defined in the items file (item definition + channel binding)

With that configuration, I’ve also noticed that even if the things were already defined and used in the “Thing” file,PaperUI proposed them again in the discovery.

Regards