Latest openhab 2 docker

I have been trying to run the latest openhab within docker (openhab/openhab:amd64), but I am getting the following warning. I am also seeing some different behavior using jersey for rest client calls, specifically using generic type list stuff.

Any ideas? Hoping this warning is related.

thanks,
Craig

2017-01-18 15:49:10.704 [WARN ] [url.mvn.internal.AetherBasedResolver] - Error resolving artifact org.openhab.distro:openhab-aggregate-xml:xml:features:2.0.0-SNAPSHOT: [Could not find artifact org.openhab.distro:openhab-aggregate-xml:xml:features:2.0.0-SNAPSHOT]
java.io.IOException: Error resolving artifact org.openhab.distro:openhab-aggregate-xml:xml:features:2.0.0-SNAPSHOT: [Could not find artifact org.openhab.distro:openhab-aggregate-xml:xml:features:2.0.0-SNAPSHOT]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:720)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:557)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123)[7:org.ops4j.pax.url.mvn:2.5.2]
	at java.net.URL.openStream(URL.java:1045)[:1.8.0_111]
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:91)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:85)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatures(FeaturesServiceImpl.java:709)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.listInstalledFeatures(FeaturesServiceImpl.java:754)[8:org.apache.karaf.features.core:4.0.8]
	at org.openhab.core.karaf.internal.FeatureInstaller.isInstalled(FeatureInstaller.java:408)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at org.openhab.core.karaf.internal.FeatureInstaller.installFeature(FeatureInstaller.java:364)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at org.openhab.core.karaf.internal.FeatureInstaller.installPackage(FeatureInstaller.java:391)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at org.openhab.core.karaf.internal.FeatureInstaller.access$2(FeatureInstaller.java:386)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at org.openhab.core.karaf.internal.FeatureInstaller$1.run(FeatureInstaller.java:140)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_111]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_111]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_111]

Here is more info on an error I am getting with my binding which is using jersey for a rest client.

This used to work until a couple days ago, and still works when I run within eclipse.

Here is the code:

List<Variable> integerVariables = integerVariablesTarget.request()
                .header(AUTHORIZATIONHEADERNAME, authorizationHeaderValue).accept(MediaType.APPLICATION_XML_TYPE)
                .get(new GenericType<List<Variable>>() {
                });

Here is the error:

2017-01-18 15:58:57.054 [DEBUG] [b.binding.isy.internal.IsyRestClient] - variables string is: <?xml version="1.0" encoding="UTF-8"?><vars><var type="1" id="1"><init>0</init><val>0</val><ts>20170118 09:03:43</ts></var><var type="1" id="2"><init>0</init><val>0</val><ts>20170117 09:46:02</ts></var><var type="1" id="3"><init>0</init><val>0</val><ts>20170117 09:46:02</ts></var><var type="1" id="4"><init>0</init><val>0</val><ts>20170117 09:46:02</ts></var><var type="1" id="5"><init>0</init><val>1</val><ts>20170118 06:35:56</ts></var></vars>
2017-01-18 15:58:57.075 [ERROR] [sy.discovery.IsyRestDiscoveryService] - error in discover variables
javax.ws.rs.client.ResponseProcessingException

Please set log level for org.ops4j.pax.url.mvn to TRACE and then re-run to see what embedded maven resolver does. Configuration file will be userdata/etc/org.ops4j.pax.logging.cfg. Complete line should look like this:
log4j.logger.org.ops4j.pax.url.mvn=TRACE

Above error message will be produced for many reasons including:

  • Offline mode
  • Corrupted installation
  • Wrong configuration

as a reminder this is the Docker container version.

this is what I see in the log file now with TRACE turned on. It’s a lot of trace info, but the very end might provide a clue.

thanks

