Hi,
I’m upgrading from 3.1 to 3.2, and found this issue on the knx thing configuration:
16:37:31.197 [INFO ] [del.core.internal.ModelRepositoryImpl] - Loading model 'knx.things'
16:37:31.291 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'knx:ip:bridge' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): hostname can't be null to UNINITIALIZED (HANDLER_MISSING_ERROR)
16:37:31.297 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'knx:ip:bridge' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR): hostname can't be null to INITIALIZING
16:37:31.305 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.knx.internal.handler.IPBridgeThingHandler@d7098': hostname can't be null
java.lang.IllegalArgumentException: hostname can't be null
at java.net.InetSocketAddress.checkHost(InetSocketAddress.java:149) ~[?:?]
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:216) ~[?:?]
at org.openhab.binding.knx.internal.handler.IPBridgeThingHandler.initialize(IPBridgeThingHandler.java:98) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor113.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
16:37:31.310 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'knx:ip:bridge': hostname can't be null
java.lang.IllegalArgumentException: hostname can't be null
at java.net.InetSocketAddress.checkHost(InetSocketAddress.java:149) ~[?:?]
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:216) ~[?:?]
at org.openhab.binding.knx.internal.handler.IPBridgeThingHandler.initialize(IPBridgeThingHandler.java:98) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor113.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
16:37:31.319 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'knx:ip:bridge' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): hostname can't be null
The configuration of the Thing is:
Bridge knx:ip:bridge [
type="ROUTER"
] {
Thing device generic [
]
{ ......
}
}
The thing configuration doesn’t have any hostname to set. What am I missing?
Thanks for the help.