openhab-core/bundles
Wouter Born e35a218a30 [xml] Improve ThingTypeXmlProvider exception handling (#1136)
* Improve ThingTypeXmlProvider exception handling

When a binding such as ZWave has hundereds of ThingTypes it's hard to debug thing type definition issues.
This PR adds a UID (ConfigDescription, ChannelType, ChannelGroupType and ThingType) to the logging so it will be easier to find the root cause of exceptions.
Because the exceptions are caught, an error in one ThingType definition will no longer prevent other perfectly fine ThingTypes to be registered so the impact of definition issues is reduced.

Signed-off-by: Wouter Born <github@maindrain.net>
2019-10-18 22:54:45 +02:00
..
org.openhab.core Normalized instantiation of loggers (#1138) 2019-10-18 22:29:27 +02:00
org.openhab.core.audio Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.auth.jaas Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.auth.oauth2client Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.automation Normalized instantiation of loggers (#1138) 2019-10-18 22:29:27 +02:00
org.openhab.core.automation.module.media Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.automation.module.script Normalized instantiation of loggers (#1138) 2019-10-18 22:29:27 +02:00
org.openhab.core.automation.module.script.rulesupport Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.automation.rest Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.binding.xml Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.boot Removed superflous resources (#1137) 2019-10-18 22:28:37 +02:00
org.openhab.core.compat1x Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.config.core Normalized instantiation of loggers (#1138) 2019-10-18 22:29:27 +02:00
org.openhab.core.config.discovery Fix unstable PersistentInboxTest (#1129) 2019-10-14 07:17:25 +02:00
org.openhab.core.config.discovery.mdns Fix SAT AuthorContributionDescriptionCheck findings (#1110) 2019-10-10 11:36:05 +02:00
org.openhab.core.config.discovery.upnp Fix SAT AuthorContributionDescriptionCheck findings (#1110) 2019-10-10 11:36:05 +02:00
org.openhab.core.config.discovery.usbserial Fix NoEmptyLineSeparatorCheck and NewlineAtEndOfFileCheck SAT findings (#1108) 2019-10-08 22:19:54 -07:00
org.openhab.core.config.discovery.usbserial.linuxsysfs start with an upper case on "initial contribution" (#931) 2019-07-21 12:24:58 +02:00
org.openhab.core.config.dispatch Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.config.serial Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.config.xml Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.ephemeris Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.extension.sample Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.id Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.bin2json Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.console Removed superflous resources (#1137) 2019-10-18 22:28:37 +02:00
org.openhab.core.io.console.eclipse Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.console.karaf Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.console.rfc147 Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.http Normalized instantiation of loggers (#1138) 2019-10-18 22:29:27 +02:00
org.openhab.core.io.http.auth Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.http.auth.basic Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.jetty.certificate Fix NoEmptyLineSeparatorCheck and NewlineAtEndOfFileCheck SAT findings (#1108) 2019-10-08 22:19:54 -07:00
org.openhab.core.io.monitor Removed superflous resources (#1137) 2019-10-18 22:28:37 +02:00
org.openhab.core.io.net Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.rest Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.rest.audio Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.rest.auth Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.rest.core [rest] Added support for default values containing a list of configuration options (#1031) 2019-10-14 12:51:22 +02:00
org.openhab.core.io.rest.log Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.rest.mdns Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.rest.optimize Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.rest.sitemap Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.rest.sse Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.rest.voice Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.transport.dbus Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.transport.mdns Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.io.transport.mqtt Use diamond operator (#1114) 2019-10-11 02:29:47 -07:00
org.openhab.core.io.transport.serial Fix SAT AuthorContributionDescriptionCheck findings (#1110) 2019-10-10 11:36:05 +02:00
org.openhab.core.io.transport.serial.javacomm Fix SAT AuthorContributionDescriptionCheck findings (#1110) 2019-10-10 11:36:05 +02:00
org.openhab.core.io.transport.serial.rxtx Use diamond operator (#1114) 2019-10-11 02:29:47 -07:00
org.openhab.core.io.transport.serial.rxtx.rfc2217 Fix SAT AuthorContributionDescriptionCheck findings (#1110) 2019-10-10 11:36:05 +02:00
org.openhab.core.io.transport.upnp Use diamond operator (#1114) 2019-10-11 02:29:47 -07:00
org.openhab.core.karaf Fix InstallServiceCommand SAT findings (#1124) 2019-10-13 21:52:44 +02:00
org.openhab.core.model.codegen Updated NOTICE files to openHAB (#578) 2019-02-15 10:46:18 +01:00
org.openhab.core.model.core Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.item Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.item.ide Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.item.runtime Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.lazygen Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.lsp Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.persistence Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.persistence.ide Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.persistence.runtime Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.rule Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.rule.ide Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.rule.runtime Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.script Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.script.ide Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.script.runtime Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.sitemap Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.sitemap.ide Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.sitemap.runtime Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.thing Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.thing.ide Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.model.thing.runtime Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.persistence Removed superflous resources (#1137) 2019-10-18 22:28:37 +02:00
org.openhab.core.scheduler Removed superflous resources (#1137) 2019-10-18 22:28:37 +02:00
org.openhab.core.semantics Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.storage.json Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.storage.mapdb Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.test Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.test.magic Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.thing Removed superflous resources (#1137) 2019-10-18 22:28:37 +02:00
org.openhab.core.thing.xml [xml] Improve ThingTypeXmlProvider exception handling (#1136) 2019-10-18 22:54:45 +02:00
org.openhab.core.transform Removed superflous resources (#1137) 2019-10-18 22:28:37 +02:00
org.openhab.core.ui Removed superflous resources (#1137) 2019-10-18 22:28:37 +02:00
org.openhab.core.ui.icon Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
org.openhab.core.voice Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00
antlr-generator-3.2.0-patch.jar [model] don't require to download antlr generator on build time (#810) 2019-05-14 09:04:35 +02:00
pom.xml Fixed POM XML Shema Definition path (#1119) 2019-10-12 08:52:16 +02:00