Giter Site home page Giter Site logo

openhab / openhab-distro Goto Github PK

View Code? Open in Web Editor NEW
1.3K 1.3K 394.0 2.88 MB

The binary distribution of openHAB

Home Page: https://www.openhab.org/

License: Eclipse Public License 2.0

Shell 27.98% Batchfile 17.16% HTML 0.26% Xtend 15.33% JavaScript 0.32% PowerShell 37.57% Python 0.36% Groovy 1.03%
homeautomation java openhab smarthome

openhab-distro's Introduction

openHAB 1 Add-ons

Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.

This repository contains add-ons that are using openHAB 1.x APIs. Earlier branches of this repo also contain the 1.x runtime and designer, which are no longer maintained.

Note that all information about openHAB itself, the IDE setup and the contribution processes can be found in the openhab-distro project, so please go there for any further details!

openhab-distro's People

Contributors

bclark09 avatar ccutrer avatar cdjackson avatar clinique avatar cweitkamp avatar digitaldan avatar dvanherbergen avatar florian-h05 avatar ghys avatar hakan42 avatar hilbrand avatar holgerfriedrich avatar j-n-k avatar jamstah avatar jlaur avatar kaikreuzer avatar lolodomo avatar maggu2810 avatar marcelrv avatar martinvw avatar mueller-ma avatar pfink avatar skinah avatar splatch avatar theoweiss avatar thomdietrich avatar tmrobert8 avatar triller-telekom avatar watou avatar wborn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openhab-distro's Issues

Tinkerforge binding 1.8.0 not working in OH2 Beta 1

Official OH2 Beta 1, Tinkerforge binding 1.8.0 (included in distro), platform Raspberry Pi 2, operating system Raspbian Jessie:
At the OH2 starting console I get the following error message:

pi@raspberrypi2 ~ $ sudo /opt/openhab/start_debug.sh
Launching the openHAB runtime...
Listening for transport dt_socket at address: 5005

-------------------------------------------------------------------------
Welcome to openHAB 2.0.0.b1
-------------------------------------------------------------------------

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown openHAB.

openhab> Exception in thread "Callback-Processor" java.lang.NullPointerException
        at org.openhab.binding.tinkerforge.internal.model.impl.MBrickdImpl$DisconnectedListener.disconnected(MBrickdImpl.java:807)
        at com.tinkerforge.IPConnection.callDisconnectedListeners(IPConnection.java:152)
        at com.tinkerforge.CallbackThread.dispatchMeta(IPConnectionBase.java:176)
        at com.tinkerforge.CallbackThread.run(IPConnectionBase.java:280) 

openhab.log shows:

