[Java 11 test]: fritzbox tr064 binding does not start

I upgraded my system to Java without any issues except one binding:

I know this is a v1 binding, so i’m not sure if it makes sense to report this issue but at least for completeness :slight_smile:

System:
Rapi3b with openhabian (master) v1.5-635
With zulu 8, the binding starts without issues:

Zulu 8 (32bit)

2020-06-09 09:39:32.950 [INFO ] [b.core.service.AbstractActiveService] - FritzboxTr064 Refresh Service has been started
2020-06-09 09:39:32.961 [INFO ] [tzboxtr064.internal.PhonebookManager] - Downloading phonebook ID 0
2020-06-09 09:39:36.232 [INFO ] [g.fritzboxtr064.internal.CallMonitor] - Connected to FritzBox on fritz.box:1012

Then i’ve upgraded to Java 11:
image

And after that, this binding throws an exception.
Zulu 11 (32bit)

2020-06-09 09:46:27.302 [ERROR] [org.openhab.binding.fritzboxtr064   ] - bundle org.openhab.binding.fritzboxtr064:1.14.0 (241)[org.openhab.binding.fritzboxtr064.binding(25)] : The activate method has thrown an exception
java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException
	at org.openhab.binding.fritzboxtr064.internal.FritzboxTr064Binding.activate(FritzboxTr064Binding.java:153) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:228) ~[bundleFile:?]
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41) ~[bundleFile:?]
	at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:664) ~[bundleFile:?]
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:510) [bundleFile:?]
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:317) [bundleFile:?]
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:307) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:340) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:114) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:982) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:955) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:900) [bundleFile:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212) [org.eclipse.osgi-3.12.100.jar:?]
	at java.security.AccessController.doPrivileged(Native Method) [?:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:508) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:624) [org.eclipse.osgi-3.12.100.jar:?]
	at com.eclipsesource.jaxrs.publisher.internal.ResourceTracker.addingService(ResourceTracker.java:39) [bundleFile:?]
	at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941) [osgi.core-6.0.0.jar:?]
	at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870) [osgi.core-6.0.0.jar:?]
	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) [osgi.core-6.0.0.jar:?]
	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) [osgi.core-6.0.0.jar:?]
	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901) [osgi.core-6.0.0.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:920) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:469) [org.eclipse.osgi-3.12.100.jar:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:906) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:892) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:128) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:959) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:732) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleDynamicCustomizer.addedService(DependencyManager.java:825) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleDynamicCustomizer.addedService(DependencyManager.java:767) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1216) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1137) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:944) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:880) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1168) [bundleFile:?]
	at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:125) [bundleFile:?]
	at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:920) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:469) [org.eclipse.osgi-3.12.100.jar:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:906) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:892) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:128) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:959) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:732) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:666) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:432) [bundleFile:?]
	at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:665) [bundleFile:?]
	at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:338) [bundleFile:?]
	at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:382) [bundleFile:?]
	at org.apache.felix.scr.impl.Activator.access$200(Activator.java:49) [bundleFile:?]
	at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:264) [bundleFile:?]
	at org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196) [bundleFile:?]
	at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169) [bundleFile:?]
	at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49) [bundleFile:?]
	at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) [osgi.core-6.0.0.jar:?]
	at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) [osgi.core-6.0.0.jar:?]
	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) [osgi.core-6.0.0.jar:?]
	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) [osgi.core-6.0.0.jar:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.container.Module.publishEvent(Module.java:476) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.container.Module.start(Module.java:467) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1634) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1614) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1585) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1528) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [org.eclipse.osgi-3.12.100.jar:?]
