[SOLVED] System freezes every 1 minute

Hi

I did fint this error in my log.
I sometimes having trouble controlling my home with my IOS app and Basic UI, when i use the app/webapp it randomly looses connection, the app it tells me:
Request Failed: service unavailable (505)

I did try to downgrade to the latest stable version with no luck.
openHAB 2.4.0-1 (Release Build)

I did find out that is has nothing to do with the app, because this error also pops up when i’m not using the app, everything freezes for some seconds every minute

2018-12-17 22:15:15.451 [INFO ] [internal.service.FeaturesServiceImpl] - No deployment change.

2018-12-17 22:15:15.456 [INFO ] [internal.service.FeaturesServiceImpl] - Stopping bundles:

2018-12-17 22:15:15.460 [INFO ] [internal.service.FeaturesServiceImpl] -   swagger-jersey2-jaxrs/1.5.8.v20160511-1038

2018-12-17 22:15:15.475 [INFO ] [internal.service.FeaturesServiceImpl] -   reflections/0.9.10.v20160429-1435

2018-12-17 22:15:15.497 [INFO ] [internal.service.FeaturesServiceImpl] -   io.swagger.jaxrs/1.5.8

2018-12-17 22:15:15.511 [INFO ] [internal.service.FeaturesServiceImpl] -   com.eclipsesource.jaxrs.provider.swagger/1.1.1.201605111122

2018-12-17 22:15:15.599 [INFO ] [internal.service.FeaturesServiceImpl] - Refreshing bundles:

2018-12-17 22:15:15.601 [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)

2018-12-17 22:15:15.603 [INFO ] [internal.service.FeaturesServiceImpl] -     io.swagger.jaxrs/1.5.8 (Wired to reflections/0.9.10.v20160429-1435 which is being refreshed)

2018-12-17 22:15:15.605 [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; resolution:=optional; filter:="(osgi.wiring.package=com.google.common.base)"))

2018-12-17 22:15:15.606 [INFO ] [internal.service.FeaturesServiceImpl] -     swagger-jersey2-jaxrs/1.5.8.v20160511-1038 (Wired to io.swagger.jaxrs/1.5.8 which is being refreshed)

2018-12-17 22:15:16.535 [INFO ] [internal.service.FeaturesServiceImpl] - Done.

Can someone please help me

I’m just guessing here, but in most cases if problems happens are updating/upgrading stopping the system, cleaning the cache, and restarting it, will remove errors. What are you running on? For example running on an SD-card can cause all kind of problems when it starts to become corrupt.

I did try to reboot, with no help.
I am running OH2 on a RPI with a external SSD, so it is not the case :frowning:

reboot doesn’t clean the cache. It’s the OH2 cache. Did you remove/clean that cache?

i did only reboot, how do I clean up the cache?

I don’t know what the official way to do it is. I think it can be done via the command line tool openhab-cli. I always use the brute-force method via samba and just clean the cache folder in openhab2-userdata. But that might not be the best advice. So you might want to search the forum to get some more understanding of the cache.

I did try to use openhab-cli clean-cache, that did clean the cache, but also the system, and then it would not start after reboot.
so i did install a new stable version trough openhabian-config, and then it started again.

but unfortunately with the same error in the log

1 Like

You try the old school way of cleaning the cache.

Use the command below, all on the same line, even the greyed out part (don’t know why the second part is grey?).

