Karaf's feature installer installing unwanted features?

Hi.

while investigating on a OOM caused by my sitemap I realized that the root cause of my problem was probably that there was maybe some issue with the SSL connection of the sitemap (see this GitHub issue) and this made me realize that I’m getting these messages in Karaf every minute (looks like the feature installer run once / min).

13:54:25.939 [DEBUG] [.core.karaf.internal.FeatureInstaller] - Running scheduled sync job
13:54:25.948 [INFO ] [.internal.service.FeaturesServiceImpl] - Adding features: 
13:54:29.466 [INFO ] [.internal.service.FeaturesServiceImpl] - No deployment change.
13:54:29.470 [INFO ] [.internal.service.FeaturesServiceImpl] - Stopping bundles:
13:54:29.471 [INFO ] [.internal.service.FeaturesServiceImpl] -   swagger-jersey2-jaxrs/1.5.8.v20160511-1038
13:54:29.473 [INFO ] [.internal.service.FeaturesServiceImpl] -   reflections/0.9.10.v20160429-1435
13:54:29.475 [INFO ] [.internal.service.FeaturesServiceImpl] -   io.swagger.jaxrs/1.5.8
13:54:29.477 [INFO ] [.internal.service.FeaturesServiceImpl] -   com.eclipsesource.jaxrs.provider.swagger/1.1.1.201605111122
13:54:29.481 [INFO ] [.internal.service.FeaturesServiceImpl] - Refreshing bundles:
13:54:29.482 [INFO ] [.internal.service.FeaturesServiceImpl] -     com.eclipsesource.jaxrs.provider.swagger/1.1.1.201605111122 (Wired to io.swagger.jaxrs/1.5.8 which is being refreshed)
13:54:29.484 [INFO ] [.internal.service.FeaturesServiceImpl] -     io.swagger.jaxrs/1.5.8 (Wired to reflections/0.9.10.v20160429-1435 which is being refreshed)
13:54:29.486 [INFO ] [.internal.service.FeaturesServiceImpl] -     reflections/0.9.10.v20160429-1435 (Should be wired to: com.google.guava/18.0.0 (through [reflections/0.9.10.v20160429-1435] osgi.wiring.package; filter:="(osgi.wiring.package=com.google.common.base)"; resolution:=optional))
13:54:29.489 [INFO ] [.internal.service.FeaturesServiceImpl] -     swagger-jersey2-jaxrs/1.5.8.v20160511-1038 (Wired to io.swagger.jaxrs/1.5.8 which is being refreshed)
13:54:29.506 [INFO ] [rg.apache.aries.spifly.dynamic.bundle] - Bundle Considered for SPI providers: com.eclipsesource.jaxrs.provider.swagger
13:54:29.509 [INFO ] [rg.apache.aries.spifly.dynamic.bundle] - No 'SPI-Provider' Manifest header. Skipping bundle: com.eclipsesource.jaxrs.provider.swagger
13:54:29.512 [INFO ] [rg.apache.aries.spifly.dynamic.bundle] - Bundle Considered for SPI providers: io.swagger.jaxrs
13:54:29.514 [INFO ] [rg.apache.aries.spifly.dynamic.bundle] - No 'SPI-Provider' Manifest header. Skipping bundle: io.swagger.jaxrs
13:54:29.516 [INFO ] [rg.apache.aries.spifly.dynamic.bundle] - Bundle Considered for SPI providers: reflections
13:54:29.518 [INFO ] [rg.apache.aries.spifly.dynamic.bundle] - No 'SPI-Provider' Manifest header. Skipping bundle: reflections
13:54:29.521 [INFO ] [rg.apache.aries.spifly.dynamic.bundle] - Bundle Considered for SPI providers: swagger-jersey2-jaxrs
13:54:29.523 [INFO ] [rg.apache.aries.spifly.dynamic.bundle] - No 'SPI-Provider' Manifest header. Skipping bundle: swagger-jersey2-jaxrs
13:54:29.526 [INFO ] [.internal.service.FeaturesServiceImpl] - Done.
13:54:29.527 [DEBUG] [.core.karaf.internal.FeatureInstaller] - Installed 'openhab-binding-nest1, openhab-binding-plex'

I’ve tried to find what could cause the openhab-binding-nest1 and openhab-binding-plex to be installed but I’ve no clue… They’re not selected/installed in the OpenHab2 PaperUI, they’re also not in services/addons.cfg… Any idea what can cause these to get installed?

note that this issue is related to my OOM as it’s what’s triggering it, but I still think that it’s worth having 2 threads to discuss them as it’s 2 distinct problems (something’s sending too many error events to the “SitemapResource” object, and the “SitemapResource” not freeing up these resources properly)

I don’t know if it might be related, but I’ve an old installation of OpenHab1 on the same machine as this one, it’s not running and the config files are in a different folder.