Caused by: java.lang.ClassNotFoundException: javax.xml.soap.SOAPException cannot be found by org.openhab.binding.fritzboxtr064_1.14.0
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:484) ~[org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) ~[org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) ~[org.eclipse.osgi-3.12.100.jar:?]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) ~[org.eclipse.osgi-3.12.100.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
1 Like

There is a TR064 Binding for openHAB 3.0 under development…

2 Likes

Good to put in this disclaimer. To make it completely complete for others: Do not install Java 11 with openHAB 2 unless you know what your are doing :smiley:

The reason is that Java 11 made some changes that are not backward compatible. This means some code is not available or some libraries won’t work. In this case it’s javax.xml.soap that has been removed from Java 11.

openHAB 3 will by default work with Java 11, and work has been done to make core and the openHAB 2 addons work with Java 11 for this. But openHAB 1 addons are not going to be supported with openHAB 3 and no work has been done to see if they work with Java 11. Therefor it’s not guaranteed any of the openHAB 1 addons will work with Java 11.

2 Likes

You could try this version which will be an OH3 binding (because it requires Java11) but currently supports running under 2.5.x. Testing is highly appreciated since I do not use all funtionality by myself.Please report issues here.

2 Likes

I’m more than glad to test the new binding.
Thanks a lot :slight_smile:
Do you have some special things in mind which i shall test?

Hey Jan,

FRITZ!Box 7490 user on openhabian snapshot #142 with AdoptOpenJDK Java 11 here…

I’ve tested your linked binding, and also installed the 2 features:

feature:install openhab.tp-jaxb
feature:install openhab.tp-jaxws

Most of the things are working as expected… But i cant get the missed called items to work… I have set a FBox user “openhab” with a password that also worked in the v1 binding… I also logged into this account to check that the login data is correct.

2020-06-13 14:59:52.590 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processRejectedCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 14:59:52.593 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=rejectedCalls, getAction=GetCallList, dataType='string, parameter='3'}: failed to transform 'NewCallListURL'
2020-06-13 14:59:53.651 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processOutboundCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 14:59:53.651 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=outboundCalls, getAction=GetCallList, dataType='string, parameter='3'}: failed to transform 'NewCallListURL'
2020-06-13 14:59:54.733 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processInboundCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 14:59:54.734 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=inboundCalls, getAction=GetCallList, dataType='string, parameter='3'}: failed to transform 'NewCallListURL'
2020-06-13 14:59:55.865 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processMissedCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 14:59:55.866 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=missedCalls, getAction=GetCallList, dataType='string, parameter='3'}: failed to transform 'NewCallListURL'

Do you have a idea how to fix this… are there any additional logs that i should send you?

Thanks
/Holger

Please increase the log level and (if possible) check if the calllist is available when you use that URL in a browser

I’ve set log level to TRACE and this is the log

click to see log
2020-06-13 17:57:37.817 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Request: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><u:GetCallList xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1"/></SOAP-ENV:Body></SOAP-ENV:Envelope>
2020-06-13 17:57:37.886 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Re-Auth needed.
2020-06-13 17:57:38.011 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Received response: <?xml version="1.0"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetCallListResponse xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1">
<NewCallListURL>https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973</NewCallListURL>
</u:GetCallListResponse>
</s:Body>
</s:Envelope>
2020-06-13 17:57:39.022 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processOutboundCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 17:57:39.023 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=outboundCalls, getAction=GetCallList, dataType='string, parameter='3'}: failed to transform 'NewCallListURL'
2020-06-13 17:57:39.029 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Request: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><u:GetCallList xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1"/></SOAP-ENV:Body></SOAP-ENV:Envelope>
2020-06-13 17:57:39.072 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Received response: <?xml version="1.0"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetCallListResponse xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1">
<NewCallListURL>https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973</NewCallListURL>
</u:GetCallListResponse>
</s:Body>
</s:Envelope>
2020-06-13 17:57:40.082 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processOutboundCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 17:57:40.084 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=outboundCalls, getAction=GetCallList, dataType='string, parameter='1'}: failed to transform 'NewCallListURL'
2020-06-13 17:57:40.090 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Request: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><u:GetCallList xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1"/></SOAP-ENV:Body></SOAP-ENV:Envelope>
2020-06-13 17:57:40.136 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Received response: <?xml version="1.0"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetCallListResponse xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1">
<NewCallListURL>https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973</NewCallListURL>
</u:GetCallListResponse>
</s:Body>
</s:Envelope>
2020-06-13 17:57:41.147 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processRejectedCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 17:57:41.149 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=rejectedCalls, getAction=GetCallList, dataType='string, parameter='3'}: failed to transform 'NewCallListURL'
2020-06-13 17:57:41.155 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Request: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><u:GetCallList xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1"/></SOAP-ENV:Body></SOAP-ENV:Envelope>
2020-06-13 17:57:41.184 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Received response: <?xml version="1.0"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetCallListResponse xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1">
<NewCallListURL>https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973</NewCallListURL>
</u:GetCallListResponse>
</s:Body>
</s:Envelope>
2020-06-13 17:57:42.194 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processInboundCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 17:57:42.196 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=inboundCalls, getAction=GetCallList, dataType='string, parameter='1'}: failed to transform 'NewCallListURL'
2020-06-13 17:57:42.202 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Request: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><u:GetCallList xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1"/></SOAP-ENV:Body></SOAP-ENV:Envelope>
2020-06-13 17:57:42.281 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Received response: <?xml version="1.0"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetCallListResponse xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1">
<NewCallListURL>https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973</NewCallListURL>
</u:GetCallListResponse>
</s:Body>
</s:Envelope>
2020-06-13 17:57:43.291 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processInboundCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 17:57:43.293 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=inboundCalls, getAction=GetCallList, dataType='string, parameter='3'}: failed to transform 'NewCallListURL'
2020-06-13 17:57:43.300 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Request: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><u:GetCallList xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1"/></SOAP-ENV:Body></SOAP-ENV:Envelope>
2020-06-13 17:57:43.416 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Received response: <?xml version="1.0"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetCallListResponse xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1">
<NewCallListURL>https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973</NewCallListURL>
</u:GetCallListResponse>
</s:Body>
</s:Envelope>
2020-06-13 17:57:44.427 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processMissedCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 17:57:44.430 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=missedCalls, getAction=GetCallList, dataType='string, parameter='3'}: failed to transform 'NewCallListURL'
2020-06-13 17:57:44.436 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Request: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><u:GetCallList xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1"/></SOAP-ENV:Body></SOAP-ENV:Envelope>
2020-06-13 17:57:44.466 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Received response: <?xml version="1.0"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetCallListResponse xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1">
<NewCallListURL>https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973</NewCallListURL>
</u:GetCallListResponse>
</s:Body>
</s:Envelope>
2020-06-13 17:57:45.481 [INFO ] [boxtr064.internal.SOAPValueConverter] - Postprocessor processRejectedCalls failed: Failed to get Call list from URL https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973
2020-06-13 17:57:45.483 [INFO ] [fritzboxtr064.internal.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=rejectedCalls, getAction=GetCallList, dataType='string, parameter='1'}: failed to transform 'NewCallListURL'
2020-06-13 17:57:45.494 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Request: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><u:GetCallList xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1"/></SOAP-ENV:Body></SOAP-ENV:Envelope>
2020-06-13 17:57:45.538 [TRACE] [fritzboxtr064.internal.SOAPConnector] - Received response: <?xml version="1.0"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetCallListResponse xmlns:u="urn:dslforum-org:service:X_AVM-DE_OnTel:1">
<NewCallListURL>https://192.168.178.1:49443/calllist.lua?sid=12364db144f93973</NewCallListURL>
</u:GetCallListResponse>
</s:Body>
</s:Envelope>

and this is the xml i get if i call the URL

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:dslforum-org:control-1-0">
<errorCode>606</errorCode>
<errorDescription>Action Not Authorized</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>
1 Like

There seems to be a problem receiving the list from the URL. I have added a debug log, please download the new version (same link) and we’ll see what happens.

1 Like

downloaded and installed… will send you a pm with the log (just in case there is some private data)

I also tested java11 on my openhab 2.5.5 and experienced exactly the same problem.
Apparently all other bindings were fine but since tr064 is necessary I reverted back.
The binding I use are
Avmfritz
Broadlink (beta from this forum)
Systeminfo
Openweather
Mqttv2
Expire ( v1)
Kodi
Coronastats
Exec v2

I plan to expand a simple python 3 script, based on fritzconnection, that I now use to query a second fritzbox, so that I can get temporarily rid of tr064 binding and run for a longer period. I hope that the new java will handle memory better. I’m experiencing some memory leak that I solve by restarting openhab every few days and eventually rebooting.

When did you download the file? I changed the file yesterday afternoon. It seems that we ran into a timeout which was set a little bit too strict.

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