2017-01-19 06:51:12.836 [DEBUG] [org.ops4j.pax.url.mvn               ] - ServiceEvent REGISTERED - {org.ops4j.pax.url.mvn.MavenResolver}={configuration=configadmin, service.id=39, service.bundleid=7, service.scope=singleton} - org.ops4j.pax.url.mvn
2017-01-19 06:51:12.843 [DEBUG] [org.ops4j.pax.url.mvn               ] - ServiceEvent REGISTERED - {org.osgi.service.url.URLStreamHandlerService}={url.handler.protocol=mvn, service.id=40, service.bundleid=7, service.scope=singleton} - org.ops4j.pax.url.mvn
2017-01-19 06:51:19.398 [DEBUG] [ps4j.pax.url.mvn.internal.Connection] - Resolving [mvn:org.apache.karaf.features/framework/4.0.8/xml/features]
2017-01-19 06:51:19.401 [TRACE] [ternal.config.MavenConfigurationImpl] - Using default repositories [[file:/openhab/runtime/system/,releases=true,snapshots=true, file:/openhab/userdata/kar/,releases=true,snapshots=true, file:/openhab/userdata/system/,releases=true,snapshots=true]]
2017-01-19 06:51:19.402 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:19.403 [TRACE] [ternal.config.MavenConfigurationImpl] - Using remote repositories [[]]
2017-01-19 06:51:19.496 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at /start
2017-01-19 06:51:19.534 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.features:framework:xml:features:4.0.8) as /openhab/runtime/system/org/apache/karaf/features/framework/4.0.8/framework-4.0.8-features.xml
2017-01-19 06:51:20.276 [DEBUG] [ps4j.pax.url.mvn.internal.Connection] - Resolving [mvn:org.apache.karaf.features/standard/4.0.8/xml/features]
2017-01-19 06:51:20.276 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.277 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.features:standard:xml:features:4.0.8) as /openhab/runtime/system/org/apache/karaf/features/standard/4.0.8/standard-4.0.8-features.xml
2017-01-19 06:51:20.338 [DEBUG] [ps4j.pax.url.mvn.internal.Connection] - Resolving [mvn:org.openhab.distro/openhab-aggregate-xml/2.0.0-SNAPSHOT/xml/features]
2017-01-19 06:51:20.339 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.367 [WARN ] [url.mvn.internal.AetherBasedResolver] - Error resolving artifact org.openhab.distro:openhab-aggregate-xml:xml:features:2.0.0-SNAPSHOT: [Could not find artifact org.openhab.distro:openhab-aggregate-xml:xml:features:2.0.0-SNAPSHOT]
java.io.IOException: Error resolving artifact org.openhab.distro:openhab-aggregate-xml:xml:features:2.0.0-SNAPSHOT: [Could not find artifact org.openhab.distro:openhab-aggregate-xml:xml:features:2.0.0-SNAPSHOT]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:720)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:557)[7:org.ops4j.pax.url.mvn:2.5.2]
	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123)[7:org.ops4j.pax.url.mvn:2.5.2]
	at java.net.URL.openStream(URL.java:1045)[:1.8.0_111]
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:91)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:85)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatures(FeaturesServiceImpl.java:709)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.listInstalledFeatures(FeaturesServiceImpl.java:754)[8:org.apache.karaf.features.core:4.0.8]
	at org.openhab.core.karaf.internal.FeatureInstaller.isInstalled(FeatureInstaller.java:408)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at org.openhab.core.karaf.internal.FeatureInstaller.installFeature(FeatureInstaller.java:364)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at org.openhab.core.karaf.internal.FeatureInstaller.installPackage(FeatureInstaller.java:391)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at org.openhab.core.karaf.internal.FeatureInstaller.access$2(FeatureInstaller.java:386)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at org.openhab.core.karaf.internal.FeatureInstaller$1.run(FeatureInstaller.java:140)[165:org.openhab.core.karaf:2.0.0.201701032212]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_111]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_111]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_111]