sudo service openhab2 stop && sudo rm -rf /var/lib/openhab2/cache/* && sudo rm -rf /var/lib/openhab2/tmp/* && sudo reboot

Because in many programming languages /* is the start of a multiline comment. The forum’s syntax highlighter isn’t all that smart.

1 Like

Thanks for the explanation, I’ve always wondered about that.:+1:

Guess it’s smarter than me.:rofl:

Unfortunately, it did not work either

What is the CPU and memory utilization when OH freezes?

When it freezes, it’s just OH or is it the entire server (i.e. can you still ssh to the machine? can you ping the machine?)

it looks like it only the OH, ssh works fine all the time.

I did try to uninstall the bundles in the console, but it keeps reinstalling them.

2018-12-18 20:03:36.791 [INFO ] [internal.service.FeaturesServiceImpl] - Changes to perform:

2018-12-18 20:03:36.794 [INFO ] [internal.service.FeaturesServiceImpl] -   Region: root

2018-12-18 20:03:36.796 [INFO ] [internal.service.FeaturesServiceImpl] -     Bundles to install:

2018-12-18 20:03:36.798 [INFO ] [internal.service.FeaturesServiceImpl] -       mvn:de.maggu2810.thirdparty.modified.com.eclipsesource.jaxrs/provider-swagger/1.1.1.201605111122

2018-12-18 20:03:36.799 [INFO ] [internal.service.FeaturesServiceImpl] -       mvn:io.swagger/swagger-jaxrs/1.5.8

2018-12-18 20:03:36.801 [INFO ] [internal.service.FeaturesServiceImpl] -       mvn:de.maggu2810.thirdparty.modified.org.reflections/reflections/0.9.10.v20160429-1435

2018-12-18 20:03:36.803 [INFO ] [internal.service.FeaturesServiceImpl] -       mvn:de.maggu2810.thirdparty.modified.io.swagger/swagger-jersey2-jaxrs/1.5.8.v20160511-1038

2018-12-18 20:03:36.820 [INFO ] [internal.service.FeaturesServiceImpl] - Installing bundles:

2018-12-18 20:03:36.822 [INFO ] [internal.service.FeaturesServiceImpl] -   mvn:de.maggu2810.thirdparty.modified.com.eclipsesource.jaxrs/provider-swagger/1.1.1.201605111122

2018-12-18 20:03:36.866 [INFO ] [internal.service.FeaturesServiceImpl] -   mvn:io.swagger/swagger-jaxrs/1.5.8

2018-12-18 20:03:36.889 [INFO ] [internal.service.FeaturesServiceImpl] -   mvn:de.maggu2810.thirdparty.modified.org.reflections/reflections/0.9.10.v20160429-1435

2018-12-18 20:03:36.931 [INFO ] [internal.service.FeaturesServiceImpl] -   mvn:de.maggu2810.thirdparty.modified.io.swagger/swagger-jersey2-jaxrs/1.5.8.v20160511-1038

2018-12-18 20:03:37.190 [INFO ] [internal.service.FeaturesServiceImpl] - Starting bundles:

2018-12-18 20:03:37.196 [INFO ] [internal.service.FeaturesServiceImpl] -   reflections/0.9.10.v20160429-1435

2018-12-18 20:03:37.215 [INFO ] [internal.service.FeaturesServiceImpl] -   io.swagger.jaxrs/1.5.8

2018-12-18 20:03:37.225 [INFO ] [internal.service.FeaturesServiceImpl] -   swagger-jersey2-jaxrs/1.5.8.v20160511-1038

2018-12-18 20:03:37.232 [INFO ] [internal.service.FeaturesServiceImpl] -   com.eclipsesource.jaxrs.provider.swagger/1.1.1.201605111122

2018-12-18 20:03:37.301 [INFO ] [internal.service.FeaturesServiceImpl] - Done.

Well, OH won’t really work without those bundles installed so uninstalling them would break everything anyway. I don’t know what reflections does but swagger is what the REST API is built upon so PaperUI and the rest of the UIs will not work without it.

@kai, this looks like Karaf issue of some sort and I’m fresh out of ideas. Is there a know bug and/or recommended course of action we can follow to resolve these bundles constantly being reinstalled?

I did try to uninstall all the bundles one more time, and then the system installed them again, and then the error disappeared
Strange but good :slight_smile:

Hi,
i’m facing the same problem. Every 60 seconds the following thing happens:

2018-12-29 12:57:24.042 [DEBUG] [n.PoolingHttpClientConnectionManager] - Connection manager is shutting down
2018-12-29 12:57:24.043 [DEBUG] [n.PoolingHttpClientConnectionManager] - Connection manager shut down
2018-12-29 12:57:24.411 [DEBUG] [org.apache.felix.configadmin ] - getConfiguration(pid=org.openhab.addons)
2018-12-29 12:57:24.413 [DEBUG] [org.apache.felix.configadmin ] - Found cached configuration org.openhab.addons bound to mvn:org.openhab.core/org.openhab.core.karaf/2.4.0
2018-12-29 12:57:24.414 [DEBUG] [org.apache.felix.configadmin ] - getConfiguration(pid=org.ops4j.pax.url.mvn, location=null)
2018-12-29 12:57:24.415 [DEBUG] [org.apache.felix.configadmin ] - Explicit Permission; grant configure permission on configuration bound to * to bundle mvn:org.openhab.core/org.openhab.core.karaf/2.4.0
2018-12-29 12:57:24.416 [DEBUG] [org.apache.felix.configadmin ] - Found cached configuration org.ops4j.pax.url.mvn bound to mvn:org.ops4j.pax.url/pax-url-aether/2.5.4
2018-12-29 12:57:24.418 [DEBUG] [org.apache.felix.configadmin ] - Explicit Permission; grant configure permission on configuration bound to mvn:org.ops4j.pax.url/pax-url-aether/2.5.4 to bundle mvn:org.openhab.core/org.openhab.core.karaf/2.4.0
2018-12-29 12:57:24.419 [DEBUG] [org.apache.felix.configadmin ] - getConfiguration(pid=org.ops4j.pax.url.mvn, location=null)
2018-12-29 12:57:24.420 [DEBUG] [org.apache.felix.configadmin ] - Explicit Permission; grant configure permission on configuration bound to * to bundle mvn:org.openhab.core/org.openhab.core.karaf/2.4.0
2018-12-29 12:57:24.421 [DEBUG] [org.apache.felix.configadmin ] - Found cached configuration org.ops4j.pax.url.mvn bound to mvn:org.ops4j.pax.url/pax-url-aether/2.5.4
2018-12-29 12:57:24.422 [DEBUG] [org.apache.felix.configadmin ] - Explicit Permission; grant configure permission on configuration bound to mvn:org.ops4j.pax.url/pax-url-aether/2.5.4 to bundle mvn:org.openhab.core/org.openhab.core.karaf/2.4.0
2018-12-29 12:57:24.460 [DEBUG] [org.apache.felix.configadmin ] - getConfiguration(pid=org.ops4j.pax.url.mvn, location=null)
2018-12-29 12:57:24.462 [DEBUG] [org.apache.felix.configadmin ] - Explicit Permission; grant configure permission on configuration bound to * to bundle mvn:org.apache.karaf.features/org.apache.karaf.features.core/4.2.1
2018-12-29 12:57:24.463 [DEBUG] [org.apache.felix.configadmin ] - Found cached configuration org.ops4j.pax.url.mvn bound to mvn:org.ops4j.pax.url/pax-url-aether/2.5.4
2018-12-29 12:57:24.464 [DEBUG] [org.apache.felix.configadmin ] - Explicit Permission; grant configure permission on configuration bound to mvn:org.ops4j.pax.url/pax-url-aether/2.5.4 to bundle mvn:org.apache.karaf.features/org.apache.karaf.features.core/4.2.1
2018-12-29 12:57:24.529 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /usr/share/openhab2/runtime/system
2018-12-29 12:57:24.538 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /usr/share/openhab2/runtime/system
2018-12-29 12:57:24.542 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /usr/share/openhab2/runtime/system
2018-12-29 12:57:24.546 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /usr/share/openhab2/runtime/system
2018-12-29 12:57:24.546 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /usr/share/openhab2/runtime/system
2018-12-29 12:57:24.546 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /usr/share/openhab2/runtime/system
2018-12-29 12:57:24.560 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /var/lib/openhab2/tmp/kar/openhab-addons-2.4.0
2018-12-29 12:57:24.657 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /usr/share/openhab2/runtime/system
2018-12-29 12:57:24.701 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /usr/share/openhab2/runtime/system
2018-12-29 12:57:24.771 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /var/lib/openhab2/tmp/kar/openhab-addons-2.4.0
2018-12-29 12:57:24.771 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /var/lib/openhab2/tmp/kar/openhab-addons-2.4.0
2018-12-29 12:57:24.772 [DEBUG] [.impl.DefaultLocalRepositoryProvider] - Using manager PaxLocalRepositoryManager with priority 0.0 for /var/lib/openhab2/tmp/kar/openhab-addons-2.4.0
2018-12-29 12:57:27.845 [INFO ] [internal.service.FeaturesServiceImpl] - No deployment change.
2018-12-29 12:57:27.847 [INFO ] [internal.service.FeaturesServiceImpl] - Stopping bundles:
2018-12-29 12:57:27.848 [DEBUG] [f.features.internal.service.Deployer] - Usage for bundle com.eclipsesource.jaxrs.provider.swagger_1.1.1.201605111122 [197] is 0
2018-12-29 12:57:27.849 [DEBUG] [f.features.internal.service.Deployer] - Usage for bundle reflections_0.9.10.v20160429-1435 [245] is 0
2018-12-29 12:57:27.850 [DEBUG] [f.features.internal.service.Deployer] - Usage for bundle io.swagger.jaxrs_1.5.8 [209] is 0
2018-12-29 12:57:27.851 [DEBUG] [f.features.internal.service.Deployer] - Usage for bundle swagger-jersey2-jaxrs_1.5.8.v20160511-1038 [247] is 0
2018-12-29 12:57:27.852 [DEBUG] [f.features.internal.service.Deployer] - Selected bundles [swagger-jersey2-jaxrs_1.5.8.v20160511-1038 [247], reflections_0.9.10.v20160429-1435 [245], io.swagger.jaxrs_1.5.8 [209], com.eclipsesource.jaxrs.provider.swagger_1.1.1.201605111122 [197]] for destroy (no services in use)
2018-12-29 12:57:27.853 [INFO ] [internal.service.FeaturesServiceImpl] - swagger-jersey2-jaxrs/1.5.8.v20160511-1038
2018-12-29 12:57:27.854 [DEBUG] [swagger-jersey2-jaxrs ] - BundleEvent STOPPING - swagger-jersey2-jaxrs
2018-12-29 12:57:27.856 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Starting destruction process
2018-12-29 12:57:27.857 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.858 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Starting destruction process
2018-12-29 12:57:27.859 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.862 [DEBUG] [swagger-jersey2-jaxrs ] - BundleEvent STOPPED - swagger-jersey2-jaxrs
2018-12-29 12:57:27.864 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Starting destruction process
2018-12-29 12:57:27.865 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.866 [INFO ] [internal.service.FeaturesServiceImpl] - reflections/0.9.10.v20160429-1435
2018-12-29 12:57:27.868 [DEBUG] [reflections ] - BundleEvent STOPPING - reflections
2018-12-29 12:57:27.870 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Starting destruction process
2018-12-29 12:57:27.871 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.872 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Starting destruction process
2018-12-29 12:57:27.873 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.876 [DEBUG] [reflections ] - BundleEvent STOPPED - reflections
2018-12-29 12:57:27.878 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Starting destruction process
2018-12-29 12:57:27.879 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.880 [INFO ] [internal.service.FeaturesServiceImpl] - io.swagger.jaxrs/1.5.8
2018-12-29 12:57:27.882 [DEBUG] [io.swagger.jaxrs ] - BundleEvent STOPPING - io.swagger.jaxrs
2018-12-29 12:57:27.884 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Starting destruction process
2018-12-29 12:57:27.885 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.886 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Starting destruction process
2018-12-29 12:57:27.887 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.889 [DEBUG] [io.swagger.jaxrs ] - BundleEvent STOPPED - io.swagger.jaxrs
2018-12-29 12:57:27.891 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Starting destruction process
2018-12-29 12:57:27.892 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.893 [INFO ] [internal.service.FeaturesServiceImpl] - com.eclipsesource.jaxrs.provider.swagger/1.1.1.201605111122
2018-12-29 12:57:27.895 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - BundleEvent STOPPING - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:27.896 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Starting destruction process
2018-12-29 12:57:27.897 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.898 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Starting destruction process
2018-12-29 12:57:27.899 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.916 [DEBUG] [org.apache.felix.configadmin ] - Unregistering service [org.osgi.service.cm.ManagedService, id=504, bundle=197/mvn:de.maggu2810.thirdparty.modified.com.eclipsesource.jaxrs/provider-swagger/1.1.1.201605111122]
2018-12-29 12:57:27.917 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - ServiceEvent UNREGISTERING - {org.osgi.service.cm.ManagedService}={service.id=504, service.bundleid=197, service.scope=singleton, service.pid=com.eclipsesource.jaxrs.swagger.config} - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:27.922 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - ServiceEvent UNREGISTERING - {io.swagger.jaxrs.listing.ApiListingResource}={service.id=505, service.bundleid=197, service.scope=singleton} - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:27.926 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - ServiceEvent UNREGISTERING - {io.swagger.jaxrs.listing.SwaggerSerializers}={service.id=506, service.bundleid=197, service.scope=singleton} - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:27.928 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - BundleEvent STOPPED - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:27.929 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Starting destruction process
2018-12-29 12:57:27.930 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.945 [INFO ] [internal.service.FeaturesServiceImpl] - Refreshing bundles:
2018-12-29 12:57:27.946 [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)
2018-12-29 12:57:27.947 [INFO ] [internal.service.FeaturesServiceImpl] - io.swagger.jaxrs/1.5.8 (Wired to reflections/0.9.10.v20160429-1435 which is being refreshed)
2018-12-29 12:57:27.948 [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; resolution:=optional; filter:="(osgi.wiring.package=com.google.common.base)"))
2018-12-29 12:57:27.949 [INFO ] [internal.service.FeaturesServiceImpl] - swagger-jersey2-jaxrs/1.5.8.v20160511-1038 (Wired to io.swagger.jaxrs/1.5.8 which is being refreshed)
2018-12-29 12:57:27.955 [DEBUG] [swagger-jersey2-jaxrs ] - BundleEvent UNRESOLVED - swagger-jersey2-jaxrs
2018-12-29 12:57:27.957 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Starting destruction process
2018-12-29 12:57:27.958 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.963 [DEBUG] [reflections ] - BundleEvent UNRESOLVED - reflections
2018-12-29 12:57:27.964 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Starting destruction process
2018-12-29 12:57:27.965 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.969 [DEBUG] [io.swagger.jaxrs ] - BundleEvent UNRESOLVED - io.swagger.jaxrs
2018-12-29 12:57:27.970 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Starting destruction process
2018-12-29 12:57:27.971 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:27.975 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - BundleEvent UNRESOLVED - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:27.976 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Starting destruction process
2018-12-29 12:57:27.977 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:28.058 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - BundleEvent RESOLVED - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:28.059 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Starting destruction process
2018-12-29 12:57:28.060 [DEBUG] [ell.impl.action.osgi.CommandExtender] - com.eclipsesource.jaxrs.provider.swagger (197): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:28.065 [DEBUG] [io.swagger.jaxrs ] - BundleEvent RESOLVED - io.swagger.jaxrs
2018-12-29 12:57:28.067 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Starting destruction process
2018-12-29 12:57:28.068 [DEBUG] [ell.impl.action.osgi.CommandExtender] - io.swagger.jaxrs (209): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:28.074 [DEBUG] [reflections ] - BundleEvent RESOLVED - reflections
2018-12-29 12:57:28.075 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Starting destruction process
2018-12-29 12:57:28.076 [DEBUG] [ell.impl.action.osgi.CommandExtender] - reflections (245): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:28.082 [DEBUG] [swagger-jersey2-jaxrs ] - BundleEvent RESOLVED - swagger-jersey2-jaxrs
2018-12-29 12:57:28.084 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Starting destruction process
2018-12-29 12:57:28.085 [DEBUG] [ell.impl.action.osgi.CommandExtender] - swagger-jersey2-jaxrs (247): Not an extended bundle or destruction of extension already finished
2018-12-29 12:57:28.090 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - BundleEvent STARTING - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:28.103 [DEBUG] [org.apache.felix.configadmin ] - Registering service [org.osgi.service.cm.ManagedService, id=507, bundle=197/mvn:de.maggu2810.thirdparty.modified.com.eclipsesource.jaxrs/provider-swagger/1.1.1.201605111122]
2018-12-29 12:57:28.105 [DEBUG] [org.apache.felix.configadmin ] - Scheduling task ManagedService Update: pid=[com.eclipsesource.jaxrs.swagger.config]
2018-12-29 12:57:28.107 [DEBUG] [org.apache.felix.configadmin ] - [ManagedService Update: pid=[com.eclipsesource.jaxrs.swagger.config]] scheduled
2018-12-29 12:57:28.107 [DEBUG] [org.apache.felix.configadmin ] - Running task ManagedService Update: pid=[com.eclipsesource.jaxrs.swagger.config]
2018-12-29 12:57:28.108 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - ServiceEvent REGISTERED - {org.osgi.service.cm.ManagedService}={service.id=507, service.bundleid=197, service.scope=singleton, service.pid=com.eclipsesource.jaxrs.swagger.config} - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:28.111 [DEBUG] [org.apache.felix.configadmin ] - Found cached configuration com.eclipsesource.jaxrs.swagger.config bound to mvn:de.maggu2810.thirdparty.modified.com.eclipsesource.jaxrs/provider-swagger/1.1.1.201605111122
2018-12-29 12:57:28.113 [DEBUG] [org.apache.felix.configadmin ] - canReceive=true: bundle=mvn:de.maggu2810.thirdparty.modified.com.eclipsesource.jaxrs/provider-swagger/1.1.1.201605111122; configuration=mvn:de.maggu2810.thirdparty.modified.com.eclipsesource.jaxrs/provider-swagger/1.1.1.201605111122
2018-12-29 12:57:28.114 [DEBUG] [org.apache.felix.configadmin ] - Updating service com.eclipsesource.jaxrs.swagger.config with configuration com.eclipsesource.jaxrs.swagger.config@1
2018-12-29 12:57:28.119 [INFO ] [ish.jersey.server.ApplicationHandler] - Initiating Jersey application, version Jersey: 2.22.2 2016-02-16 13:32:17…
2018-12-29 12:57:28.132 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - ServiceEvent REGISTERED - {io.swagger.jaxrs.listing.ApiListingResource}={service.id=508, service.bundleid=197, service.scope=singleton} - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:28.141 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - ServiceEvent REGISTERED - {io.swagger.jaxrs.listing.SwaggerSerializers}={service.id=509, service.bundleid=197, service.scope=singleton} - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:28.143 [DEBUG] [eclipsesource.jaxrs.provider.swagger] - BundleEvent STARTED - com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:28.146 [DEBUG] [mpl.info.InfoBundleTrackerCustomizer] - Ignore incorrect info null provided by bundle com.eclipsesource.jaxrs.provider.swagger
2018-12-29 12:57:28.148 [DEBUG] [io.swagger.jaxrs ] - BundleEvent STARTING - io.swagger.jaxrs
2018-12-29 12:57:28.151 [DEBUG] [io.swagger.jaxrs ] - BundleEvent STARTED - io.swagger.jaxrs
2018-12-29 12:57:28.153 [DEBUG] [mpl.info.InfoBundleTrackerCustomizer] - Ignore incorrect info null provided by bundle io.swagger.jaxrs
2018-12-29 12:57:28.156 [DEBUG] [reflections ] - BundleEvent STARTING - reflections
2018-12-29 12:57:28.160 [DEBUG] [reflections ] - BundleEvent STARTED - reflections
2018-12-29 12:57:28.163 [DEBUG] [mpl.info.InfoBundleTrackerCustomizer] - Ignore incorrect info null provided by bundle reflections
2018-12-29 12:57:28.166 [DEBUG] [swagger-jersey2-jaxrs ] - BundleEvent STARTING - swagger-jersey2-jaxrs
2018-12-29 12:57:28.169 [DEBUG] [swagger-jersey2-jaxrs ] - BundleEvent STARTED - swagger-jersey2-jaxrs
2018-12-29 12:57:28.171 [DEBUG] [mpl.info.InfoBundleTrackerCustomizer] - Ignore incorrect info null provided by bundle swagger-jersey2-jaxrs
2018-12-29 12:57:28.174 [DEBUG] [org.eclipse.osgi ] - FrameworkEvent PACKAGES REFRESHED - org.eclipse.osgi
2018-12-29 12:57:28.180 [INFO ] [internal.service.FeaturesServiceImpl] - Done.
2018-12-29 12:57:28.555 [INFO ] [y.process.internal.ExecutorProviders] - Selected ExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultManagedAsyncExecutorProvider] to be used for injection of executor qualified by [org.glassfish.jersey.server.ManagedAsyncExecutor] annotation.
2018-12-29 12:57:28.558 [INFO ] [y.process.internal.ExecutorProviders] - Selected ScheduledExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultBackgroundSchedulerProvider] to be used for injection of scheduler qualified by [org.glassfish.jersey.server.BackgroundScheduler] annotation.
2018-12-29 12:57:28.897 [INFO ] [ish.jersey.server.ApplicationHandler] - Jersey application initialized.
Root Resource Classes:
org.eclipse.smarthome.io.rest.voice.internal.VoiceResource
org.eclipse.smarthome.io.rest.core.internal.binding.BindingResource
org.eclipse.smarthome.io.rest.core.internal.thing.ThingTypeResource
org.eclipse.smarthome.core.id.internal.UUIDResource
org.openhab.ui.habpanel.internal.rest.HABPanelResource
org.openhab.ui.habmin.internal.services.dashboard.DashboardResource
org.eclipse.smarthome.io.rest.sitemap.internal.SitemapResource
org.eclipse.smarthome.io.rest.core.internal.thing.ThingResource
org.eclipse.smarthome.ui.icon.internal.IconSetResource
org.eclipse.smarthome.io.rest.core.internal.link.ItemChannelLinkResource
org.eclipse.smarthome.io.rest.core.internal.config.ConfigDescriptionResource
org.openhab.ui.habmin.internal.services.rule.RuleResource
org.eclipse.smarthome.io.rest.sse.SseResource
org.openhab.ui.habmin.internal.services.floorplan.FloorplanResource
org.eclipse.smarthome.io.rest.core.internal.service.ConfigurableServiceResource
org.eclipse.smarthome.io.rest.internal.resources.RootResource
org.openhab.ui.habmin.internal.services.chart.ChartResource
org.eclipse.smarthome.io.rest.core.internal.extensions.ExtensionResource
org.eclipse.smarthome.io.rest.core.internal.profile.ProfileTypeResource
org.openhab.ui.habmin.internal.services.designer.DesignerResource
org.eclipse.smarthome.io.rest.core.internal.discovery.DiscoveryResource
org.eclipse.smarthome.io.rest.core.internal.persistence.PersistenceResource
org.eclipse.smarthome.io.rest.core.internal.discovery.InboxResource
org.eclipse.smarthome.io.rest.core.internal.item.ItemResource
org.eclipse.smarthome.io.rest.core.internal.channel.ChannelTypeResource
Pre-match Filters:
org.eclipse.smarthome.io.rest.internal.filter.ProxyFilter
Global Request Filters:
org.eclipse.smarthome.io.rest.internal.filter.SatisfiableResourceFilter
Global Reader Interceptors:
org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor
Global Writer Interceptors:
org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor
org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor
Message Body Readers:
org.glassfish.jersey.message.internal.ByteArrayProvider
org.glassfish.jersey.message.internal.InputStreamProvider
org.glassfish.jersey.message.internal.StringMessageProvider
org.eclipse.smarthome.io.rest.core.internal.GsonProvider
org.glassfish.jersey.message.internal.DataSourceProvider
org.glassfish.jersey.message.internal.SourceProvider$StreamSourceReader
org.glassfish.jersey.message.internal.FormMultivaluedMapProvider
org.glassfish.jersey.message.internal.SourceProvider$SaxSourceReader
org.glassfish.jersey.message.internal.SourceProvider$DomSourceReader
org.glassfish.jersey.message.internal.RenderedImageProvider
org.glassfish.jersey.message.internal.FormProvider
org.glassfish.jersey.message.internal.FileProvider
org.glassfish.jersey.message.internal.BasicTypesMessageProvider
org.glassfish.jersey.message.internal.ReaderProvider
Message Body Writers:
org.glassfish.jersey.message.internal.ByteArrayProvider
org.glassfish.jersey.message.internal.InputStreamProvider
org.glassfish.jersey.message.internal.StringMessageProvider
org.glassfish.jersey.message.internal.StreamingOutputProvider
org.glassfish.jersey.media.sse.OutboundEventWriter
org.eclipse.smarthome.io.rest.core.internal.GsonProvider
org.glassfish.jersey.message.internal.DataSourceProvider
org.glassfish.jersey.message.internal.FormMultivaluedMapProvider
org.glassfish.jersey.message.internal.RenderedImageProvider
org.glassfish.jersey.message.internal.SourceProvider$SourceWriter
org.glassfish.jersey.message.internal.FormProvider
org.glassfish.jersey.message.internal.FileProvider
org.glassfish.jersey.server.ChunkedResponseWriter
org.glassfish.jersey.message.internal.BasicTypesMessageProvider
org.glassfish.jersey.message.internal.ReaderProvider

2018-12-29 12:57:28.832 [INFO ] [javassist ] - FrameworkEvent INFO - javassist
java.io.IOException: Exception in opening zip file: /var/lib/openhab2/cache/org.eclipse.osgi/24/0/bundleFile
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:321) ~[?:?]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:93) ~[?:?]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:106) ~[?:?]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65) ~[?:?]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:240) ~[?:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:560) ~[?:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:538) ~[?:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:525) ~[?:?]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:328) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:368) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:446) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) ~[?:?]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
at org.jvnet.hk2.internal.DelegatingClassLoader.loadClass(DelegatingClassLoader.java:77) ~[?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:348) ~[?:?]
at java.lang.reflect.Proxy$ProxyClassFactory.apply(Proxy.java:577) ~[?:?]
at java.lang.reflect.Proxy$ProxyClassFactory.apply(Proxy.java:557) ~[?:?]
at java.lang.reflect.WeakCache$Factory.get(WeakCache.java:230) ~[?:?]
at java.lang.reflect.WeakCache.get(WeakCache.java:127) ~[?:?]
at java.lang.reflect.Proxy.getProxyClass0(Proxy.java:419) ~[?:?]
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:719) ~[?:?]
at org.jvnet.hk2.internal.ProxyUtilities$3.run(ProxyUtilities.java:134) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at org.jvnet.hk2.internal.ProxyUtilities.secureCreate(ProxyUtilities.java:129) ~[?:?]
at org.jvnet.hk2.internal.ProxyUtilities.generateProxy(ProxyUtilities.java:208) ~[?:?]
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:1994) ~[?:?]
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:114) ~[?:?]
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:88) ~[?:?]
at org.glassfish.jersey.internal.inject.ContextInjectionResolver.resolve(ContextInjectionResolver.java:126) ~[?:?]
at org.jvnet.hk2.internal.Utilities.justInject(Utilities.java:945) ~[?:?]
at org.jvnet.hk2.internal.ServiceLocatorImpl.inject(ServiceLocatorImpl.java:979) ~[?:?]
at org.jvnet.hk2.internal.ServiceLocatorImpl.inject(ServiceLocatorImpl.java:969) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:617) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:184) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:350) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:347) ~[?:?]
at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[?:?]
at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[?:?]
at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:255) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler.(ApplicationHandler.java:347) ~[?:?]
at org.glassfish.jersey.servlet.WebComponent.(WebComponent.java:392) ~[?:?]
at org.glassfish.jersey.servlet.ServletContainer.reload(ServletContainer.java:681) ~[?:?]
at com.eclipsesource.jaxrs.publisher.internal.ServletContainerBridge.run(ServletContainerBridge.java:54) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:?]
at java.lang.Thread.run(Thread.java:748) ~[?:?]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/24/0/bundleFile (Datei oder Verzeichnis nicht gefunden)
at java.util.zip.ZipFile.open(Native Method) ~[?:?]
at java.util.zip.ZipFile.(ZipFile.java:225) ~[?:?]
at java.util.zip.ZipFile.(ZipFile.java:155) ~[?:?]
at java.util.zip.ZipFile.(ZipFile.java:169) ~[?:?]
at org.eclipse.osgi.framework.util.SecureAction$16.run(SecureAction.java:308) ~[?:?]
at org.eclipse.osgi.framework.util.SecureAction$16.run(SecureAction.java:1) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:306) ~[?:?]
… 52 more
2018-12-29 12:57:28.936 [INFO ] [ish.jersey.server.ApplicationHandler] - Initiating Jersey application, version Jersey: 2.22.2 2016-02-16 13:32:17…
2018-12-29 12:57:29.356 [INFO ] [y.process.internal.ExecutorProviders] - Selected ExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultManagedAsyncExecutorProvider] to be used for injection of executor qualified by [org.glassfish.jersey.server.ManagedAsyncExecutor] annotation.
2018-12-29 12:57:29.358 [INFO ] [y.process.internal.ExecutorProviders] - Selected ScheduledExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultBackgroundSchedulerProvider] to be used for injection of scheduler qualified by [org.glassfish.jersey.server.BackgroundScheduler] annotation.
2018-12-29 12:57:29.687 [INFO ] [ish.jersey.server.ApplicationHandler] - Jersey application initialized.
Root Resource Classes:
org.eclipse.smarthome.io.rest.voice.internal.VoiceResource
io.swagger.jaxrs.listing.ApiListingResource
org.eclipse.smarthome.io.rest.core.internal.binding.BindingResource
org.eclipse.smarthome.io.rest.core.internal.thing.ThingTypeResource
org.eclipse.smarthome.core.id.internal.UUIDResource
org.openhab.ui.habpanel.internal.rest.HABPanelResource
org.openhab.ui.habmin.internal.services.dashboard.DashboardResource
org.eclipse.smarthome.io.rest.sitemap.internal.SitemapResource
org.eclipse.smarthome.io.rest.core.internal.thing.ThingResource
org.eclipse.smarthome.ui.icon.internal.IconSetResource
org.eclipse.smarthome.io.rest.core.internal.link.ItemChannelLinkResource
org.eclipse.smarthome.io.rest.core.internal.config.ConfigDescriptionResource
org.openhab.ui.habmin.internal.services.rule.RuleResource
org.eclipse.smarthome.io.rest.sse.SseResource
org.openhab.ui.habmin.internal.services.floorplan.FloorplanResource
org.eclipse.smarthome.io.rest.core.internal.service.ConfigurableServiceResource
org.eclipse.smarthome.io.rest.internal.resources.RootResource
org.openhab.ui.habmin.internal.services.chart.ChartResource
org.eclipse.smarthome.io.rest.core.internal.extensions.ExtensionResource
org.eclipse.smarthome.io.rest.core.internal.profile.ProfileTypeResource
org.openhab.ui.habmin.internal.services.designer.DesignerResource
org.eclipse.smarthome.io.rest.core.internal.discovery.DiscoveryResource
org.eclipse.smarthome.io.rest.core.internal.persistence.PersistenceResource
org.eclipse.smarthome.io.rest.core.internal.discovery.InboxResource
org.eclipse.smarthome.io.rest.core.internal.item.ItemResource
org.eclipse.smarthome.io.rest.core.internal.channel.ChannelTypeResource
Pre-match Filters:
org.eclipse.smarthome.io.rest.internal.filter.ProxyFilter
Global Request Filters:
org.eclipse.smarthome.io.rest.internal.filter.SatisfiableResourceFilter
Global Reader Interceptors:
org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor
Global Writer Interceptors:
org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor
org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor
Message Body Readers:
org.glassfish.jersey.message.internal.ByteArrayProvider
org.eclipse.smarthome.io.rest.core.internal.GsonProvider
org.glassfish.jersey.message.internal.BasicTypesMessageProvider
org.glassfish.jersey.message.internal.FormProvider
org.glassfish.jersey.message.internal.SourceProvider$DomSourceReader
org.glassfish.jersey.message.internal.FileProvider
org.glassfish.jersey.message.internal.StringMessageProvider
org.glassfish.jersey.message.internal.SourceProvider$SaxSourceReader
org.glassfish.jersey.message.internal.DataSourceProvider
org.glassfish.jersey.message.internal.InputStreamProvider
org.glassfish.jersey.message.internal.RenderedImageProvider
org.glassfish.jersey.message.internal.SourceProvider$StreamSourceReader
org.glassfish.jersey.message.internal.ReaderProvider
org.glassfish.jersey.message.internal.FormMultivaluedMapProvider
Message Body Writers:
org.glassfish.jersey.message.internal.ByteArrayProvider
io.swagger.jaxrs.listing.SwaggerSerializers
org.glassfish.jersey.message.internal.StreamingOutputProvider
org.eclipse.smarthome.io.rest.core.internal.GsonProvider
org.glassfish.jersey.message.internal.BasicTypesMessageProvider
org.glassfish.jersey.media.sse.OutboundEventWriter
org.glassfish.jersey.message.internal.FormProvider
org.glassfish.jersey.message.internal.SourceProvider$SourceWriter
org.glassfish.jersey.message.internal.FileProvider
org.glassfish.jersey.message.internal.StringMessageProvider
org.glassfish.jersey.message.internal.DataSourceProvider
org.glassfish.jersey.message.internal.InputStreamProvider
org.glassfish.jersey.message.internal.RenderedImageProvider
org.glassfish.jersey.message.internal.ReaderProvider
org.glassfish.jersey.message.internal.FormMultivaluedMapProvider
org.glassfish.jersey.server.ChunkedResponseWriter

2018-12-29 12:57:29.622 [INFO ] [javassist ] - FrameworkEvent INFO - javassist
java.io.IOException: Exception in opening zip file: /var/lib/openhab2/cache/org.eclipse.osgi/24/0/bundleFile
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:321) ~[?:?]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:93) ~[?:?]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:106) ~[?:?]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65) ~[?:?]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:240) ~[?:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:560) ~[?:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:538) ~[?:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:525) ~[?:?]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:328) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:368) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:446) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) ~[?:?]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
at org.jvnet.hk2.internal.DelegatingClassLoader.loadClass(DelegatingClassLoader.java:77) ~[?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:348) ~[?:?]
at java.lang.reflect.Proxy$ProxyClassFactory.apply(Proxy.java:577) ~[?:?]
at java.lang.reflect.Proxy$ProxyClassFactory.apply(Proxy.java:557) ~[?:?]
at java.lang.reflect.WeakCache$Factory.get(WeakCache.java:230) ~[?:?]
at java.lang.reflect.WeakCache.get(WeakCache.java:127) ~[?:?]
at java.lang.reflect.Proxy.getProxyClass0(Proxy.java:419) ~[?:?]
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:719) ~[?:?]
at org.jvnet.hk2.internal.ProxyUtilities$3.run(ProxyUtilities.java:134) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at org.jvnet.hk2.internal.ProxyUtilities.secureCreate(ProxyUtilities.java:129) ~[?:?]
at org.jvnet.hk2.internal.ProxyUtilities.generateProxy(ProxyUtilities.java:208) ~[?:?]
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:1994) ~[?:?]
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:114) ~[?:?]
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:88) ~[?:?]
at org.glassfish.jersey.internal.inject.ContextInjectionResolver.resolve(ContextInjectionResolver.java:126) ~[?:?]
at org.jvnet.hk2.internal.Utilities.justInject(Utilities.java:945) ~[?:?]
at org.jvnet.hk2.internal.ServiceLocatorImpl.inject(ServiceLocatorImpl.java:979) ~[?:?]
at org.jvnet.hk2.internal.ServiceLocatorImpl.inject(ServiceLocatorImpl.java:969) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:617) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:184) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:350) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:347) ~[?:?]
at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[?:?]
at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[?:?]
at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:255) ~[?:?]
at org.glassfish.jersey.server.ApplicationHandler.(ApplicationHandler.java:347) ~[?:?]
at org.glassfish.jersey.servlet.WebComponent.(WebComponent.java:392) ~[?:?]
at org.glassfish.jersey.servlet.ServletContainer.reload(ServletContainer.java:681) ~[?:?]
at com.eclipsesource.jaxrs.publisher.internal.ServletContainerBridge.run(ServletContainerBridge.java:54) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:?]
at java.lang.Thread.run(Thread.java:748) ~[?:?]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/24/0/bundleFile (Datei oder Verzeichnis nicht gefunden)
at java.util.zip.ZipFile.open(Native Method) ~[?:?]
at java.util.zip.ZipFile.(ZipFile.java:225) ~[?:?]
at java.util.zip.ZipFile.(ZipFile.java:155) ~[?:?]
at java.util.zip.ZipFile.(ZipFile.java:169) ~[?:?]
at org.eclipse.osgi.framework.util.SecureAction$16.run(SecureAction.java:308) ~[?:?]
at org.eclipse.osgi.framework.util.SecureAction$16.run(SecureAction.java:1) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:306) ~[?:?]
… 52 more

This thread is marked as solved. But what are the steps to go through? :thinking:

  • what bundles has be uninstalled?
  • should openhab stopped/restarted/… ?
  • will my configuration changed?
  • will restoring a backup of my openhab configuration bring this issue back?
  • what is the reason for this behavior? Is it a bug?

Kind regards
Thomas