OH 2.5.2 with org.openhab.binding.souliss_2.5.0.201909100059 binding

42 views
Skip to first unread message

stef mertens

unread,
Feb 24, 2020, 8:35:35 AM2/24/20
to souliss
Hi,

I have a clean install of OH2.5.2 with org.openhab.binding.souliss_2.5.0.201909100059 binding - downloaded from github, It's listed in the bundles, and shows up in the paper ui. When i try to search for a gateway, it doesn't find it automatically, and when i add the gateway manually i get following error:

UNINITIALIZED - HANDLER_REGISTERING_ERROR Value out of range. Value:"180" Radix:10

where 180 is the last byte of my ip-address.

this error shows up in my logfile:

2020-02-24 14:26:40.616 [ERROR] [core.thing.internal.ThingManagerImpl] - Exception occurred while calling thing handler factory 'org.openhab.binding.souliss.internal.SoulissHandlerFactory@5e6fe076': Value out of range. Value:"180" Radix:10
java
.lang.NumberFormatException: Value out of range. Value:"180" Radix:10
 at java
.lang.Byte.parseByte(Unknown Source) ~[?:1.8.0_241]
 at java
.lang.Byte.parseByte(Unknown Source) ~[?:1.8.0_241]
 at org
.openhab.binding.souliss.internal.SoulissHandlerFactory.createHandler(SoulissHandlerFactory.java:81) ~[?:?]
 at org
.eclipse.smarthome.core.thing.binding.BaseThingHandlerFactory.registerHandler(BaseThingHandlerFactory.java:126) ~[bundleFile:?]
 at org
.eclipse.smarthome.core.thing.internal.ThingManagerImpl.doRegisterHandler(ThingManagerImpl.java:587) [bundleFile:?]
 at org
.eclipse.smarthome.core.thing.internal.ThingManagerImpl.registerHandler(ThingManagerImpl.java:564) [bundleFile:?]
 at org
.eclipse.smarthome.core.thing.internal.ThingManagerImpl.registerAndInitializeHandler(ThingManagerImpl.java:1056) [bundleFile:?]
 at org
.eclipse.smarthome.core.thing.internal.ThingManagerImpl.thingAdded(ThingManagerImpl.java:445) [bundleFile:?]
 at org
.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyTrackers(ThingRegistryImpl.java:211) [bundleFile:?]
 at org
.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyListenersAboutAddedElement(ThingRegistryImpl.java:131) [bundleFile:?]
 at org
.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyListenersAboutAddedElement(ThingRegistryImpl.java:1) [bundleFile:?]
 at org
.eclipse.smarthome.core.common.registry.AbstractRegistry.added(AbstractRegistry.java:157) [bundleFile:?]
 at org
.eclipse.smarthome.core.common.registry.AbstractRegistry.added(AbstractRegistry.java:1) [bundleFile:?]
 at org
.eclipse.smarthome.core.common.registry.AbstractProvider.notifyListeners(AbstractProvider.java:56) [bundleFile:?]
 at org
.eclipse.smarthome.core.common.registry.AbstractProvider.notifyListeners(AbstractProvider.java:75) [bundleFile:?]
 at org
.eclipse.smarthome.core.common.registry.AbstractProvider.notifyListenersAboutAddedElement(AbstractProvider.java:79) [bundleFile:?]
 at org
.eclipse.smarthome.core.common.registry.AbstractManagedProvider.add(AbstractManagedProvider.java:64) [bundleFile:?]
 at org
.eclipse.smarthome.core.common.registry.AbstractRegistry.add(AbstractRegistry.java:325) [bundleFile:?]
 at org
.eclipse.smarthome.io.rest.core.internal.thing.ThingResource.create(ThingResource.java:237) [bundleFile:?]
 at sun
.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
 at sun
.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
 at sun
.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
 at java
.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241]
 at org
.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) [bundleFile:?]
 at org
.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144) [bundleFile:?]
 at org
.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161) [bundleFile:?]
 at org
.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160) [bundleFile:?]
 at org
.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) [bundleFile:?]
 at org
.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) [bundleFile:?]
 at org
.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) [bundleFile:?]
 at org
.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) [bundleFile:?]
 at org
.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) [bundleFile:?]
 at org
.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [bundleFile:?]
 at org
.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [bundleFile:?]
 at org
.glassfish.jersey.internal.Errors.process(Errors.java:315) [bundleFile:?]
 at org
.glassfish.jersey.internal.Errors.process(Errors.java:297) [bundleFile:?]
 at org
.glassfish.jersey.internal.Errors.process(Errors.java:267) [bundleFile:?]
 at org
.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) [bundleFile:?]
 at org
.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) [bundleFile:?]
 at org
.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) [bundleFile:?]
 at org
.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473) [bundleFile:?]
 at org
.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427) [bundleFile:?]
 at org
.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388) [bundleFile:?]
 at org
.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341) [bundleFile:?]
 at org
.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228) [bundleFile:?]
 at com
.eclipsesource.jaxrs.publisher.internal.ServletContainerBridge.service(ServletContainerBridge.java:76) [bundleFile:?]
 at org
.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:544) [bundleFile:9.4.20.v20190813]
 at org
.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [bundleFile:?]
 at org
.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1581) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1307) [bundleFile:9.4.20.v20190813]
 at org
.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293) [bundleFile:?]
 at org
.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:482) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1549) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1204) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [bundleFile:9.4.20.v20190813]
 at org
.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [bundleFile:?]
 at org
.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.Server.handle(Server.java:494) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:374) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:268) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:367) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:782) [bundleFile:9.4.20.v20190813]
 at org
.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:918) [bundleFile:9.4.20.v20190813]
 at java
.lang.Thread.run(Unknown Source) [?:1.8.0_241]
2020-02-24 14:26:59.004 [INFO ] [al.discovery.SoulissGatewayDiscovery] - Discovery Job Stopped

Does anyone have an idea on how to get past this?

Kind regards,

Stef

Fulvio Spelta

unread,
Feb 24, 2020, 11:51:18 AM2/24/20
to souliss
Try using an IP address of the souliss gateway where every part is <127
Example: 10.10.10.10


stef mertens

unread,
Feb 25, 2020, 4:05:41 AM2/25/20
to sou...@googlegroups.com
Is this a known bug in this edition of the binding? The internal ip of my gateway is 192.168.80.180, and it's this ip for several years now.
My gateway is on my lan, and having to change the ip to anything lower than 127 would imply a complete rebuild of my network (i run multiple servers)
I'm affraid that's not an option. 

Kind regards, 

Stef

Op ma 24 feb. 2020 17:51 schreef Fulvio Spelta <fulvio...@gmail.com>:
Try using an IP address of the souliss gateway where every part is <127
Example: 10.10.10.10


--
You received this message because you are subscribed to a topic in the Google Groups "souliss" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/souliss/jjl6Vx1ky2w/unsubscribe.
To unsubscribe from this group and all its topics, send an email to souliss+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/souliss/3f66be00-d01c-4d54-bba7-630bd15e55c0%40googlegroups.com.

Fulvio Spelta

unread,
Mar 1, 2020, 3:26:59 AM3/1/20
to souliss
Antonino is working on that. Hope he'll send some feedback in next days.
Reply all
Reply to author
Forward
0 new messages