2017-01-19 06:51:20.380 [DEBUG] [ps4j.pax.url.mvn.internal.Connection] - Resolving [mvn:org.ops4j.pax.web/pax-web-features/4.3.0/xml/features]
2017-01-19 06:51:20.380 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.381 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.ops4j.pax.web:pax-web-features:xml:features:4.3.0) as /openhab/runtime/system/org/ops4j/pax/web/pax-web-features/4.3.0/pax-web-features-4.3.0-features.xml
2017-01-19 06:51:20.401 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-package-expert': No matching features for openhab-package-expert/0.0.0
2017-01-19 06:51:20.611 [TRACE] [ternal.config.MavenConfigurationImpl] - Using default repositories [[file:/openhab/runtime/system/,releases=true,snapshots=true, file:/openhab/userdata/kar/,releases=true,snapshots=true, file:/openhab/userdata/system/,releases=true,snapshots=true]]
2017-01-19 06:51:20.612 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.612 [TRACE] [ternal.config.MavenConfigurationImpl] - Using remote repositories [[]]
2017-01-19 06:51:20.613 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.config:org.apache.karaf.config.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.core/4.0.8/org.apache.karaf.config.core-4.0.8.jar
2017-01-19 06:51:20.626 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.637 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.package:org.apache.karaf.package.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/package/org.apache.karaf.package.core/4.0.8/org.apache.karaf.package.core-4.0.8.jar
2017-01-19 06:51:20.642 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.642 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.instance:org.apache.karaf.instance.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/instance/org.apache.karaf.instance.core/4.0.8/org.apache.karaf.instance.core-4.0.8.jar
2017-01-19 06:51:20.648 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.648 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.deployer:org.apache.karaf.deployer.wrap:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.wrap/4.0.8/org.apache.karaf.deployer.wrap-4.0.8.jar
2017-01-19 06:51:20.654 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.654 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.deployer:org.apache.karaf.deployer.blueprint:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.blueprint/4.0.8/org.apache.karaf.deployer.blueprint-4.0.8.jar
2017-01-19 06:51:20.656 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.656 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.deployer:org.apache.karaf.deployer.kar:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.kar/4.0.8/org.apache.karaf.deployer.kar-4.0.8.jar
2017-01-19 06:51:20.662 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.662 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.deployer:org.apache.karaf.deployer.features:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.features/4.0.8/org.apache.karaf.deployer.features-4.0.8.jar
2017-01-19 06:51:20.664 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2017-01-19 06:51:20.665 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.666 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.ssh/4.0.8/org.apache.karaf.shell.ssh-4.0.8.jar
2017-01-19 06:51:20.674 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.675 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.sshd:sshd-core:jar:0.14.0) as /openhab/runtime/system/org/apache/sshd/sshd-core/0.14.0/sshd-core-0.14.0.jar
2017-01-19 06:51:20.681 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.681 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.servicemix.bundles:org.apache.servicemix.bundles.not-yet-commons-ssl:jar:0.3.11_1) as /openhab/runtime/system/org/apache/servicemix/bundles/org.apache.servicemix.bundles.not-yet-commons-ssl/0.3.11_1/org.apache.servicemix.bundles.not-yet-commons-ssl-0.3.11_1.jar
2017-01-19 06:51:20.701 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.702 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.service:org.apache.karaf.service.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/service/org.apache.karaf.service.core/4.0.8/org.apache.karaf.service.core-4.0.8.jar
2017-01-19 06:51:20.703 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.704 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.shell:org.apache.karaf.shell.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.core/4.0.8/org.apache.karaf.shell.core-4.0.8.jar
2017-01-19 06:51:20.704 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.704 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.jledit:core:jar:0.2.1) as /openhab/runtime/system/org/jledit/core/0.2.1/core-0.2.1.jar
2017-01-19 06:51:20.703 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.705 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.shell:org.apache.karaf.shell.commands:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.commands/4.0.8/org.apache.karaf.shell.commands-4.0.8.jar
2017-01-19 06:51:20.703 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.705 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (jline:jline:jar:2.14.1) as /openhab/runtime/system/jline/jline/2.14.1/jline-2.14.1.jar
2017-01-19 06:51:20.708 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.709 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.system:org.apache.karaf.system.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/system/org.apache.karaf.system.core/4.0.8/org.apache.karaf.system.core-4.0.8.jar
2017-01-19 06:51:20.710 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.710 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.features:org.apache.karaf.features.command:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.command/4.0.8/org.apache.karaf.features.command-4.0.8.jar
2017-01-19 06:51:20.717 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.717 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.features:org.apache.karaf.features.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.core/4.0.8/org.apache.karaf.features.core-4.0.8.jar
2017-01-19 06:51:20.724 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.724 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.jaas.blueprint:org.apache.karaf.jaas.blueprint.config:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/jaas/blueprint/org.apache.karaf.jaas.blueprint.config/4.0.8/org.apache.karaf.jaas.blueprint.config-4.0.8.jar
2017-01-19 06:51:20.726 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.726 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.jaas:org.apache.karaf.jaas.command:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.command/4.0.8/org.apache.karaf.jaas.command-4.0.8.jar
2017-01-19 06:51:20.730 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.730 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.jaas:org.apache.karaf.jaas.config:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.config/4.0.8/org.apache.karaf.jaas.config-4.0.8.jar
2017-01-19 06:51:20.730 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.730 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.jaas:org.apache.karaf.jaas.modules:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/4.0.8/org.apache.karaf.jaas.modules-4.0.8.jar
2017-01-19 06:51:20.738 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.739 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.bundle:org.apache.karaf.bundle.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/bundle/org.apache.karaf.bundle.core/4.0.8/org.apache.karaf.bundle.core-4.0.8.jar
2017-01-19 06:51:20.754 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.755 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.log:org.apache.karaf.log.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/log/org.apache.karaf.log.core/4.0.8/org.apache.karaf.log.core-4.0.8.jar
2017-01-19 06:51:20.756 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.757 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.757 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.diagnostic:org.apache.karaf.diagnostic.boot:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.boot/4.0.8/org.apache.karaf.diagnostic.boot-4.0.8.jar
2017-01-19 06:51:20.757 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.diagnostic:org.apache.karaf.diagnostic.core:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.core/4.0.8/org.apache.karaf.diagnostic.core-4.0.8.jar
2017-01-19 06:51:20.759 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Repository marked with @multi does not resolve to a directory: /openhab/userdata/kar
2017-01-19 06:51:20.759 [DEBUG] [url.mvn.internal.AetherBasedResolver] - Resolved (org.apache.karaf.jaas:org.apache.karaf.jaas.boot:jar:4.0.8) as /openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/4.0.8/org.apache.karaf.jaas.boot-4.0.8.jar
2017-01-19 06:51:20.952 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-misc-restdocs, openhab-persistence-influxdb, openhab-ui-habpanel, openhab-misc-hueemulation, openhab-binding-mqttitude1, openhab-binding-mqtt1, openhab-action-prowl, openhab-transformation-map, openhab-ui-classic, openhab-ui-habmin, openhab-transformation-xslt, openhab-action-mqtt, openhab-transformation-exec, openhab-ui-paper, openhab-transformation-scale, openhab-binding-samsungtv, openhab-transformation-javascript, openhab-binding-alarmdecoder1, openhab-binding-sonos, openhab-binding-weather1, openhab-transformation-regex, openhab-misc-ruleengine, openhab-binding-yamahareceiver, openhab-transformation-jsonpath, openhab-binding-plex, openhab-transformation-xpath, openhab-misc-gcal1, openhab-ui-basic': Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-package-expert; type=karaf.feature; version="[2.0.0.SNAPSHOT,2.0.0.SNAPSHOT]"; filter:="(&(osgi.identity=openhab-package-expert)(type=karaf.feature)(version>=2.0.0.SNAPSHOT)(version<=2.0.0.SNAPSHOT))"