2016-01-17 08:46:05.505 [INFO ] [b.core.service.AbstractActiveService] - Tinkerforge Refresh Service has been started
2016-01-17 08:46:05.589 [ERROR] [orge.internal.model.impl.MBrickdImpl] - Tinkerforge Error: Tinkerforge "not connected" occurred : null
2016-01-17 08:46:05.788 [ERROR] [.internal.model.MIndustrialQuadRelay] - Tinkerforge Error: Tinkerforge "not connected" occurred : null
2016-01-17 08:47:05.511 [INFO ] [b.core.service.AbstractActiveService] - Tinkerforge Refresh Service has been shut down
2016-01-17 09:00:00.127 [WARN ] [org.apache.karaf.services.eventadmin] - EventAdmin: Exception during event dispatch [org.osgi.service.event.Event [topic=openhab/command/Licht_UG_Fountain] | {org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={event.topics=openhab/command/*, service.pid=org.openhab.tinkerforge, component.name=org.openhab.binding.tinkerforge.binding, component.id=0, service.id=257, service.bundleid=164, service.scope=bundle} | Bundle(org.openhab.binding.tinkerforge_1.8.0 [164])]
java.lang.NullPointerException
    at org.openhab.binding.tinkerforge.internal.TinkerforgeBinding.internalReceiveCommand(TinkerforgeBinding.java:797)[164:org.openhab.binding.tinkerforge:1.8.0]
    at org.openhab.core.binding.AbstractBinding.receiveCommand(AbstractBinding.java:97)[150:org.openhab.core.compat1x:2.0.0.b1]
    at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:42)[150:org.openhab.core.compat1x:2.0.0.b1]
    at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)[3:org.apache.karaf.services.eventadmin:4.0.3]
    at org.apache.felix.eventadmin.impl.tasks.HandlerTask.runWithoutBlacklistTiming(HandlerTask.java:102)[3:org.apache.karaf.services.eventadmin:4.0.3]
    at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:104)[3:org.apache.karaf.services.eventadmin:4.0.3]
    at org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks$TaskExecuter.run(AsyncDeliverTasks.java:163)[3:org.apache.karaf.services.eventadmin:4.0.3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0]
    at java.lang.Thread.run(Thread.java:744)[:1.8.0] 

Offline Distro does not start

I just tried the offline distro on a RasPi, which has no local Maven repo and thus is a clean environment.
When starting the runtime, I have these errors in the openhab.log:

Jan 03, 2016 5:19:25 PM org.apache.karaf.main.Main$KarafLockCallback lockAquired
INFO: Lock acquired. Setting startlevel to 100
2016-01-03 17:19:49.010 [WARN ] [url.mvn.internal.AetherBasedResolver] - Error resolving artifactorg.apache.karaf.features:framework:xml:features:4.0.3:Could not find artifact org.apache.karaf.features:framework:xml:features:4.0.3
shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact org.apache.karaf.features:framework:xml:features:4.0.3
    at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)[4:org.ops4j.pax.url.mvn:2.4.3]
...
2016-01-03 17:19:49.330 [ERROR] [ternal.service.BootFeaturesInstaller] - Error installing boot feature repository mvn:org.apache.karaf.features/standard/4.0.3/xml/features
java.io.IOException: Error resolving artifact org.apache.karaf.features:standard:xml:features:4.0.3: Could not find artifact org.apache.karaf.features:standard:xml:features:4.0.3 : mvn:org.apache.karaf.features/standard/4.0.3/xml/features
    at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:85)[9:org.apache.karaf.features.core:4.0.3]
    at org.apache.karaf.features.internal.service.FeaturesServiceImpl.loadRepository(FeaturesServiceImpl.java:391)[9:org.apache.karaf.features.core:4.0.3]
...
2016-01-03 17:19:49.544 [ERROR] [ternal.service.BootFeaturesInstaller] - Error installing boot feature repository mvn:org.openhab.distro/openhab-aggregate-xml/2.0.0-SNAPSHOT/xml/features
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 : mvn:org.openhab.distro/open
hab-aggregate-xml/2.0.0-SNAPSHOT/xml/features
    at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:85)[9:org.apache.karaf.features.core:4.0.3]

@dvanherbergen & @maggu2810, Did we miss to package something?

Online distro has error during installation of feature

As reported in #7: the online distro throws an error when installing the demo feature:

2016-01-03 18:15:03.335 [WARN ] [url.mvn.internal.AetherBasedResolver] - Error resolving artifactde.maggu2810.playground.com.eclipsesource.jaxrs:swagger-all:jar:1.5.4.sp2:Could not find artifact de.maggu2810.playground.com.eclipsesource.jaxrs:swagger-all:jar:1.5.4.sp2 in oh-releases-repo (https://jcenter.bintray.com/)
shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact de.maggu2810.playground.com.eclipsesource.jaxrs:swagger-all:jar:1.5.4.sp2 in oh-releases-repo (https://jcenter.bintray.com/)

When doing a "logout", there is a JMX warning in the log

Using "logout" on the shell shuts down the runtime, but in the log the following line appears:

2016-01-04 22:47:12.313 [WARN ] [org.apache.aries.jmx.core           ] - Task rejected for JMX Notification dispatch of event [org.osgi.framework.ServiceEvent[source={javax.management.MBeanServer}={service.id=126, service.bundleid=47, service.scope=singleton}]] - Dispatcher may have been shutdown

Question: Can we completely remove the Aries JMX stuff or shall we simply change the logging conf to not display that?

Generating the SSL certificate through the demo-package requires a restart

Using the downloadable distribution, the ssl certificate is generated by the bundle when the demo-package is installed - which is after the base runtime has been already started (including Jetty). Therefore the SSL support does not become active - it is only there, once the runtime is restarted.

How shall we solve this? Either we could include the certificate feature in the runtime-base already or we accept the fact that it only becomes active after a restart.

No Project Import for the ESH core bundles

Just went through the whole IDE setup process and noticed that in the scripted setup (Perform Setup tasks) there is no entry to install the ESH core bundles (there are cloned from git so that is fine)

Diverse connection problems on Karaf-based runtime

We have multiple bindings that work smoothly on the alpha2, but not anymore on the Karaf-based beta1, which all show some connectivity problems:

In all cases, the reason for the problem is completely unknown and there are no helpful log entries.
I tested it with the KNX binding myself: Running exactly the same code and configuration from within the IDE is fine, but running it on Karaf results in no events being received from KNX.
Does anybody have any idea, what might cause such things? What is potentially different in Karaf handling sockets or other connections?

Enable boot delegation for backward compatibility

Moving from plain Equinox in alpah2 to Karaf in beta1 is causing many problems, specifically with openHAB 1 add-ons, see e.g.
https://community.openhab.org/t/error-on-weather-binding-when-starting-openhab2/6081
https://community.openhab.org/t/avm-fritz-box-binding-oh2b1-issue/6321
https://community.openhab.org/t/tellstick-binding-for-openhab2/1582/14
https://community.openhab.org/t/we-need-your-help-on-testing/298/29

and many more. This is very annoying since all of this used to work smoothly before.

Many of the issues seem to be due to the fact that JDK classes such as javax.xml are not on the bootclasspath. I wonder if this can be changed for the sake of backward compatibility (knowing that it is no the "clean osgi way")?

To our Karaf experts @dvanherbergen, @maggu2810, @ANierbeck, @cschneider: Do you have a suggestion what we should do?

Online distro fails installing demo feature

On the first launch, the online distro shows these errors in the log file:

00:58:04.505 [INFO ] [.openhab.core.internal.CoreActivator] - openHAB runtime has been started (v2.0.0, build 201601082210).
00:58:53.899 [WARN ] [url.mvn.internal.AetherBasedResolver] - Error resolving artifactorg.openhab.distro:openhab-demo-resources:cfg:services-basicui:2.0.0-SNAPSHOT:Could not find artifact org.openhab.distro:openhab-demo-resources:cfg:services-basicui:2.0.0-SNAPSHOT in oh-snapshot-repo (http://oss.jfrog.org/libs-snapshot/)
shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact org.openhab.distro:openhab-demo-resources:cfg:services-basicui:2.0.0-SNAPSHOT in oh-snapshot-repo (http://oss.jfrog.org/libs-snapshot/)
    at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)[4:org.ops4j.pax.url.mvn:2.4.3]
    at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)[4:org.ops4j.pax.url.mvn:2.4.3]
    at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)[4:org.ops4j.pax.url.mvn:2.4.3]
    at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294)[4:org.ops4j.pax.url.mvn:2.4.3]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:573)[4:org.ops4j.pax.url.mvn:2.4.3]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:528)[4:org.ops4j.pax.url.mvn:2.4.3]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:506)[4:org.ops4j.pax.url.mvn:2.4.3]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:481)[4:org.ops4j.pax.url.mvn:2.4.3]
    at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123)[4:org.ops4j.pax.url.mvn:2.4.3]
    at java.net.URL.openStream(URL.java:1038)[:1.8.0_40]
    at org.apache.karaf.features.internal.service.FeatureConfigInstaller.installConfigurationFile(FeatureConfigInstaller.java:210)[9:org.apache.karaf.features.core:4.0.3]
    at org.apache.karaf.features.internal.service.FeatureConfigInstaller.installFeatureConfigs(FeatureConfigInstaller.java:120)[9:org.apache.karaf.features.core:4.0.3]
    at org.apache.karaf.features.internal.service.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:1156)[9:org.apache.karaf.features.core:4.0.3]
    at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:769)[9:org.apache.karaf.features.core:4.0.3]
    at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1079)[9:org.apache.karaf.features.core:4.0.3]
    at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:975)[9:org.apache.karaf.features.core:4.0.3]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_40]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_40]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_40]
    at java.lang.Thread.run(Thread.java:745)[:1.8.0_40]
Caused by: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.openhab.distro:openhab-demo-resources:cfg:services-basicui:2.0.0-SNAPSHOT in oh-snapshot-repo (http://oss.jfrog.org/libs-snapshot/)
    at shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:39)[4:org.ops4j.pax.url.mvn:2.4.3]
    at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)[4:org.ops4j.pax.url.mvn:2.4.3]
    at shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)[4:org.ops4j.pax.url.mvn:2.4.3]
    at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)[4:org.ops4j.pax.url.mvn:2.4.3]
    at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)[4:org.ops4j.pax.url.mvn:2.4.3]
    at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)[4:org.ops4j.pax.url.mvn:2.4.3]
    at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)[4:org.ops4j.pax.url.mvn:2.4.3]
    ... 19 more
00:58:53.905 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-package-demo': Error resolving artifact org.openhab.distro:openhab-demo-resources:cfg:services-basicui:2.0.0-SNAPSHOT: Could not find artifact org.openhab.distro:openhab-demo-resources:cfg:services-basicui:2.0.0-SNAPSHOT in oh-snapshot-repo (http://oss.jfrog.org/libs-snapshot/)

I assume this is due to #6, which does not deploy these files anymore.

DSL files are not loaded upon startup

Starting the demo distro and trying to access the Basic or Classic UI, it results in a "demo.sitemap" not found - although this file correctly exists in conf/sitemaps.
None of the DSLs are loaded at startup. When touching the files, they are correctly loaded, so the folder observer is working in general. I assume we have some issue with startup order here.

Classname info in logfile is difficult to read

In the logfile, qualified class names are truncated, making it difficult to see which package owns the class.

2016-01-04 22:56:26.874 [ERROR] [scovery.YahooWeatherDiscoveryService] - Error accessing url 'http://freegeoip.net/json/' : Server returned HTTP response code: 503 for URL: http://freegeoip.net/json/ 
2016-01-04 22:56:31.455 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'demo.items'
2016-01-04 22:56:31.558 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'Weather_Temperature-yahooweather:weather:berlin:temperature' has been added.
2016-01-04 22:56:31.559 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'Sun_Elevation-astro:sun:home:position#elevation' has been added.
2016-01-04 22:56:31.560 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'CurrentDate-ntp:ntp:demo:dateTime' has been added.
2016-01-04 22:56:31.596 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'logging.persist'
2016-01-04 22:56:31.611 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'rrd4j.persist'
2016-01-04 22:56:31.710 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'demo.rules'

A logback style abbreviation would be a great improvement.

Extend demo sitemap with complete icon preview

Problem:

I have a hard time finding available icons for basic-ui and what they are called.

Solution:

Create a new subgroup / frame for the demo like the widget section for icons.
In this section just display all icons (A-Z) as buttons with with the config name as name.

This will then be part of all shipped artefacts and its easy to copy paste as we configure new devices.

ConfigurationAdmin issues introduced by the new Karaf runtime

This is similar to #85.
Nothing to blame Karaf/FelixCM for as it is very likely fulfilling all specs.
Nonetheless, we observe many effects where the new behaviour causes existing functionality to break and if we find a way to make it more compatibly, it would be very valuable.

Some issues to look at:

I am not sure whether this might also only be a combination of CM and DS - for DS, there is also a different behavior, since components require now an immediate="true" to be started.

online distro logs warnings and an error in openhab.log during startup

Launching the online distro, I find the following in the openhab.log:

18:38:40.281 [INFO ] [.openhab.core.internal.CoreActivator] - openHAB runtime has been started (v2.0.0, build 201601060009).
18:39:27.736 [WARN ] [ce.jetty.internal.JettyServerWrapper] - failed to parse and instantiate of javax.servlet.ServletContainerInitializer in classpath
18:39:29.407 [WARN ] [ce.jetty.internal.JettyServerWrapper] - failed to parse and instantiate of javax.servlet.ServletContainerInitializer in classpath
18:39:37.836 [WARN ] [ce.jetty.internal.JettyServerWrapper] - failed to parse and instantiate of javax.servlet.ServletContainerInitializer in classpath
18:39:51.190 [WARN ] [ce.jetty.internal.JettyServerWrapper] - failed to parse and instantiate of javax.servlet.ServletContainerInitializer in classpath
18:41:38.282 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-package-demo': Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-binding-yahooweather; type=karaf.feature; version=0 [caused by: Unable to resolve openhab-binding-yahooweather/0.8.0.SNAPSHOT: missing requirement [openhab-binding-yahooweather/0.8.0.SNAPSHOT] osgi.identity; osgi.identity=shk-esh-binding-yahooweather; type=karaf.feature]

Mappings issue

Both Classic UI or Basic UI does not support mappings which contains '.' (dot) character. Samsung TV contains web browser, which can be controlled via Samsung TV binding. Currently it's impossible to launch URL which contains dot characters.

Selection item=TV_Web_Browser_Url mappings=["www.google.com"=Google, "www.openhab.org"=openHAB]

UPnP stream port needs to be changed if Jetty port is changed

The port for upnp callbacks is defined in https://github.com/openhab/openhab-distro/blob/master/distributions/distribution-resources/src/main/resources/runtime/etc/services.cfg#L23
and jUPnP registers a servlet on Jetty to process those incoming requests.
If the user changed the Jetty port to something different than 8080, this will break.
We need to find a way to feed in the current jetty port to jupnp. Maybe this requires a PR for jUPnP itself.

Warnings when launching distro on Windows

I have just tried the very latest (online) distro on Windows 10. Launching it, I see the following warnings from Karaf:

C:\oh 2>start.bat
Launching the openHAB runtime...
karaf.bat: Ignoring predefined value for KARAF_HOME
karaf.bat: JAVA_HOME not set; results may vary

The second on corresponds to #29, the first one looks like some bug.

Openhab2 install via apt-get

First of all a big thank you for the excellent work on Openhab!
I have a running 1.8.0 version with a lot of bindings and I want to migrate to 2.0 beta1.

To ease installation, would it be possible to make a debian repository available (like 1.8.0) with the beta release and bindings to install the latest release via apt-get on my raspberry pi2?

Weather binding (1.8) not working in openHAB2

After installing the 1.8 weather binding with PaperUI, updated the weather.cfg file and restarted opehNAB2, here are the logs:

2016-01-16 15:09:20.905 [ERROR] [.weather.internal.bus.WeatherBinding] - Error activating WeatherBinding: élément inattendu (URI : "", local : "common--mappings"). Les éléments attendus sont (none)
javax.xml.bind.UnmarshalException: élément inattendu (URI : "", local : "common-id-mappings"). Les éléments attendus sont (none)
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:681)[:1.8.0]
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:247)[:1.8.0]
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:242)[:1.8.0]
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:109)[:1.8.0]
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$DefaultRootLoader.childElement(UnmarshallingContext.java:1086)[:1.8.0]
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:510)[:1.8.0]
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:492)[:1.8.0]
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:163)[:1.8.0]
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)[:1.8.0]
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:378)[:1.8.0]
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:604)[:1.8.0]
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3122)[:1.8.0]
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:880)[:1.8.0]
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)[:1.8.0]
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)[:1.8.0]
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)[:1.8.0]
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)[:1.8.0]
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)[:1.8.0]
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)[:1.8.0]
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)[:1.8.0]
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)[:1.8.0]
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:243)[:1.8.0]
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:214)[:1.8.0]
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157)[:1.8.0]
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:204)[:1.8.0]
        at org.openhab.binding.weather.internal.parser.CommonIdHandler.loadMapping(CommonIdHandler.java:63)
        at org.openhab.binding.weather.internal.bus.WeatherBinding.activate(WeatherBinding.java:55)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0]
        at java.lang.reflect.Method.invoke(Method.java:483)[:1.8.0]
        at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:222)
        at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:37)
        at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:615)
        at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:499)
        at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:295)
        at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:302)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:113)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:866)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:833)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:774)[28:org.apache.felix.scr:2.0.2]
        at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:212)
        at java.security.AccessController.doPrivileged(Native Method)[:1.8.0]
        at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:210)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at com.eclipsesource.jaxrs.publisher.internal.ResourceTracker.addingService(ResourceTracker.java:39)[12:com.eclipsesource.jaxrs.publisher:5.3.0.201512270850]
        at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)[org.osgi.core-6.0.0.jar:]
        at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870)[org.osgi.core-6.0.0.jar:]
        at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[org.osgi.core-6.0.0.jar:]
        at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)[org.osgi.core-6.0.0.jar:]
        at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901)[org.osgi.core-6.0.0.jar:]
        at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:914)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:869)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:857)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:915)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:715)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.DependencyManager$SingleDynamicCustomizer.addedService(DependencyManager.java:753)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.DependencyManager$SingleDynamicCustomizer.addedService(DependencyManager.java:700)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1215)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1136)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:945)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:881)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1167)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:120)[28:org.apache.felix.scr:2.0.2]
        at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:914)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:127)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:225)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:464)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:869)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:857)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:915)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:715)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:399)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.config.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:676)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:339)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:360)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.Activator.access$000(Activator.java:53)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:260)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:259)[28:org.apache.felix.scr:2.0.2]
        at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:232)[28:org.apache.felix.scr:2.0.2]
        at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482)[org.osgi.core-6.0.0.jar:]
        at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415)[org.osgi.core-6.0.0.jar:]
        at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)[org.osgi.core-6.0.0.jar:]
        at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)[org.osgi.core-6.0.0.jar:]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:902)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:165)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:75)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:67)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:102)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.container.Module.publishEvent(Module.java:466)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.container.Module.start(Module.java:457)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
2016-01-16 15:09:21.019 [ERROR] [org.openhab.binding.weather         ] - [org.openhab.binding.weather(146)] unbind method [removeBindingProvider] not found; Component will fail
2016-01-16 15:09:21.021 [ERROR] [org.openhab.binding.weather         ] - [org.openhab.binding.weather(146)] unbind method [removeBindingProvider] not found

Add openhab-online distro

The current distro is large and contains all addons.
A minimal openhab-online could be created, which is minimal and could download all features on demand from a remote repo.

Z-Wave / HABMIN

Hey All,

Since the B1 release and subsequent move to online/offline and Karaf I've not been able to get ZWave to work right. Also appears Habmin isn't loading properly.

Is this expected behavior at this point?

When I load the Z-Wave 1.9 binding through the Paper UI and configure $PATH\conf\services\zwave.conf I see it recognize my controller and then shutdown the service:

2016-01-12 13:35:33.049 [INFO ] [ve.internal.protocol.ZWaveController] - Starting Z-Wave controller
2016-01-12 13:35:33.051 [INFO ] [ve.internal.protocol.ZWaveController] - Z-Wave timeout is set to 5000ms. Soft reset is false.
2016-01-12 13:35:33.051 [INFO ] [b.core.service.AbstractActiveService] - ZWave Refresh Service has been started
2016-01-12 13:35:33.052 [INFO ] [ve.internal.protocol.ZWaveController] - Connecting to serial port /dev/ttyACM0
2016-01-12 13:35:33.067 [INFO ] [ve.internal.protocol.ZWaveController] - Serial port is initialized
2016-01-12 13:35:34.088 [INFO ] [ve.internal.protocol.ZWaveController] - Disconnected from serial port
2016-01-12 13:35:34.089 [INFO ] [ve.internal.protocol.ZWaveController] - Stopped Z-Wave controller
2016-01-12 13:35:35.743 [INFO ] [b.core.service.AbstractActiveService] - ZWave Refresh Service has been shut down
2016-01-12 13:35:37.003 [INFO ] [b.core.service.AbstractActiveService] - ZWave Refresh Service has been shut down
2016-01-12 13:35:38.054 [INFO ] [b.core.service.AbstractActiveService] - ZWave Refresh Service has been shut down

openhab.log contains karaf lock messages

The first entries in openhab.log are

Jan 04, 2016 10:29:15 PM org.apache.karaf.main.Main launch
INFO: Installing and starting initial bundles
Jan 04, 2016 10:29:20 PM org.apache.karaf.main.Main launch
INFO: All initial bundles installed and set to start
Jan 04, 2016 10:29:20 PM org.apache.karaf.main.lock.SimpleFileLock lock
INFO: Trying to lock /home/pi/oh/userdata/lock
Jan 04, 2016 10:29:20 PM org.apache.karaf.main.lock.SimpleFileLock lock
INFO: Lock acquired
Jan 04, 2016 10:29:20 PM org.apache.karaf.main.Main$KarafLockCallback lockAquired
INFO: Lock acquired. Setting startlevel to 100

I would very much prefer that they were not logged. As they are logged before log4j is configured, I am not sure how to get rid off them, though.

Netatmo binding 1.8 not working in openHAB2

After putting the netatmo 1.8 jar file in the addons sub-directory and starting openHAB2, here are the errors I get:

16:18:59.527 [WARN ] [org.apache.felix.fileinstall        ] - Error while starting bundle: file:/home/pi/openhab/addons/org.openhab.binding.netatmo-1.8.0.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.netatmo [173]
  Unresolved requirement: Import-Package: org.codehaus.jackson

        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]
16:18:59.566 [WARN ] [org.apache.felix.fileinstall        ] - Error while starting bundle: file:/home/pi/openhab/addons/org.openhab.binding.netatmo-1.8.0.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.netatmo [173]
  Unresolved requirement: Import-Package: org.codehaus.jackson

        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]

Uninstalling a binding does not suppress its cfg file

When I install from Paper UI the weather binding (1.8), a file named "weather.cfg" is automatically created in conf/services sub-directory.
When I uninstall the binding, weather.cfg is not removed.
Is it expected ?

Error Installing Boot Features / Caused by: org.osgi.framework.BundleException: Exception in org.openhab.io.jetty.certificate.internal.CertificateGenerator.start() of bundle org.openhab.io.jetty.certificate.

Hey All,

Fresh install off of the openhab-distro cloudbees site this morning. Also wiped all the previous configs, etc (rm -rf /opt/openhab).

Running on CentOS 7.

[_openhab@ha ~]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

[_openhab@ha ~]$ java -version
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)
09:18:24.447 [INFO ] [.openhab.core.internal.CoreActivator] - openHAB runtime has been started (v2.0.0, build 201601110205).
09:18:55.477 [ERROR] [ternal.service.BootFeaturesInstaller] - Error installing boot features
org.apache.karaf.features.internal.util.MultiException: Error restarting bundles
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:844)[9:org.apache.karaf.features.core:4.0.3]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1079)[9:org.apache.karaf.features.core:4.0.3]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:975)[9:org.apache.karaf.features.core:4.0.3]
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_91]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_91]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_91]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_91]
Caused by: org.osgi.framework.BundleException: Exception in org.openhab.io.jetty.certificate.internal.CertificateGenerator.start() of bundle org.openhab.io.jetty.certificate.
        at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:792)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.container.Module.doStart(Module.java:571)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.container.Module.start(Module.java:439)[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.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:412)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1189)[9:org.apache.karaf.features.core:4.0.3]
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:836)[9:org.apache.karaf.features.core:4.0.3]
        ... 6 more
Caused by: org.bouncycastle.operator.RuntimeOperatorException: exception obtaining signature: Could not sign data
        at org.bouncycastle.operator.jcajce.JcaContentSignerBuilder$1.getSignature(Unknown Source)
        at org.bouncycastle.cert.CertUtils.generateSig(Unknown Source)[133:org.openhab.io.jetty.certificate:2.0.0.201601110205]
        at org.bouncycastle.cert.CertUtils.generateFullCert(Unknown Source)[133:org.openhab.io.jetty.certificate:2.0.0.201601110205]
        at org.bouncycastle.cert.X509v3CertificateBuilder.build(Unknown Source)[133:org.openhab.io.jetty.certificate:2.0.0.201601110205]
        at org.openhab.io.jetty.certificate.internal.CertificateGenerator.generateCertificate(CertificateGenerator.java:185)[133:org.openhab.io.jetty.certificate:2.0.0.201601110205]
        at org.openhab.io.jetty.certificate.internal.CertificateGenerator.start(CertificateGenerator.java:84)[133:org.openhab.io.jetty.certificate:2.0.0.201601110205]
        at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        at java.security.AccessController.doPrivileged(Native Method)[:1.7.0_91]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
        ... 15 more
Caused by: java.security.SignatureException: Could not sign data
        at sun.security.ec.ECDSASignature.engineSign(ECDSASignature.java:297)[sunec.jar:1.7.0_91]
        at java.security.Signature$Delegate.engineSign(Signature.java:1205)[:1.7.0_91]
        at java.security.Signature.sign(Signature.java:578)[:1.7.0_91]
        at org.bouncycastle.operator.jcajce.JcaContentSignerBuilder$SignatureOutputStream.getSignature(Unknown Source)[133:org.openhab.io.jetty.certificate:2.0.0.201601110205]
        ... 25 more
Caused by: java.security.KeyException
        at sun.security.ec.ECDSASignature.signDigest(Native Method)[sunec.jar:1.7.0_91]
        at sun.security.ec.ECDSASignature.engineSign(ECDSASignature.java:293)[sunec.jar:1.7.0_91]
        ... 28 more

Cannot use transform from rules

I've seen that Thomas had reported this issue here (https://github.com/openhab/openhab2-addons/issues/636).

But I am also interrested in the answer.

I got a script where I do this

    var String dest  = transform("JSONPATH", "$[0].value", json)

And I got the same message

2016-01-20 16:25:04.189 [ERROR] [.script.engine.ScriptExecutionThread] - Error during the execution of rule 'Send Mail': The name 'transform(<XStringLiteralImpl>,<XStringLiteralImpl>,<XFeatureCallImplCustom>)' cannot be resolved to an item or type.

This code used to work with alpha version of openhab 2...
I added

transformation = jsonpath

in addons.cfg and it seems that the bundle is Active on my console...

Mios binding 1.8 not working in openHAB2

After putting the mios 1.8 jar file in the addons sub-directory and defining a mios.cfg file, here are the errors when starting openHAB2:


15:57:11.362 [WARN ] [org.apache.felix.fileinstall        ] - Error while starting bundle: file:/home/pi/openhab/addons/org.openhab.binding.mios-1.8.0.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.mios [171]
  Unresolved requirement: Import-Package: org.codehaus.jackson

        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]
15:57:12.160 [WARN ] [org.apache.felix.fileinstall        ] - Error while starting bundle: file:/home/pi/openhab/addons/org.openhab.binding.mios-1.8.0.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.mios [171]
  Unresolved requirement: Import-Package: org.codehaus.jackson

        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]

Launch problem in the Eclipse

I changed my IDE to latest one and now I have some OH launching problems. I made some testing with the latest launch configuration from the master.

Almost all the time OH is not started properly.

2016-01-16 14:53:57.853 [DEBUG] [.m.t.r.i.ThingRuntimeActivator:20   ] - Registered 'thing' configuration parser
2016-01-16 14:53:57.923 [DEBUG] [s.m.i.r.i.ItemRuntimeActivator:20   ] - Registered 'item' configuration parser
2016-01-16 14:53:58.123 [DEBUG] [.s.r.i.SitemapRuntimeActivator:20   ] - Registered 'sitemap' configuration parser
2016-01-16 14:53:58.227 [INFO ] [uartz.impl.StdSchedulerFactory:1184 ] - Using default implementation for ThreadExecutor
2016-01-16 14:53:58.270 [INFO ] [rtz.core.SchedulerSignalerImpl:61   ] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2016-01-16 14:53:58.271 [INFO ] [rg.quartz.core.QuartzScheduler:240  ] - Quartz Scheduler v.2.2.1 created.
2016-01-16 14:53:58.272 [INFO ] [org.quartz.simpl.RAMJobStore  :155  ] - RAMJobStore initialized.
2016-01-16 14:53:58.274 [INFO ] [rg.quartz.core.QuartzScheduler:305  ] - Scheduler meta-data: Quartz Scheduler (v2.2.1) 'openHAB-job-scheduler' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 2 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

2016-01-16 14:53:58.274 [INFO ] [uartz.impl.StdSchedulerFactory:1339 ] - Quartz scheduler 'openHAB-job-scheduler' initialized from specified file: 'quartz.properties'
2016-01-16 14:53:58.274 [INFO ] [uartz.impl.StdSchedulerFactory:1343 ] - Quartz scheduler version: 2.2.1
!SESSION 2016-01-16 14:53:55.906 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_40
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments:  -application 
Command-line arguments:  -application  -data /Users/Pali/Projects/openhab2-addons/ws/../runtime-org.openhab.runtime.product.product -dev file:/Users/Pali/Projects/openhab2-addons/ws/.metadata/.plugins/org.eclipse.pde.core/openHAB_Runtime/dev.properties -os macosx -ws cocoa -arch x86_64 -consoleLog -console

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:58.278
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.persistence.manager. The reference is: Reference[name = ModelRepository, interface = org.eclipse.smarthome.model.core.ModelRepository, policy = dynamic, cardinality = 0..1, target = null, bind = setModelRepository, unbind = unsetModelRepository]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:58.287
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.persistence.manager. The reference is: Reference[name = PersistenceService, interface = org.eclipse.smarthome.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:58.288
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.persistence.manager. The reference is: Reference[name = ItemRegistry, interface = org.eclipse.smarthome.core.items.ItemRegistry, policy = dynamic, cardinality = 0..1, target = null, bind = setItemRegistry, unbind = unsetItemRegistry]
2016-01-16 14:53:58.373 [DEBUG] [.i.PersistenceRuntimeActivator:20   ] - Registered 'persistence' configuration parser
2016-01-16 14:53:58.963 [DEBUG] [m.s.r.i.ScriptRuntimeActivator:20   ] - Registered 'script' configuration parser
2016-01-16 14:53:59.153 [DEBUG] [s.m.r.r.i.RuleRuntimeActivator:34   ] - Registered 'rule' configuration parser

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.210
!MESSAGE Could not bind a reference of component ConfigDescriptionRegistry. The reference is: Reference[name = ConfigOptionProvider, interface = org.eclipse.smarthome.config.core.ConfigOptionProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addConfigOptionProvider, unbind = removeConfigOptionProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.219
!MESSAGE Could not bind a reference of component ConfigDescriptionRegistry. The reference is: Reference[name = ConfigDescriptionProvider, interface = org.eclipse.smarthome.config.core.ConfigDescriptionProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addConfigDescriptionProvider, unbind = removeConfigDescriptionProvider]
2016-01-16 14:53:59.223 [DEBUG] [.c.t.i.TransformationActivator:34   ] - Transformation Service has been started.
2016-01-16 14:53:59.263 [DEBUG] [.e.s.i.m.i.MultimediaActivator:32   ] - Multimedia I/O bundle has been started.

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.418
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistry. The reference is: Reference[name = DiscoveryService, interface = org.eclipse.smarthome.config.discovery.DiscoveryService, policy = dynamic, cardinality = 0..n, target = null, bind = addDiscoveryService, unbind = removeDiscoveryService]
2016-01-16 14:53:59.422 [DEBUG] [s.i.t.m.internal.MDNSActivator:27   ] - mDNS service has been started.
2016-01-16 14:53:59.574 [DEBUG] [.i.r.sse.internal.SseActivator:46   ] - SSE API - SseFeature registered.
2016-01-16 14:53:59.584 [DEBUG] [.i.r.sse.internal.SseActivator:55   ] - SSE API has been started.
2016-01-16 14:53:59.676 [DEBUG] [.core.common.ThreadPoolManager:141  ] - Created scheduled thread pool 'discovery' of size 5
2016-01-16 14:53:59.681 [DEBUG] [s.c.d.AbstractDiscoveryService:349  ] - Background discovery for discovery service 'org.eclipse.smarthome.binding.ntp.discovery.NtpDiscovery' enabled.

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.697
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.ThingRegistry. The reference is: Reference[name = ThingProvider, interface = org.eclipse.smarthome.core.thing.ThingProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addProvider, unbind = removeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.698
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.ThingRegistry. The reference is: Reference[name = EventPublisher, interface = org.eclipse.smarthome.core.events.EventPublisher, policy = dynamic, cardinality = 0..1, target = null, bind = setEventPublisher, unbind = unsetEventPublisher]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.703
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.link.ItemChannelLinkRegistry. The reference is: Reference[name = ItemChannelLinkProvider, interface = org.eclipse.smarthome.core.thing.link.ItemChannelLinkProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addProvider, unbind = removeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.704
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.link.ItemChannelLinkRegistry. The reference is: Reference[name = EventPublisher, interface = org.eclipse.smarthome.core.events.EventPublisher, policy = dynamic, cardinality = 0..1, target = null, bind = setEventPublisher, unbind = unsetEventPublisher]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.706
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.type.ThingTypeRegistry. The reference is: Reference[name = ThingTypeProvider, interface = org.eclipse.smarthome.core.thing.binding.ThingTypeProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addThingTypeProvider, unbind = removeThingTypeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.720
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.link.ItemThingLinkRegistry. The reference is: Reference[name = ItemThingLinkProvider, interface = org.eclipse.smarthome.core.thing.link.ItemThingLinkProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addProvider, unbind = removeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:59.720
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.link.ItemThingLinkRegistry. The reference is: Reference[name = EventPublisher, interface = org.eclipse.smarthome.core.events.EventPublisher, policy = dynamic, cardinality = 0..1, target = null, bind = setEventPublisher, unbind = unsetEventPublisher]
2016-01-16 14:53:59.729 [DEBUG] [o.e.s.c.s.i.SchedulerActivator:34   ] - Scheduler has been started.
2016-01-16 14:53:59.731 [INFO ] [rg.quartz.core.QuartzScheduler:575  ] - Scheduler openHAB-job-scheduler_$_NON_CLUSTERED started.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2016-01-16 14:53:59.924 [DEBUG] [.e.s.c.a.i.AutoUpdateActivator:29   ] - AutoUpdate binding has been started.
osgi> 2016-01-16 14:54:00.164 [DEBUG] [.s.s.mapdb.MapDbStorageService:50   ] - Opened MapDB file at '/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/userdata/mapdb/storage.mapdb'.
2016-01-16 14:54:00.211 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.core.thing.ManagedThingProvider' has been added.

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.216
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.config.discovery.inbox.Inbox. The reference is: Reference[name = EventPublisher, interface = org.eclipse.smarthome.core.events.EventPublisher, policy = dynamic, cardinality = 0..1, target = null, bind = setEventPublisher, unbind = unsetEventPublisher]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.239
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.config.discovery.internal.console.InboxConsoleCommandExtension. The reference is: Reference[name = ThingSetupManager, interface = org.eclipse.smarthome.core.thing.setup.ThingSetupManager, policy = dynamic, cardinality = 0..1, target = null, bind = setThingSetupManager, unbind = unsetThingSetupManager]
2016-01-16 14:54:00.256 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.core.thing.link.ManagedItemChannelLinkProvider' has been added.
2016-01-16 14:54:00.259 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.core.thing.link.ManagedItemThingLinkProvider' has been added.
2016-01-16 14:54:00.556 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/binding/binding.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:54:00.573 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.binding.hue'.
2016-01-16 14:54:00.574 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/binding/binding.xml' in module 'org.eclipse.smarthome.binding.ntp'...
2016-01-16 14:54:00.575 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.binding.ntp'.

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.657
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.actionservicefactory. The reference is: Reference[name = ActionService, interface = org.openhab.core.scriptengine.action.ActionService, policy = dynamic, cardinality = 0..n, target = null, bind = addActionService, unbind = removeActionService]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.666
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.autoupdateproviderdelegate. The reference is: Reference[name = AutoUpdateBindingProvider, interface = org.openhab.core.autoupdate.AutoUpdateBindingProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addAutoUpdateBindingProvider, unbind = removeAutoUpdateBindingProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.669
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.bindingconfigreaderfactory. The reference is: Reference[name = BindingConfigReader, interface = org.openhab.model.item.binding.BindingConfigReader, policy = dynamic, cardinality = 0..n, target = null, bind = addBindingConfigReader, unbind = removeBindingConfigReader]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.672
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.chartproviderfactory. The reference is: Reference[name = ChartProvider, interface = org.openhab.ui.chart.ChartProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addChartProvider, unbind = removeChartProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.675
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.persistenceservicefactory. The reference is: Reference[name = PersistenceService, interface = org.openhab.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.676
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.ttsservicefactory. The reference is: Reference[name = TTSService, interface = org.openhab.io.multimedia.tts.TTSService, policy = dynamic, cardinality = 0..n, target = null, bind = addTTSService, unbind = removeTTSService]
2016-01-16 14:54:00.709 [DEBUG] [s.c.d.internal.PersistentInbox:179  ] - Updated discovery result for 'ntp:ntp:local'.
2016-01-16 14:54:00.715 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/config/config.xml' in module 'org.eclipse.smarthome.ui.classic'...
2016-01-16 14:54:00.723 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.ui.classic'.
2016-01-16 14:54:00.743 [DEBUG] [.s.core.internal.CoreActivator:30   ] - Core bundle has been started.
2016-01-16 14:54:00.766 [DEBUG] [.core.common.ThreadPoolManager:171  ] - Created thread pool 'ConfigStatusService' with size 5-10

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.767
!MESSAGE Could not bind a reference of component ConfigStatusService. The reference is: Reference[name = ConfigStatusProvider, interface = org.eclipse.smarthome.config.core.status.ConfigStatusProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addConfigStatusProvider, unbind = removeConfigStatusProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.839
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.itemregistry. The reference is: Reference[name = ItemProvider, interface = org.eclipse.smarthome.core.items.ItemProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addProvider, unbind = removeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.868
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.ui. The reference is: Reference[name = ItemUIProvider, interface = org.eclipse.smarthome.ui.items.ItemUIProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addItemUIProvider, unbind = removeItemUIProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:00.869
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.io.rest.sitemap. The reference is: Reference[name = SitemapProvider, interface = org.eclipse.smarthome.model.sitemap.SitemapProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addSitemapProvider, unbind = removeSitemapProvider]
2016-01-16 14:54:00.918 [DEBUG] [.c.thing.internal.ThingManager:561  ] - Thing handler factory 'HueThingHandlerFactory' added
2016-01-16 14:54:00.920 [DEBUG] [.c.thing.internal.ThingManager:561  ] - Thing handler factory 'NtpHandlerFactory' added
2016-01-16 14:54:00.923 [DEBUG] [.c.thing.internal.ThingManager:375  ] - Thing 'samsungtv:tv:0d1cef00_00dc_1000_98a1_1c5a3ea52262' is tracked by ThingManager.
2016-01-16 14:54:00.924 [DEBUG] [.c.thing.internal.ThingManager:472  ] - Not registering a handler at this point since no handler factory for thing 'samsungtv:tv:0d1cef00_00dc_1000_98a1_1c5a3ea52262' found.
2016-01-16 14:54:00.976 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.core.items.ManagedItemProvider' has been added.
2016-01-16 14:54:00.979 [DEBUG] [.core.common.ThreadPoolManager:171  ] - Created thread pool 'safeCall' with size 5-10
2016-01-16 14:54:00.981 [INFO ] [smarthome.event.ItemAddedEvent:43   ] - Item 'samsungtv_tv_0d1cef00_00dc_1000_98a1_1c5a3ea52262' has been added.
2016-01-16 14:54:01.027 [INFO ] [org.eclipse.jetty.util.log    :186  ] - Logging initialized @5447ms
2016-01-16 14:54:01.037 [INFO ] [.DefaultJettyAtJettyHomeHelper:159  ] - Configuring the default jetty server with [file:/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/./etc/jetty.xml, file:/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/./etc/jetty-selector.xml, file:/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/./etc/jetty-deployer.xml]
2016-01-16 14:54:01.037 [INFO ] [.DefaultJettyAtJettyHomeHelper:160  ] - JETTY.HOME=/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/.
2016-01-16 14:54:01.209 [INFO ] [rg.eclipse.jetty.server.Server:327  ] - jetty-9.2.12.v20150709
2016-01-16 14:54:01.231 [WARN ] [.j.s.handler.RequestLogHandler:137  ] - !RequestLog
2016-01-16 14:54:01.477 [INFO ] [e.jetty.server.ServerConnector:266  ] - Started 0.0.0.0:8443@78caa33a{SSL-http/1.1}{0.0.0.0:8443}
2016-01-16 14:54:01.479 [INFO ] [e.jetty.server.ServerConnector:266  ] - Started ServerConnector@1976d89{HTTP/1.1}{0.0.0.0:8080}
2016-01-16 14:54:01.479 [INFO ] [rg.eclipse.jetty.server.Server:379  ] - Started @5901ms
2016-01-16 14:54:01.483 [INFO ] [.DefaultJettyAtJettyHomeHelper:180  ] - Default jetty server configured
2016-01-16 14:54:01.617 [INFO ] [s.ui.paper.internal.PaperUIApp:31   ] - Started Paper UI at /ui
2016-01-16 14:54:01.628 [INFO ] [.u.d.internal.DashboardService:55   ] - Started dashboard at /start

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:01.661
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.ui.chart.defaultprovider. The reference is: Reference[name = PersistenceService, interface = org.eclipse.smarthome.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
2016-01-16 14:54:01.662 [DEBUG] [u.i.chart.DefaultChartProvider:97   ] - Starting up default chart provider.
2016-01-16 14:54:01.663 [DEBUG] [ui.internal.chart.ChartServlet:119  ] - Starting up chart servlet at /chart
2016-01-16 14:54:01.667 [DEBUG] [s.ui.icon.internal.IconServlet:76   ] - Starting up icon servlet at /icon
2016-01-16 14:54:01.670 [DEBUG] [o.e.s.u.c.i.servlet.CmdServlet:56   ] - Starting up CMD servlet at /classicui/CMD
2016-01-16 14:54:01.671 [INFO ] [.server.handler.ContextHandler:744  ] - Started o.e.j.s.ServletContextHandler@2b0fce93{/,null,AVAILABLE}

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:54:01.723
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.model.persistence.extensions. The reference is: Reference[name = PersistenceService, interface = org.eclipse.smarthome.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
2016-01-16 14:54:01.760 [DEBUG] [.c.d.internal.ConfigDispatcher:222  ] - Processing config file 'services.cfg'

!ENTRY org.eclipse.equinox.ds 2 0 2016-01-16 14:54:31.800
!MESSAGE [SCR - WorkThread] Timeout occurred! Thread was blocked on processing org.osgi.service.cm.ConfigurationEvent@1acbd2b3

Some times (1 of the 10) OH starts properly.

2016-01-16 14:53:19.824 [DEBUG] [.m.t.r.i.ThingRuntimeActivator:20   ] - Registered 'thing' configuration parser
2016-01-16 14:53:19.886 [DEBUG] [s.m.i.r.i.ItemRuntimeActivator:20   ] - Registered 'item' configuration parser
2016-01-16 14:53:20.052 [DEBUG] [.s.r.i.SitemapRuntimeActivator:20   ] - Registered 'sitemap' configuration parser
2016-01-16 14:53:20.134 [INFO ] [uartz.impl.StdSchedulerFactory:1184 ] - Using default implementation for ThreadExecutor
2016-01-16 14:53:20.153 [INFO ] [rtz.core.SchedulerSignalerImpl:61   ] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2016-01-16 14:53:20.154 [INFO ] [rg.quartz.core.QuartzScheduler:240  ] - Quartz Scheduler v.2.2.1 created.
2016-01-16 14:53:20.156 [INFO ] [org.quartz.simpl.RAMJobStore  :155  ] - RAMJobStore initialized.
2016-01-16 14:53:20.157 [INFO ] [rg.quartz.core.QuartzScheduler:305  ] - Scheduler meta-data: Quartz Scheduler (v2.2.1) 'openHAB-job-scheduler' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 2 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

2016-01-16 14:53:20.157 [INFO ] [uartz.impl.StdSchedulerFactory:1339 ] - Quartz scheduler 'openHAB-job-scheduler' initialized from specified file: 'quartz.properties'
2016-01-16 14:53:20.157 [INFO ] [uartz.impl.StdSchedulerFactory:1343 ] - Quartz scheduler version: 2.2.1
!SESSION 2016-01-16 14:53:17.991 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_40
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments:  -application 
Command-line arguments:  -application  -data /Users/Pali/Projects/openhab2-addons/ws/../runtime-org.openhab.runtime.product.product -dev file:/Users/Pali/Projects/openhab2-addons/ws/.metadata/.plugins/org.eclipse.pde.core/openHAB_Runtime/dev.properties -os macosx -ws cocoa -arch x86_64 -consoleLog -console

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:20.161
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.persistence.manager. The reference is: Reference[name = ModelRepository, interface = org.eclipse.smarthome.model.core.ModelRepository, policy = dynamic, cardinality = 0..1, target = null, bind = setModelRepository, unbind = unsetModelRepository]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:20.163
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.persistence.manager. The reference is: Reference[name = PersistenceService, interface = org.eclipse.smarthome.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:20.164
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.persistence.manager. The reference is: Reference[name = ItemRegistry, interface = org.eclipse.smarthome.core.items.ItemRegistry, policy = dynamic, cardinality = 0..1, target = null, bind = setItemRegistry, unbind = unsetItemRegistry]
2016-01-16 14:53:20.243 [DEBUG] [.i.PersistenceRuntimeActivator:20   ] - Registered 'persistence' configuration parser
2016-01-16 14:53:20.846 [DEBUG] [m.s.r.i.ScriptRuntimeActivator:20   ] - Registered 'script' configuration parser
2016-01-16 14:53:21.067 [DEBUG] [s.m.r.r.i.RuleRuntimeActivator:34   ] - Registered 'rule' configuration parser

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.125
!MESSAGE Could not bind a reference of component ConfigDescriptionRegistry. The reference is: Reference[name = ConfigOptionProvider, interface = org.eclipse.smarthome.config.core.ConfigOptionProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addConfigOptionProvider, unbind = removeConfigOptionProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.133
!MESSAGE Could not bind a reference of component ConfigDescriptionRegistry. The reference is: Reference[name = ConfigDescriptionProvider, interface = org.eclipse.smarthome.config.core.ConfigDescriptionProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addConfigDescriptionProvider, unbind = removeConfigDescriptionProvider]
2016-01-16 14:53:21.136 [DEBUG] [.c.t.i.TransformationActivator:34   ] - Transformation Service has been started.
2016-01-16 14:53:21.167 [DEBUG] [.e.s.i.m.i.MultimediaActivator:32   ] - Multimedia I/O bundle has been started.

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.315
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistry. The reference is: Reference[name = DiscoveryService, interface = org.eclipse.smarthome.config.discovery.DiscoveryService, policy = dynamic, cardinality = 0..n, target = null, bind = addDiscoveryService, unbind = removeDiscoveryService]
2016-01-16 14:53:21.326 [DEBUG] [s.i.t.m.internal.MDNSActivator:27   ] - mDNS service has been started.
2016-01-16 14:53:21.485 [DEBUG] [.i.r.sse.internal.SseActivator:46   ] - SSE API - SseFeature registered.
2016-01-16 14:53:21.489 [DEBUG] [.i.r.sse.internal.SseActivator:55   ] - SSE API has been started.
2016-01-16 14:53:21.577 [DEBUG] [.core.common.ThreadPoolManager:141  ] - Created scheduled thread pool 'discovery' of size 5
2016-01-16 14:53:21.583 [DEBUG] [s.c.d.AbstractDiscoveryService:349  ] - Background discovery for discovery service 'org.eclipse.smarthome.binding.ntp.discovery.NtpDiscovery' enabled.

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.600
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.ThingRegistry. The reference is: Reference[name = ThingProvider, interface = org.eclipse.smarthome.core.thing.ThingProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addProvider, unbind = removeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.602
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.ThingRegistry. The reference is: Reference[name = EventPublisher, interface = org.eclipse.smarthome.core.events.EventPublisher, policy = dynamic, cardinality = 0..1, target = null, bind = setEventPublisher, unbind = unsetEventPublisher]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.605
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.link.ItemChannelLinkRegistry. The reference is: Reference[name = ItemChannelLinkProvider, interface = org.eclipse.smarthome.core.thing.link.ItemChannelLinkProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addProvider, unbind = removeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.606
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.link.ItemChannelLinkRegistry. The reference is: Reference[name = EventPublisher, interface = org.eclipse.smarthome.core.events.EventPublisher, policy = dynamic, cardinality = 0..1, target = null, bind = setEventPublisher, unbind = unsetEventPublisher]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.608
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.type.ThingTypeRegistry. The reference is: Reference[name = ThingTypeProvider, interface = org.eclipse.smarthome.core.thing.binding.ThingTypeProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addThingTypeProvider, unbind = removeThingTypeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.623
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.link.ItemThingLinkRegistry. The reference is: Reference[name = ItemThingLinkProvider, interface = org.eclipse.smarthome.core.thing.link.ItemThingLinkProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addProvider, unbind = removeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:21.623
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.thing.link.ItemThingLinkRegistry. The reference is: Reference[name = EventPublisher, interface = org.eclipse.smarthome.core.events.EventPublisher, policy = dynamic, cardinality = 0..1, target = null, bind = setEventPublisher, unbind = unsetEventPublisher]
2016-01-16 14:53:21.633 [DEBUG] [o.e.s.c.s.i.SchedulerActivator:34   ] - Scheduler has been started.
2016-01-16 14:53:21.636 [INFO ] [rg.quartz.core.QuartzScheduler:575  ] - Scheduler openHAB-job-scheduler_$_NON_CLUSTERED started.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2016-01-16 14:53:21.769 [DEBUG] [.e.s.c.a.i.AutoUpdateActivator:29   ] - AutoUpdate binding has been started.
osgi> 2016-01-16 14:53:21.965 [DEBUG] [.s.s.mapdb.MapDbStorageService:50   ] - Opened MapDB file at '/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/userdata/mapdb/storage.mapdb'.
2016-01-16 14:53:22.023 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.core.thing.ManagedThingProvider' has been added.

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.028
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.config.discovery.inbox.Inbox. The reference is: Reference[name = EventPublisher, interface = org.eclipse.smarthome.core.events.EventPublisher, policy = dynamic, cardinality = 0..1, target = null, bind = setEventPublisher, unbind = unsetEventPublisher]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.045
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.config.discovery.internal.console.InboxConsoleCommandExtension. The reference is: Reference[name = ThingSetupManager, interface = org.eclipse.smarthome.core.thing.setup.ThingSetupManager, policy = dynamic, cardinality = 0..1, target = null, bind = setThingSetupManager, unbind = unsetThingSetupManager]
2016-01-16 14:53:22.063 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.core.thing.link.ManagedItemChannelLinkProvider' has been added.
2016-01-16 14:53:22.067 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.core.thing.link.ManagedItemThingLinkProvider' has been added.
2016-01-16 14:53:22.365 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/binding/binding.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:22.384 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.binding.hue'.
2016-01-16 14:53:22.385 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/binding/binding.xml' in module 'org.eclipse.smarthome.binding.ntp'...
2016-01-16 14:53:22.386 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.binding.ntp'.

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.465
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.actionservicefactory. The reference is: Reference[name = ActionService, interface = org.openhab.core.scriptengine.action.ActionService, policy = dynamic, cardinality = 0..n, target = null, bind = addActionService, unbind = removeActionService]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.477
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.autoupdateproviderdelegate. The reference is: Reference[name = AutoUpdateBindingProvider, interface = org.openhab.core.autoupdate.AutoUpdateBindingProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addAutoUpdateBindingProvider, unbind = removeAutoUpdateBindingProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.480
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.bindingconfigreaderfactory. The reference is: Reference[name = BindingConfigReader, interface = org.openhab.model.item.binding.BindingConfigReader, policy = dynamic, cardinality = 0..n, target = null, bind = addBindingConfigReader, unbind = removeBindingConfigReader]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.482
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.chartproviderfactory. The reference is: Reference[name = ChartProvider, interface = org.openhab.ui.chart.ChartProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addChartProvider, unbind = removeChartProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.486
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.persistenceservicefactory. The reference is: Reference[name = PersistenceService, interface = org.openhab.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.487
!MESSAGE Could not bind a reference of component org.openhab.core.compat1x.ttsservicefactory. The reference is: Reference[name = TTSService, interface = org.openhab.io.multimedia.tts.TTSService, policy = dynamic, cardinality = 0..n, target = null, bind = addTTSService, unbind = removeTTSService]
2016-01-16 14:53:22.536 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/config/config.xml' in module 'org.eclipse.smarthome.ui.classic'...
2016-01-16 14:53:22.549 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.ui.classic'.
2016-01-16 14:53:22.561 [DEBUG] [.s.core.internal.CoreActivator:30   ] - Core bundle has been started.
2016-01-16 14:53:22.593 [DEBUG] [.core.common.ThreadPoolManager:171  ] - Created thread pool 'ConfigStatusService' with size 5-10

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.595
!MESSAGE Could not bind a reference of component ConfigStatusService. The reference is: Reference[name = ConfigStatusProvider, interface = org.eclipse.smarthome.config.core.status.ConfigStatusProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addConfigStatusProvider, unbind = removeConfigStatusProvider]
2016-01-16 14:53:22.616 [DEBUG] [s.c.d.internal.PersistentInbox:179  ] - Updated discovery result for 'ntp:ntp:local'.
2016-01-16 14:53:22.625 [DEBUG] [.core.common.ThreadPoolManager:171  ] - Created thread pool 'safeCall' with size 5-10
2016-01-16 14:53:22.630 [INFO ] [rthome.event.InboxUpdatedEvent:43   ] - Discovery Result with UID 'ntp:ntp:local' has been updated.

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.694
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.core.itemregistry. The reference is: Reference[name = ItemProvider, interface = org.eclipse.smarthome.core.items.ItemProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addProvider, unbind = removeProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.712
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.ui. The reference is: Reference[name = ItemUIProvider, interface = org.eclipse.smarthome.ui.items.ItemUIProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addItemUIProvider, unbind = removeItemUIProvider]

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:22.713
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.io.rest.sitemap. The reference is: Reference[name = SitemapProvider, interface = org.eclipse.smarthome.model.sitemap.SitemapProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addSitemapProvider, unbind = removeSitemapProvider]
2016-01-16 14:53:22.746 [DEBUG] [.c.thing.internal.ThingManager:561  ] - Thing handler factory 'HueThingHandlerFactory' added
2016-01-16 14:53:22.747 [DEBUG] [.c.thing.internal.ThingManager:561  ] - Thing handler factory 'NtpHandlerFactory' added
2016-01-16 14:53:22.750 [DEBUG] [.c.thing.internal.ThingManager:375  ] - Thing 'samsungtv:tv:0d1cef00_00dc_1000_98a1_1c5a3ea52262' is tracked by ThingManager.
2016-01-16 14:53:22.750 [DEBUG] [.c.thing.internal.ThingManager:472  ] - Not registering a handler at this point since no handler factory for thing 'samsungtv:tv:0d1cef00_00dc_1000_98a1_1c5a3ea52262' found.
2016-01-16 14:53:22.784 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.core.items.ManagedItemProvider' has been added.
2016-01-16 14:53:22.786 [INFO ] [smarthome.event.ItemAddedEvent:43   ] - Item 'samsungtv_tv_0d1cef00_00dc_1000_98a1_1c5a3ea52262' has been added.
2016-01-16 14:53:22.840 [INFO ] [org.eclipse.jetty.util.log    :186  ] - Logging initialized @5128ms
2016-01-16 14:53:22.848 [INFO ] [.DefaultJettyAtJettyHomeHelper:159  ] - Configuring the default jetty server with [file:/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/./etc/jetty.xml, file:/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/./etc/jetty-selector.xml, file:/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/./etc/jetty-deployer.xml]
2016-01-16 14:53:22.848 [INFO ] [.DefaultJettyAtJettyHomeHelper:160  ] - JETTY.HOME=/Users/Pali/Projects/openhab2-addons/git/openhab-distro/launch/home/.
2016-01-16 14:53:23.028 [INFO ] [rg.eclipse.jetty.server.Server:327  ] - jetty-9.2.12.v20150709
2016-01-16 14:53:23.046 [WARN ] [.j.s.handler.RequestLogHandler:137  ] - !RequestLog
2016-01-16 14:53:23.321 [INFO ] [e.jetty.server.ServerConnector:266  ] - Started 0.0.0.0:8443@6a5b9fca{SSL-http/1.1}{0.0.0.0:8443}
2016-01-16 14:53:23.327 [INFO ] [e.jetty.server.ServerConnector:266  ] - Started ServerConnector@2c8290ed{HTTP/1.1}{0.0.0.0:8080}
2016-01-16 14:53:23.328 [INFO ] [rg.eclipse.jetty.server.Server:379  ] - Started @5616ms
2016-01-16 14:53:23.330 [INFO ] [.DefaultJettyAtJettyHomeHelper:180  ] - Default jetty server configured
2016-01-16 14:53:23.457 [INFO ] [s.ui.paper.internal.PaperUIApp:31   ] - Started Paper UI at /ui
2016-01-16 14:53:23.467 [INFO ] [.u.d.internal.DashboardService:55   ] - Started dashboard at /start

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:23.508
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.ui.chart.defaultprovider. The reference is: Reference[name = PersistenceService, interface = org.eclipse.smarthome.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
2016-01-16 14:53:23.517 [DEBUG] [u.i.chart.DefaultChartProvider:97   ] - Starting up default chart provider.
2016-01-16 14:53:23.518 [DEBUG] [ui.internal.chart.ChartServlet:119  ] - Starting up chart servlet at /chart
2016-01-16 14:53:23.523 [DEBUG] [s.ui.icon.internal.IconServlet:76   ] - Starting up icon servlet at /icon
2016-01-16 14:53:23.525 [DEBUG] [o.e.s.u.c.i.servlet.CmdServlet:56   ] - Starting up CMD servlet at /classicui/CMD
2016-01-16 14:53:23.526 [INFO ] [.server.handler.ContextHandler:744  ] - Started o.e.j.s.ServletContextHandler@3836d5ba{/,null,AVAILABLE}

!ENTRY org.eclipse.equinox.ds 1 0 2016-01-16 14:53:23.584
!MESSAGE Could not bind a reference of component org.eclipse.smarthome.model.persistence.extensions. The reference is: Reference[name = PersistenceService, interface = org.eclipse.smarthome.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
2016-01-16 14:53:23.626 [DEBUG] [.c.d.internal.ConfigDispatcher:222  ] - Processing config file 'services.cfg'
2016-01-16 14:53:23.714 [DEBUG] [.c.d.internal.ConfigDispatcher:222  ] - Processing config file 'basicui.cfg'
2016-01-16 14:53:23.717 [DEBUG] [.c.d.internal.ConfigDispatcher:222  ] - Processing config file 'classicui.cfg'
2016-01-16 14:53:23.721 [DEBUG] [.c.d.internal.ConfigDispatcher:222  ] - Processing config file 'logging.cfg'
2016-01-16 14:53:23.730 [DEBUG] [.c.d.internal.ConfigDispatcher:222  ] - Processing config file 'runtime.cfg'
2016-01-16 14:53:24.004 [DEBUG] [s.c.d.AbstractDiscoveryService:349  ] - Background discovery for discovery service 'org.eclipse.smarthome.config.discovery.internal.UpnpDiscoveryService' enabled.
2016-01-16 14:53:24.101 [DEBUG] [e.s.i.t.upnp.UpnpIOServiceImpl:156  ] - Starting UPnP IO service...
2016-01-16 14:53:24.188 [DEBUG] [.i.t.m.internal.MDNSClientImpl:37   ] - mDNS service has been started
2016-01-16 14:53:24.272 [DEBUG] [s.c.d.internal.PersistentInbox:179  ] - Updated discovery result for 'hue:bridge:0017882177dc'.
2016-01-16 14:53:24.273 [INFO ] [rthome.event.InboxUpdatedEvent:43   ] - Discovery Result with UID 'hue:bridge:0017882177dc' has been updated.
2016-01-16 14:53:24.280 [DEBUG] [.core.common.ThreadPoolManager:104  ] - Updated scheduled thread pool 'discovery' to size 3
2016-01-16 14:53:24.280 [DEBUG] [.core.common.ThreadPoolManager:109  ] - Updated thread pool 'safeCall' to size 3-10
2016-01-16 14:53:24.404 [DEBUG] [.c.thing.internal.ThingManager:561  ] - Thing handler factory 'YahooWeatherHandlerFactory' added
2016-01-16 14:53:24.407 [DEBUG] [s.c.d.AbstractDiscoveryService:349  ] - Background discovery for discovery service 'org.eclipse.smarthome.binding.yahooweather.discovery.YahooWeatherDiscoveryService' enabled.
2016-01-16 14:53:24.420 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/binding/binding.xml' in module 'org.eclipse.smarthome.binding.yahooweather'...
2016-01-16 14:53:24.423 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.binding.yahooweather'.
2016-01-16 14:53:24.508 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LLC013.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.544 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.binding.hue'.
2016-01-16 14:53:24.545 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LCT001.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.550 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LLC010.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.552 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LLC006.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.554 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LLC001.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.557 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/ZLL_Light.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.559 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LLC007.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.561 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LWB006.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.563 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/Surface_Light_TW.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.571 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LLC020.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.573 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LWB004.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.575 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LCT007.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.578 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LST002.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.580 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LCT003.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.584 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LCT002.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.593 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LWB007.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.596 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LST001.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.598 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LLC011.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.600 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/bridge.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.602 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LLC012.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.628 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/LWL001.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.630 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/Classic_A60_RGBW.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.632 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/PAR16_50_TW.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.637 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/channels.xml' in module 'org.eclipse.smarthome.binding.hue'...
2016-01-16 14:53:24.643 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/thing-types.xml' in module 'org.eclipse.smarthome.binding.ntp'...
2016-01-16 14:53:24.646 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.binding.ntp'.
2016-01-16 14:53:24.649 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/thing/thing-types.xml' in module 'org.eclipse.smarthome.binding.yahooweather'...
2016-01-16 14:53:24.654 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.binding.yahooweather'.
2016-01-16 14:53:24.698 [DEBUG] [io.rest.internal.RESTActivator:32   ] - REST API has been started.
2016-01-16 14:53:24.739 [DEBUG] [i.t.m.internal.MDNSServiceImpl:85   ] - Registering new service _openhab-server-ssl._tcp.local. at port 8443
2016-01-16 14:53:24.740 [DEBUG] [i.t.m.internal.MDNSServiceImpl:85   ] - Registering new service _openhab-server._tcp.local. at port 8080
2016-01-16 14:53:24.836 [DEBUG] [o.e.s.u.b.i.servlet.CmdServlet:56   ] - Starting up CMD servlet at /basicui/CMD
2016-01-16 14:53:24.854 [DEBUG] [c.x.o.XmlDocumentBundleTracker:118  ] - Reading the XML document '/ESH-INF/config/config.xml' in module 'org.eclipse.smarthome.ui.basic'...
2016-01-16 14:53:24.856 [DEBUG] [c.x.o.XmlDocumentBundleTracker:159  ] - Create an empty XmlDocumentProvider for the module 'org.eclipse.smarthome.ui.basic'.
2016-01-16 14:53:24.936 [DEBUG] [e.s.m.t.i.GenericThingProvider:709  ] - ThingHandlerFactory added org.eclipse.smarthome.binding.hue.internal.HueThingHandlerFactory@42998737
2016-01-16 14:53:24.940 [DEBUG] [e.s.m.t.i.GenericThingProvider:709  ] - ThingHandlerFactory added org.eclipse.smarthome.binding.ntp.internal.NtpHandlerFactory@7f4c6d2f
2016-01-16 14:53:24.941 [DEBUG] [e.s.m.t.i.GenericThingProvider:709  ] - ThingHandlerFactory added org.eclipse.smarthome.binding.yahooweather.internal.YahooWeatherHandlerFactory@72d929ed
2016-01-16 14:53:24.950 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.model.thing.internal.GenericThingProvider' has been added.
2016-01-16 14:53:24.954 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.model.thing.internal.GenericItemChannelLinkProvider' has been added.
2016-01-16 14:53:24.960 [DEBUG] [.c.c.registry.AbstractRegistry:192  ] - Provider 'org.eclipse.smarthome.model.item.internal.GenericItemProvider' has been added.
2016-01-16 14:53:25.050 [INFO ] [.s.u.c.i.servlet.WebAppServlet:84   ] - Started Classic UI at /classicui/app
2016-01-16 14:53:25.057 [INFO ] [.s.u.b.i.servlet.WebAppServlet:84   ] - Started Basic UI at /basicui/app
2016-01-16 14:53:25.074 [INFO ] [rg.quartz.core.QuartzScheduler:2311 ] - JobFactory set to: org.eclipse.smarthome.model.rule.runtime.internal.engine.GuiceAwareJobFactory@179cf89
2016-01-16 14:53:25.075 [DEBUG] [.m.r.r.i.engine.RuleEngineImpl:94   ] - Started rule engine
2016-01-16 14:53:25.086 [DEBUG] [ui.internal.proxy.ProxyServlet:94   ] - Starting up proxy servlet at /proxy
2016-01-16 14:53:25.168 [INFO ] [.e.s.m.c.i.ModelRepositoryImpl:86   ] - Loading model 'demo.sitemap'
2016-01-16 14:53:25.221 [INFO ] [.o.core.internal.CoreActivator:41   ] - openHAB runtime has been started (v2.0.0, build a3).
2016-01-16 14:53:25.221 [DEBUG] [.o.core.internal.CoreActivator:47   ] - Startup took 7510 ms
2016-01-16 14:53:25.312 [DEBUG] [d.YahooWeatherDiscoveryService:133  ] - Location from IP: ', Finland' coordinates: '60.1708, 24.9375'
2016-01-16 14:53:25.399 [INFO ] [.e.s.m.c.i.ModelRepositoryImpl:86   ] - Loading model 'tv.sitemap'
2016-01-16 14:53:25.425 [INFO ] [.e.s.m.c.i.ModelRepositoryImpl:86   ] - Loading model 'demo.things'
2016-01-16 14:53:25.528 [DEBUG] [e.s.m.t.i.GenericThingProvider:202  ] - Read things from model 'demo.things'
2016-01-16 14:53:25.573 [DEBUG] [.c.thing.internal.ThingManager:375  ] - Thing 'yahooweather:weather:berlin' is tracked by ThingManager.
2016-01-16 14:53:25.573 [INFO ] [marthome.event.ThingAddedEvent:43   ] - Thing 'yahooweather:weather:berlin' has been added.
2016-01-16 14:53:25.573 [DEBUG] [.c.thing.internal.ThingManager:499  ] - Calling registerHandler handler for thing 'yahooweather:weather:berlin' at 'org.eclipse.smarthome.binding.yahooweather.internal.YahooWeatherHandlerFactory@72d929ed'.
2016-01-16 14:53:25.574 [INFO ] [ome.event.ThingStatusInfoEvent:43   ] - 'yahooweather:weather:berlin' updated: INITIALIZING
2016-01-16 14:53:25.575 [INFO ] [nt.ThingStatusInfoChangedEvent:43   ] - 'yahooweather:weather:berlin' changed from UNINITIALIZED to INITIALIZING
2016-01-16 14:53:25.576 [DEBUG] [.core.common.ThreadPoolManager:141  ] - Created scheduled thread pool 'thingHandler' of size 3
2016-01-16 14:53:25.579 [DEBUG] [.e.s.b.y.h.YahooWeatherHandler:60   ] - Initializing YahooWeather handler.
2016-01-16 14:53:25.581 [INFO ] [ome.event.ThingStatusInfoEvent:43   ] - 'yahooweather:weather:berlin' updated: ONLINE
2016-01-16 14:53:25.585 [INFO ] [nt.ThingStatusInfoChangedEvent:43   ] - 'yahooweather:weather:berlin' changed from INITIALIZING to ONLINE
2016-01-16 14:53:25.586 [DEBUG] [.c.thing.internal.ThingManager:85   ] - Thing handler for thing 'yahooweather:weather:berlin' added.
2016-01-16 14:53:25.586 [DEBUG] [.c.thing.internal.ThingManager:264  ] - Assigning handler for thing 'yahooweather:weather:berlin'.
2016-01-16 14:53:26.072 [INFO ] [ome.event.ThingStatusInfoEvent:43   ] - 'yahooweather:weather:berlin' updated: ONLINE
2016-01-16 14:53:26.078 [DEBUG] [.c.thing.internal.ThingManager:375  ] - Thing 'ntp:ntp:demo' is tracked by ThingManager.
2016-01-16 14:53:26.078 [INFO ] [marthome.event.ThingAddedEvent:43   ] - Thing 'ntp:ntp:demo' has been added.
2016-01-16 14:53:26.078 [DEBUG] [.c.thing.internal.ThingManager:499  ] - Calling registerHandler handler for thing 'ntp:ntp:demo' at 'org.eclipse.smarthome.binding.ntp.internal.NtpHandlerFactory@7f4c6d2f'.
2016-01-16 14:53:26.079 [INFO ] [ome.event.ThingStatusInfoEvent:43   ] - 'ntp:ntp:demo' updated: INITIALIZING
2016-01-16 14:53:26.079 [INFO ] [nt.ThingStatusInfoChangedEvent:43   ] - 'ntp:ntp:demo' changed from UNINITIALIZED to INITIALIZING
2016-01-16 14:53:26.081 [DEBUG] [binding.ntp.handler.NtpHandler:95   ] - Initializing NTP handler for 'ntp:ntp:demo'.
2016-01-16 14:53:26.084 [DEBUG] [binding.ntp.handler.NtpHandler:107  ] - using default TZ: sun.util.calendar.ZoneInfo[id="Europe/Helsinki",offset=7200000,dstSavings=3600000,useDaylight=true,transitions=118,lastRule=java.util.SimpleTimeZone[id=Europe/Helsinki,offset=7200000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]
2016-01-16 14:53:26.084 [DEBUG] [binding.ntp.handler.NtpHandler:115  ] - using default locale: en_US
2016-01-16 14:53:26.087 [DEBUG] [.c.thing.internal.ThingManager:85   ] - Thing handler for thing 'ntp:ntp:demo' added.
2016-01-16 14:53:26.088 [DEBUG] [.c.thing.internal.ThingManager:264  ] - Assigning handler for thing 'ntp:ntp:demo'.
2016-01-16 14:53:26.115 [DEBUG] [d.YahooWeatherDiscoveryService:139  ] - Location from locationID: '26194557' is: 'Helsinki, Finland'
2016-01-16 14:53:26.131 [DEBUG] [s.c.d.internal.PersistentInbox:179  ] - Updated discovery result for 'yahooweather:weather:26194557'.
2016-01-16 14:53:26.132 [INFO ] [rthome.event.InboxUpdatedEvent:43   ] - Discovery Result with UID 'yahooweather:weather:26194557' has been updated.
2016-01-16 14:53:26.564 [DEBUG] [binding.ntp.handler.NtpHandler:185  ] - Got time update from: 0.pool.ntp.org
2016-01-16 14:53:26.565 [INFO ] [ome.event.ThingStatusInfoEvent:43   ] - 'ntp:ntp:demo' updated: ONLINE
2016-01-16 14:53:26.565 [DEBUG] [binding.ntp.handler.NtpHandler:155  ] - delta system time: -2
2016-01-16 14:53:26.566 [INFO ] [nt.ThingStatusInfoChangedEvent:43   ] - 'ntp:ntp:demo' changed from INITIALIZING to ONLINE
2016-01-16 14:53:26.576 [INFO ] [.e.s.m.c.i.ModelRepositoryImpl:86   ] - Loading model 'logging.persist'
2016-01-16 14:53:26.592 [INFO ] [.e.s.m.c.i.ModelRepositoryImpl:86   ] - Loading model 'rrd4j.persist'
2016-01-16 14:53:26.598 [INFO ] [.e.s.m.c.i.ModelRepositoryImpl:86   ] - Loading model 'demo.rules'
2016-01-16 14:53:26.925 [DEBUG] [s.m.r.r.i.e.RuleTriggerManager:491  ] - Scheduled rule Set random room temperatures with cron expression 0 0/5 * * * ?
2016-01-16 14:53:26.927 [DEBUG] [s.m.r.r.i.e.RuleTriggerManager:491  ] - Scheduled rule Update max and min temperatures with cron expression 0 0 0 * * ?
2016-01-16 14:53:26.929 [INFO ] [.e.s.m.c.i.ModelRepositoryImpl:86   ] - Loading model 'demo.script'
2016-01-16 14:53:27.024 [INFO ] [.e.s.m.c.i.ModelRepositoryImpl:86   ] - Loading model 'demo.items'
2016-01-16 14:53:27.053 [DEBUG] [.e.s.m.i.i.GenericItemProvider:151  ] - Processing binding configs for items from model 'demo.items'
2016-01-16 14:53:27.067 [DEBUG] [.e.s.m.i.i.GenericItemProvider:130  ] - Read items from model 'demo.items'
2016-01-16 14:53:27.069 [INFO ] [vent.ItemChannelLinkAddedEvent:43   ] - Link 'Weather_Temperature-yahooweather:weather:berlin:temperature' has been added.
2016-01-16 14:53:27.074 [INFO ] [vent.ItemChannelLinkAddedEvent:43   ] - Link 'Sun_Elevation-astro:sun:home:position#elevation' has been added.
2016-01-16 14:53:27.076 [INFO ] [vent.ItemChannelLinkAddedEvent:43   ] - Link 'CurrentDate-ntp:ntp:demo:dateTime' has been added.
2016-01-16 14:53:27.089 [INFO ] [.e.s.m.c.i.ModelRepositoryImpl:86   ] - Loading model 'tv.items'
2016-01-16 14:53:27.091 [DEBUG] [.e.s.m.i.i.GenericItemProvider:151  ] - Processing binding configs for items from model 'tv.items'
2016-01-16 14:53:27.093 [DEBUG] [.e.s.m.i.i.GenericItemProvider:130  ] - Read items from model 'demo.items'
2016-01-16 14:53:27.095 [DEBUG] [.e.s.m.i.i.GenericItemProvider:130  ] - Read items from model 'tv.items'
2016-01-16 14:53:30.132 [DEBUG] [.m.r.r.i.engine.RuleEngineImpl:273  ] - Executing startup rule 'Initialize light states'

Seems to be some kind of timing problem I guess?

Warning if no JAVA_HOME is set

When launching the runtime without $JAVA_HOME being set, the message

karaf: JAVA_HOME not set; results may vary

is displayed. I don't think we really require JAVA_HOME anywhere and all seems to work well without it - so I wonder if we should remove this message.

couldn't transform value because transformationService of type 'SCALE' is unavailable

With openhab_distro snapshot #89, new warnings are often logged:

21:17:45.500 [WARN ] [.core.transform.TransformationHelper] - Cannot get service reference for transformation service of type SCALE
21:17:45.503 [WARN ] [.core.transform.TransformationHelper] - couldn't transform value  because transformationService of type 'SCALE' is unavailable

Is it normal ?

Karaf 4.0.8 should be tested

Jean-Baptiste Onofré, 08:48
...
Today I'm fixing the latest Jira for 4.0.4, I should be able to submit 4.0.4 release to vote tomorrow

We should test K404 as soon as its voting round starts and we should vote +1 (if all is fine) or -1 (is something is broked) for the release.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

classic-ui doesn't start in offline distro

The following exception is thrown:

2016-01-04 20:11:24.403 [ERROR] [org.eclipse.smarthome.ui.classic    ] - [org.eclipse.smarthome.classicui(176)] The activate method has thrown an exception
java.lang.IllegalStateException: Multiple servlets map to path: /classicui/app/*: org.ops4j.pax.web.service.spi.model.ServletModel-28,org.ops4j.pax.web.service.spi.model.ServletModel-31
    at org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1488)
    at org.eclipse.jetty.servlet.ServletHandler.setServletMappings(ServletHandler.java:1585)
    at org.eclipse.jetty.servlet.ServletHandler.addServletMapping(ServletHandler.java:1023)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$2.call(JettyServerImpl.java:334)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$2.call(JettyServerImpl.java:329)
    at org.ops4j.pax.swissbox.core.ContextClassLoaderUtils.doWithClassLoader(ContextClassLoaderUtils.java:60)
    at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.addServlet(JettyServerImpl.java:328)
    at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Started.addServlet(ServerControllerImpl.java:290)
    at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.addServlet(ServerControllerImpl.java:110)
    at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:211)
    at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:190)
    at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:175)
    at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(HttpServiceProxy.java:64)
    at org.eclipse.smarthome.ui.classic.internal.servlet.WebAppServlet.activate(WebAppServlet.java:82)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_66]

Netatmo 1.x binding is not running

I am using build #89 of OH2. I followed the instructions at https://github.com/openhab/openhab-distro/blob/master/docs/sources/features/compatibilitylayer.md#how-to-use-openhab-1x-add-ons-that-are-not-part-of-the-distribution. The binding is loaded:

openhab> bundle:list -s |grep netatmo
166 | Active   |  80 | 1.9.0.201601172341    | org.openhab.binding.netatmo

I turned on debugging for netatmo and this is what's in the log:

2016-01-18 08:08:33.911 [DEBUG] [org.openhab.binding.netatmo         ] - BundleEvent STARTING - org.openhab.binding.netatmo
2016-01-18 08:08:33.912 [DEBUG] [ng.netatmo.internal.NetatmoActivator] - Netatmo binding has been started.
2016-01-18 08:08:33.939 [DEBUG] [org.openhab.binding.netatmo         ] - ServiceEvent REGISTERED - {org.osgi.service.cm.ManagedService}={service.pid=org.openhab.netatmo, component.name=org.openhab.binding.netatmo.binding, component.id=173, service.id=280, service.bundleid=166, service.scope=bundle} - org.openhab.binding.netatmo
2016-01-18 08:08:33.955 [DEBUG] [org.openhab.binding.netatmo         ] - ServiceEvent REGISTERED - {org.openhab.model.item.binding.BindingConfigReader, org.openhab.binding.netatmo.NetatmoBindingProvider}={component.name=org.openhab.binding.netatmo.genericbindingprovider, component.id=174, service.id=279, service.bundleid=166, service.scope=bundle} - org.openhab.binding.netatmo
2016-01-18 08:08:33.967 [DEBUG] [org.openhab.binding.netatmo         ] - BundleEvent STARTED - org.openhab.binding.netatmo
2016-01-18 08:08:34.086 [INFO ] [b.core.service.AbstractActiveService] - Netatmo Refresh Service has been started
2016-01-18 08:08:34.087 [INFO ] [b.core.service.AbstractActiveService] - Netatmo Refresh Service has been shut down

I also set up some items and they are getting loaded:

2016-01-18 08:08:35.496 [DEBUG] [ternal.NetatmoGenericBindingProvider] - Processing binding configuration: 'xx:xx:xx:xx:xx:xx#Temperature'
2016-01-18 08:08:35.499 [DEBUG] [ternal.NetatmoGenericBindingProvider] - Adding binding: NetatmoBindingConfig [userid=null, deviceId=xx:xx:xx:xx:xx:xx, moduleId=null, measure=Temperature]
2016-01-18 08:08:35.501 [DEBUG] [ternal.NetatmoGenericBindingProvider] - Processing binding configuration: 'xx:xx:xx:xx:xx:xx#Humidity'
2016-01-18 08:08:35.505 [DEBUG] [ternal.NetatmoGenericBindingProvider] - Adding binding: NetatmoBindingConfig [userid=null, deviceId=xx:xx:xx:xx:xx:xx, moduleId=null, measure=Humidity]
2016-01-18 08:08:35.505 [DEBUG] [ternal.NetatmoGenericBindingProvider] - Processing binding configuration: 'xx:xx:xx:xx:xx:xx#Noise'
2016-01-18 08:08:35.509 [DEBUG] [ternal.NetatmoGenericBindingProvider] - Adding binding: NetatmoBindingConfig [userid=null, deviceId=xx:xx:xx:xx:xx:xx, moduleId=null, measure=Noise]

But nothing else happens or is logged.

IDE fails to run, validation errors detected

Followed the docs, as well as the video. Windows 10 64 bit.

2 Problems are detected :
org.eclipse.jetty.server and org.eclipse.jetty.servlet

Both are "Missing constraint: Import-Package: org.eclipse.jetty.continuation; version="[8.1.0,9.0.0]"

online distro writes into user home directory

When launching the online distro, it writes maven artefacts to ~/.m2/repository.
This should imho not happen - we should make sure that the runtime only writes to the userdata folder.

Queryable persistence service missing - even when active and functional

As requested in the forums, issue added.

I have am having an issue trying to use .maximumSince(now.toDateMidnight) in a rule (as well as .minimumSince)

I am using the JDBC persistence service and able to persist data to a mysql database with no issues.
I am able to render a chart using the jdbc persistence service as well.
So connectivity is definitely up to the db.

When the rule runs to calculate my max and min values I get the following error in the logs:
(here is the exact rule line:
postUpdate(Weather_Temp_Max, Weather_Temperature.maximumSince(now.toDateMidnight).state))

There is no queryable persistence service registered with the name 'jdbc'

If I turn on tracing for the Jdbc stuffs I see the following (showing up in the log eariler - before the rule is run)

2016-01-15 12:17:45.719 [DEBUG] [jdbc.internal.JdbcPersistenceService] - JDBC::getName: returning name 'jdbc' for queryable persistence service.

At this point I am at a loss as to how to try and figure out whats going on. I am new to openHab and haven't quite wrapped my head around the environment and all the dependencies. I realise things are really in flux right now with OH2, but I was wondering if there were any tips as to how to try and track this issue down.

I have seen this with the mysql persistence service as well so I don't think its an isolated issue to the Jdbc persistence service.

I am using the following builds
OH2 (Build #84 from cloudbees)
org.openhab.persistence.jdbc-1.9.0-SNAPSHOT.jar (Build #1128 from cloudbees - with a fix to the MANIFEST.MF to include javax.sql and javax.naming so it will load correctly)

Freebox binding 1.8 not working in openHAB2 beta 1

I add the file org.openhab.binding.freebox-1.8.0.jar in the addons sub-directory and define a freebox.cfg file conf/services sub-directory.

When I start OH2 beta 1, I get this error:

12:57:11.146 [WARN ] [org.apache.felix.fileinstall        ] - Error while starting bundle: file:/home/pi/openhab/addons/org.openhab.binding.freebox-1.8.0.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.freebox [166]
  Unresolved requirement: Import-Package: org.openhab.core.binding

        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]
openhab> bundle:diag 166
openHAB Freebox Binding (166)
-----------------------------
Status: Installed
Unsatisfied Requirements:
osgi.wiring.package; filter:="(osgi.wiring.package=org.openhab.core.binding)"
osgi.wiring.package; filter:="(osgi.wiring.package=org.openhab.core.events)"
osgi.wiring.package; filter:="(osgi.wiring.package=org.openhab.core.items)"
osgi.wiring.package; filter:="(osgi.wiring.package=org.openhab.core.library.items)"
osgi.wiring.package; filter:="(osgi.wiring.package=org.openhab.core.library.types)"
osgi.wiring.package; filter:="(osgi.wiring.package=org.openhab.core.types)"
osgi.wiring.package; filter:="(osgi.wiring.package=org.openhab.model.item.binding)"

IDE Setup problem when trying to download plugins for target definition.

Hi

Great work releasing openHab2 beta, congratulations.

Today I followed the IDE setup, but I am getting an popup that ask's bintray username and password. When trying to reload target platform I am getting the same username and password popup again, but without entering the credentials I can't download all needed plugins.

Am i missing something in my setup?

Regards, shibonja.

events.log not used

No events are logged to events.log. Either we should enable this or alternatively remove the events.log appender.

service wrapper broken

I installed openhab2 as a service. When starting via systemd, this fails:

Jan 12 20:14:37 autohome systemd[1]: Configuration file /home/openhab/openhab2/distri/runtime/karaf/bin/openHAB.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Jan 12 20:14:37 autohome systemd[1]: Reloading.
Jan 12 20:14:37 autohome systemd[1]: Configuration file /home/openhab/openhab2/distri/runtime/karaf/bin/openHAB.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Jan 12 20:15:01 autohome systemd[1]: Starting openHAB runtime...
-- Subject: Unit openHAB.service has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit openHAB.service has begun starting up.
Jan 12 20:15:01 autohome openHAB-service[10381]: Starting openHAB runtime...
Jan 12 20:15:01 autohome openHAB-service[10381]: /home/openhab/openhab2/distri/runtime/karaf/bin/openHAB-wrapper: 1: /home/openhab/openhab2/distri/runtime/karaf/bin/openHAB-wrapper: Syntax error: "(" unexpected
Jan 12 20:15:01 autohome systemd[1]: openHAB.service: control process exited, code=exited status=2
Jan 12 20:15:01 autohome systemd[1]: Failed to start openHAB runtime.
-- Subject: Unit openHAB.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit openHAB.service has failed.
-- 
-- The result is failed.
Jan 12 20:15:01 autohome systemd[1]: Unit openHAB.service entered failed state.

/home/openhab/openhab2/distri/runtime/karaf/bin/openHAB-wrapper is binary, so I can't provide more details/debugging info.

Version: 2.0.0.b1

Performance issues on embedded ARM (e.g. Raspberry Pi 2)

This is a follow up of openhab/openhab-addons#514, where we assumed that switching to G1 GC fixes most of the performance issues (see openhab/openhab-addons#514 (comment)).
Unfortunately, G1 is not supported on ARM, if you run the openHAB runtime on a Raspberry Pi 2, you will get

Java HotSpot(TM) Client VM warning: G1 GC is disabled in this release.

See also https://blogs.oracle.com/henrik/entry/oracle_releases_jdk_for_linux which states:
"Some examples of missing features include the G1 GC".

I did now tests on a Raspberry Pi 2 (with java 1.8.0_40-b27) and measured these times for startup (until the dashboard and all UIs of the demo are available and the CPU usage dropped below 95%):

  • first start: 22 minutes
  • subsequent start: 11 minutes

Even the installation of an additional binding through the Paper UI takes already more than 30 seconds - this is just adding a small bundle to the OSGi container...

The current openHAB 2 distribution (non-karaf) takes less than 30 seconds for startup, so the issue is clearly with Karaf.
It seems that hardly anybody before us has ever tried to use Karaf 4 on a Raspberry Pi. The "plain" Karaf 4.0.3 e.g. sets the "-server" jvm flag, which isn't available on ARM. And even this empty Karaf container alone takes more than a minute for the startup.

THIS IS A SEVERE BLOCKER FOR MOVING AHEAD WITH OPENHAB 2!!!

One of the goals of openHAB 2 was to make it better suited for embedded environments - the current solution is in contrast UNUSABLE on it.

I guess we might need some input and suggestions from the Karaf team in order to take a decision on how to move forward. @ANierbeck, @cschneider, @jbonofre: Was it a bad idea from the start to use Karaf on embedded ARM computers or do you see some hope for us?

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Warning displayed when starting runtime on an ARM computer

Since G1 is not supported on JDK for ARM, calling start.sh displays

Java HotSpot(TM) Client VM warning: G1 GC is disabled in this release.

I wonder if we can tweak the start scripts to only add the jvm arg for G1 on non-ARM systems?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.