Issue with "Unresolved requirement: Import-Package: org.openhab.core.autoupdate"

Hi All,

I am getting this error on runtime:

2016-08-24 08:18:41.067 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/Users/mafiatPROD-PRO/openhab/addons/org.openhab.binding.insteonplm-1.9.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.insteonplm [190]
** Unresolved requirement: Import-Package: org.openhab.core.autoupdate**

** at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]**
** at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:393)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1245)[8:org.apache.felix.fileinstall:3.5.0]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1217)[8:org.apache.felix.fileinstall:3.5.0]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1207)[8:org.apache.felix.fileinstall:3.5.0]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:504)[8:org.apache.felix.fileinstall:3.5.0]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:358)[8:org.apache.felix.fileinstall:3.5.0]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:310)[8:org.apache.felix.fileinstall:3.5.0]**
2016-08-24 08:18:41.069 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/Users/mafiatPROD-PRO/openhab/addons/org.openhab.binding.insteonplm-1.9.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.insteonplm [190]
** Unresolved requirement: Import-Package: org.openhab.core.autoupdate**

** at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]**
** at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:393)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1245)[8:org.apache.felix.fileinstall:3.5.0]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1217)[8:org.apache.felix.fileinstall:3.5.0]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:509)[8:org.apache.felix.fileinstall:3.5.0]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:358)[8:org.apache.felix.fileinstall:3.5.0]**
** at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:310)[8:org.apache.felix.fileinstall:3.5.0]**

Can you guys help me?

Thanks,
Mehdi

Did you install the compat1x feature first?

Hi Kai,

Thanks for your reply.

Yes. I have added the package and now I get the InsteonPLM Binding
installed. gives me the same error as before when using the old InsteonPLM
Binding.

openhab> Exception in thread “Thread-57” java.lang.NoSuchMethodError:
org.apache.http.impl.client.DefaultHttpClient.execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/client/methods/CloseableHttpResponse;

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream.getURL(HubIOStream.java:213)*

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream.bufferStatus(HubIOStream.java:108)*

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream.poll(HubIOStream.java:156)*

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream.run(HubIOStream.java:226)*

  • at java.lang.Thread.run(Thread.java:745)*

Exception in thread "/hub2/Bruno651:ytwA9nml@19.19.19.102:25105
http://Bruno651:ytwA9nml@19.19.19.102:25105,poll_time=1000 Writer"
java.lang.NoSuchMethodError:
org.apache.http.impl.client.DefaultHttpClient.execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/client/methods/CloseableHttpResponse;

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream.getURL(HubIOStream.java:213)*

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream.bufferStatus(HubIOStream.java:108)*

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream.poll(HubIOStream.java:156)*

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream.write(HubIOStream.java:139)*

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream$HubOutputStream.flushBuffer(HubIOStream.java:308)*

  • at
    org.openhab.binding.insteonplm.internal.driver.hub.HubIOStream$HubOutputStream.write(HubIOStream.java:302)*

  • at java.io.OutputStream.write(OutputStream.java:75)*

  • at
    org.openhab.binding.insteonplm.internal.driver.IOStream.write(IOStream.java:67)*

  • at
    org.openhab.binding.insteonplm.internal.driver.Port$IOStreamWriter.run(Port.java:421)*

  • at java.lang.Thread.run(Thread.java:745)*

[Fatal Error] :1:3: The markup in the document preceding the root element
must be well-formed.

[Fatal Error] :1:3: The markup in the document preceding the root element
must be well-formed.

[Fatal Error] :1:3: The markup in the document preceding the root element
must be well-formed.

plus,

2016-08-27 20:03:35.606 [INFO ] [basic.internal.servlet.WebAppServlet] -
Started Basic UI at /basicui/app

2016-08-27 20:03:35.656 [INFO ] [assic.internal.servlet.WebAppServlet] -
Started Classic UI at /classicui/app

2016-08-27 20:03:35.714 [INFO ] [arthome.ui.paper.internal.PaperUIApp] -
Started Paper UI at /ui

2016-08-27 20:03:35.741 [INFO ] [.dashboard.internal.DashboardService] -
Started dashboard at /start

2016-08-27 20:03:35.745 [INFO ] [nding.insteonplm.InsteonPLMActivator] -
Insteon PLM binding has been started.

2016-08-27 20:03:35.764 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] -
dead device timeout set to 3000s

2016-08-27 20:03:35.765 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] -
config: port_0 -> /hub2/Bruno651:ytwA9nml@19.19.19.102:25105
http://Bruno651:ytwA9nml@19.19.19.102:25105,poll_time=1000

2016-08-27 20:03:35.765 [INFO ] [b.core.service.AbstractActiveService] -
InsteonPLM has been started

2016-08-27 20:03:35.768 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] -
devices: 0 configured, 0 polling, msgs received: 0

2016-08-27 20:03:35.775 [INFO ] [g.insteonplm.InsteonPLMActiveBinding] -
config: service.pid -> org.openhab.insteonplm

2016-08-27 20:05:35.794 [WARN ] [onplm.internal.device.ModemDBBuilder] -
modem database download unsuccessful, restarting!

these issues don’t happen on 1.8.3.

This is very annoying…

Mehdi