I can’t see anything wrong in this messages - you have offline installation (no remote repositories configured). Last message is caused by resolver error. Have you tried latest docker image? There was packaging changes lately and there is no more offline/online packages. Did you keep configurations between docker container upgrades or is it fresh installation?

I would have kept the configuration and user data between the upgrade.

Sorry if I missed there being directions on what changes had to be made to config and user data. Do you know if there is a post which describes how to upgrade?

thanks

I tried getting rid of my user data directory and starting the latest docker openhab.

Now I see this as first line in my openhab log (that binding is the one I am working on). This part seems odd: Unresolved requirement: Import-Package: javax.ws.rs.

2017-01-19 09:28:30.866 [ERROR] [org.openhab.binding.isy             ] - FrameworkEvent ERROR - org.openhab.binding.isy
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.isy [9]
  Unresolved requirement: Import-Package: javax.ws.rs

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]

I’ve been deleting things and now it kind of works. It seems the rest-client dependencies are not working like they did. I’ll create a different topic for that, as I don’t think it has anything to do with the docker part of this.

thanks for your help.

Yeah, dependecies are trouble maker. If you use javax.ws.rs package in your binding or jersey as you did mention before, and you do not package jersey with your binding code to make it private, then it might work depending on startup order. Jersey is part of REST interface of Eclipse SmartHome and what you observed could be happening because of that. From error message I see that your binding have had quite low start level and could be started before necessary modules got activated.