Which bundles are required to run

  • Platform information:
    • Hardware:Raspberry PI 4b
    • OS: openhabian
    • Java Runtime Environment:OpenJDK Runtime Environment Zulu11.43+88-CA (build 11.0.9+11-LTS)
    • openHAB version: openHAB 3.3.0 Build #2947

Are all of this bundles required to run ?

START LEVEL 100 , List Threshold: 50
 ID │ State  │ Lvl │ Version                │ Name
────┼────────┼─────┼────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 29 │ Active │  80 │ 2.12.6                 │ Jackson-annotations
 30 │ Active │  80 │ 2.12.6                 │ Jackson-core
 31 │ Active │  80 │ 2.12.6.1               │ jackson-databind
 32 │ Active │  80 │ 2.12.6                 │ Jackson-dataformat-YAML
 33 │ Active │  80 │ 2.12.6                 │ Jackson datatype: JSR310
 34 │ Active │  80 │ 6.2.6                  │ Woodstox
 35 │ Active │  80 │ 2.8.9                  │ Gson
 36 │ Active │  80 │ 30.1.0.jre             │ Guava: Google Core Libraries for Java
 37 │ Active │  80 │ 1.0.1                  │ Guava InternalFutureFailureAccess and InternalFutures
 38 │ Active │  80 │ 5.0.1.v20210324-2015   │ Google Guice - Core Library
 40 │ Active │  80 │ 4.8.138.v20211212-1642 │ ClassGraph
 41 │ Active │  80 │ 2.1.9                  │ swagger-annotations
 42 │ Active │  80 │ 2.1.9                  │ swagger-core
 43 │ Active │  80 │ 2.1.9                  │ swagger-integration
 44 │ Active │  80 │ 2.1.9                  │ swagger-jaxrs2
 45 │ Active │  80 │ 2.1.9                  │ swagger-models
 46 │ Active │  80 │ 2.0.2                  │ Jakarta Bean Validation API
 48 │ Active │  80 │ 2.3.3                  │ Jakarta XML Web Services API
 51 │ Active │  80 │ 3.5.7                  │ JmDNS
 52 │ Active │  80 │ 2.1.3                  │ Units of Measurement API
 54 │ Active │  80 │ 0.5.10                 │ Jollyday
 55 │ Active │  80 │ 3.2.0.v201101311130    │ ANTLR Runtime
 56 │ Active │  80 │ 1.0.0.v201105210816    │ Aopalliance Plug-in
 57 │ Active │  80 │ 1.2.2                  │ org.apache.aries.component-dsl.component-dsl
 58 │ Active │  80 │ 1.0.1                  │ Apache Aries JAX-RS Specification API
 59 │ Active │  80 │ 2.0.0                  │ Apache Aries JAX-RS Whiteboard
 61 │ Active │  80 │ 3.12.0                 │ Apache Commons Lang
 62 │ Active │  80 │ 3.4.5                  │ Apache CXF Core
 63 │ Active │  80 │ 3.4.5                  │ Apache CXF Runtime JAX-RS Frontend
 64 │ Active │  80 │ 3.4.5                  │ Apache CXF JAX-RS Client
 65 │ Active │  80 │ 3.4.5                  │ Apache CXF JAX-RS Server-Side Events Support
 66 │ Active │  80 │ 3.4.5                  │ Apache CXF Runtime Security functionality
 67 │ Active │  80 │ 3.4.5                  │ Apache CXF Runtime HTTP Transport
 75 │ Active │  80 │ 4.3.7                  │ Apache Karaf :: OSGi Services :: Event
 86 │ Active │  80 │ 1.0.0.2                │ Apache ServiceMix :: Bundles :: javax.inject
 94 │ Active │  80 │ 2.2.5                  │ XmlSchema Core
 95 │ Active │  80 │ 4.21.0                 │ Apache XBean :: OSGI Bundle Utilities
 96 │ Active │  80 │ 4.21.0                 │ Apache XBean :: Classpath Resource Finder
 97 │ Active │  80 │ 0.7.7                  │ jose4j
 98 │ Active │  80 │ 2.17.0.v20190920-0401  │ EMF Common
 99 │ Active │  80 │ 2.20.0.v20190920-0401  │ EMF Ecore
100 │ Active │  80 │ 2.14.0.v20190528-0725  │ EMF Change Model
101 │ Active │  80 │ 2.16.0.v20190528-0725  │ EMF XML/XMI Persistence
102 │ Active │  80 │ 3.13.0.v20200828-1034  │ Common Eclipse Runtime
130 │ Active │  80 │ 0.12.0.v20210402-1305  │ org.eclipse.lsp4j
131 │ Active │  80 │ 0.12.0.v20210402-1305  │ org.eclipse.lsp4j.jsonrpc
132 │ Active │  80 │ 2.26.0.v20220228-0748  │ Xtend Runtime Library
133 │ Active │  80 │ 2.26.0.v20220228-0748  │ Xtend Macro Interfaces
134 │ Active │  80 │ 2.26.0.v20220228-0751  │ Xtext
135 │ Active │  80 │ 2.26.0.v20220228-0758  │ Xtext Common Types
136 │ Active │  80 │ 2.26.0.v20220228-0751  │ Xtext IDE Core
137 │ Active │  80 │ 2.26.0.v20220228-0751  │ Xtext Utility
138 │ Active │  80 │ 2.26.0.v20220228-0758  │ Xbase Model
139 │ Active │  80 │ 2.26.0.v20220228-0758  │ Xbase Generic IDE Services
140 │ Active │  80 │ 2.26.0.v20220228-0748  │ Xbase Runtime Library
144 │ Active │  80 │ 9.2.0                  │ org.objectweb.asm.commons
145 │ Active │  80 │ 9.2.0                  │ org.objectweb.asm.tree
146 │ Active │  80 │ 9.2.0                  │ org.objectweb.asm.tree.analysis
147 │ Active │  80 │ 9.2.0                  │ org.objectweb.asm.util
148 │ Active │  80 │ 3.3.0.202206152059     │ openHAB Core :: Bundles :: Core
149 │ Active │  80 │ 3.3.0.202206152109     │ openHAB Core :: Bundles :: Marketplace Add-on Services
150 │ Active │  80 │ 3.3.0.202206152109     │ openHAB Core :: Bundles :: Community Marketplace Add-on Service :: Karaf
151 │ Active │  80 │ 3.3.0.202206152102     │ openHAB Core :: Bundles :: Audio
152 │ Active │  80 │ 3.3.0.202206152101     │ openHAB Core :: Bundles :: JAAS Authentication
153 │ Active │  80 │ 3.3.0.202206152102     │ openHAB Core :: Bundles :: OAuth2Client
154 │ Active │  80 │ 3.3.0.202206152104     │ openHAB Core :: Bundles :: Automation
155 │ Active │  80 │ 3.3.0.202206152108     │ openHAB Core :: Bundles :: Automation Media Modules
156 │ Active │  80 │ 3.3.0.202206152106     │ openHAB Core :: Bundles :: Automation Script Modules
157 │ Active │  80 │ 3.3.0.202206152108     │ openHAB Core :: Bundles :: Automation Script RuleSupport
158 │ Active │  80 │ 3.3.0.202206152106     │ openHAB Core :: Bundles :: Automation REST API
159 │ Active │  80 │ 3.3.0.202206152104     │ openHAB Core :: Bundles :: Binding XML
160 │ Active │  80 │ 3.3.0.202206152101     │ openHAB Core :: Bundles :: Configuration Core
161 │ Active │  80 │ 3.3.0.202206152104     │ openHAB Core :: Bundles :: Configuration Discovery
162 │ Active │  80 │ 3.3.0.202206152106     │ openHAB Core :: Bundles :: Configuration mDNS Discovery
163 │ Active │  80 │ 3.3.0.202206152103     │ openHAB Core :: Bundles :: Configuration Dispatcher
164 │ Active │  75 │ 3.3.0.202206152102     │ openHAB Core :: Bundles :: Configuration XML
165 │ Active │  80 │ 3.3.0.202206152102     │ openHAB Core :: Bundles :: Ephemeris
166 │ Active │  80 │ 3.3.0.202206152102     │ openHAB Core :: Bundles :: ID
167 │ Active │  80 │ 3.3.0.202206152100     │ openHAB Core :: Bundles :: Console
168 │ Active │  80 │ 3.3.0.202206152058     │ openHAB Core :: Bundles :: HTTP Interface
169 │ Active │  80 │ 3.3.0.202206152101     │ openHAB Core :: Bundles :: HTTP Interface Authentication
171 │ Active │  80 │ 3.3.0.202206152106     │ openHAB Core :: Bundles :: Monitor
172 │ Active │  80 │ 3.3.0.202206152100     │ openHAB Core :: Bundles :: Network I/O
173 │ Active │  80 │ 3.3.0.202206152100     │ openHAB Core :: Bundles :: REST Interface
174 │ Active │  80 │ 3.3.0.202206152104     │ openHAB Core :: Bundles :: Audio REST Interface
175 │ Active │  80 │ 3.3.0.202206152103     │ openHAB Core :: Bundles :: Authentication Support for the REST Interface
176 │ Active │  80 │ 3.3.0.202206152105     │ openHAB Core :: Bundles :: REST Interface :: Core
177 │ Active │  80 │ 3.3.0.202206152106     │ openHAB Core :: Bundles :: REST mDNS Announcer
178 │ Active │  80 │ 3.3.0.202206152108     │ openHAB Core :: Bundles :: Sitemap REST Interface
179 │ Active │  80 │ 3.3.0.202206152104     │ openHAB Core :: Bundles :: SSE Interface
180 │ Active │  80 │ 3.3.0.202206152102     │ openHAB Core :: Bundles :: REST Interface :: Swagger 1
181 │ Active │  80 │ 3.3.0.202206152104     │ openHAB Core :: Bundles :: Transformation REST Interface
182 │ Active │  80 │ 3.3.0.202206152108     │ openHAB Core :: Bundles :: UI REST Interface
183 │ Active │  80 │ 3.3.0.202206152105     │ openHAB Core :: Bundles :: Voice REST Interface
184 │ Active │  80 │ 3.3.0.202206152105     │ openHAB Core :: Bundles :: mDNS Service
185 │ Active │  80 │ 3.3.0.202206152102     │ openHAB Core :: Bundles :: Karaf Integration
186 │ Active │  80 │ 3.3.0.202206152103     │ openHAB Core :: Bundles :: Model Core
187 │ Active │  80 │ 3.3.0.202206152105     │ openHAB Core :: Bundles :: Model Items
188 │ Active │  80 │ 3.3.0.202206152106     │ openHAB Core :: Bundles :: Model Item IDE
189 │ Active │  80 │ 3.3.0.202206152106     │ openHAB Core :: Bundles :: Model Items Runtime
190 │ Active │  80 │ 3.3.0.202206152110     │ openHAB Core :: Bundles :: Language Server
191 │ Active │  80 │ 3.3.0.202206152105     │ openHAB Core :: Bundles :: Model Persistence
192 │ Active │  80 │ 3.3.0.202206152107     │ openHAB Core :: Bundles :: Model Persistence IDE
193 │ Active │  80 │ 3.3.0.202206152107     │ openHAB Core :: Bundles :: Model Persistence Runtime
194 │ Active │  80 │ 3.3.0.202206152109     │ openHAB Core :: Bundles :: Model Rules
195 │ Active │  80 │ 3.3.0.202206152110     │ openHAB Core :: Bundles :: Model Rule IDE
196 │ Active │  80 │ 3.3.0.202206152110     │ openHAB Core :: Bundles :: Model Rules Runtime
197 │ Active │  80 │ 3.3.0.202206152107     │ openHAB Core :: Bundles :: Model Script
198 │ Active │  80 │ 3.3.0.202206152109     │ openHAB Core :: Bundles :: Model Script IDE
199 │ Active │  80 │ 3.3.0.202206152109     │ openHAB Core :: Bundles :: Model Script Runtime
200 │ Active │  80 │ 3.3.0.202206152105     │ openHAB Core :: Bundles :: Model Sitemap
201 │ Active │  80 │ 3.3.0.202206152108     │ openHAB Core :: Bundles :: Model Sitemap IDE
202 │ Active │  80 │ 3.3.0.202206152108     │ openHAB Core :: Bundles :: Model Sitemap Runtime
203 │ Active │  80 │ 3.3.0.202206152107     │ openHAB Core :: Bundles :: Model Thing
204 │ Active │  80 │ 3.3.0.202206152108     │ openHAB Core :: Bundles :: Model Thing IDE
205 │ Active │  80 │ 3.3.0.202206152108     │ openHAB Core :: Bundles :: Model Thing Runtime
206 │ Active │  80 │ 3.3.0.202206152103     │ openHAB Core :: Bundles :: Persistence
207 │ Active │  80 │ 3.3.0.202206152101     │ openHAB Core :: Bundles :: Console for OSGi runtime Karaf
208 │ Active │  80 │ 3.3.0.202206152101     │ openHAB Core :: Bundles :: Semantics
209 │ Active │  80 │ 3.3.0.202206152103     │ openHAB Core :: Bundles :: JSON Storage
210 │ Active │  80 │ 3.3.0.202206152102     │ openHAB Core :: Bundles :: Thing
211 │ Active │  75 │ 3.3.0.202206152104     │ openHAB Core :: Bundles :: Thing XML
212 │ Active │  80 │ 3.3.0.202206152103     │ openHAB Core :: Bundles :: Transformation Service
213 │ Active │  80 │ 3.3.0.202206152107     │ openHAB Core :: Bundles :: UI
214 │ Active │  80 │ 3.3.0.202206152108     │ openHAB Core :: Bundles :: UI Icon Support
215 │ Active │  80 │ 3.3.0.202206152104     │ openHAB Core :: Bundles :: Voice
216 │ Active │  80 │ 3.3.0.202206152056     │ openHAB UI :: Bundles :: Main UI
217 │ Active │  80 │ 3.3.0.202206152052     │ openHAB UI :: Bundles :: Icon Set :: Classic
224 │ Active │  80 │ 1.0.0.201802012106     │ org.osgi:org.osgi.service.jaxrs
225 │ Active │  80 │ 1.5.0                  │ ThreeTen-Extra
226 │ Active │  80 │ 1.27.0                 │ SnakeYAML
227 │ Active │  80 │ 2.1                    │ SI Units
228 │ Active │  80 │ 2.1.0                  │ SI Quantities
229 │ Active │  80 │ 4.2.1                  │ Stax2 API
230 │ Active │  80 │ 2.1.2                  │ Units of Measurement Reference Implementation
231 │ Active │  80 │ 2.1.0                  │ Units of Measurement Common Library for Java
232 │ Active │  80 │ 1.4.19                 │ XStream Core
233 │ Active │  80 │ 3.3.0.202201061617     │ openHAB Add-ons :: Bundles :: SamsungTV Binding
234 │ Active │  80 │ 2.27                   │ Dagger
235 │ Active │  80 │ 1.2.2                  │ hivemq-mqtt-client
236 │ Active │  80 │ 5.9.0                  │ jna
237 │ Active │  80 │ 5.9.0                  │ jna-platform
238 │ Active │  80 │ 4.1.72.Final           │ Netty/Buffer
239 │ Active │  80 │ 4.1.72.Final           │ Netty/Codec
240 │ Active │  80 │ 4.1.72.Final           │ Netty/Codec/HTTP
241 │ Active │  80 │ 4.1.72.Final           │ Netty/Codec/Socks
242 │ Active │  80 │ 4.1.72.Final           │ Netty/Common
243 │ Active │  80 │ 4.1.72.Final           │ Netty/Handler
244 │ Active │  80 │ 4.1.72.Final           │ Netty/Handler/Proxy
245 │ Active │  80 │ 4.1.72.Final           │ Netty/Resolver
246 │ Active │  80 │ 2.0.46.Final           │ Netty/TomcatNative [OpenSSL - Classes]
247 │ Active │  80 │ 4.1.72.Final           │ Netty/Transport
248 │ Active │  80 │ 4.1.72.Final           │ Netty/Transport/Classes/Epoll
249 │ Active │  80 │ 4.1.72.Final           │ Netty/Transport/Native/Unix/Common
250 │ Active │  80 │ 2.2.19                 │ rxjava
251 │ Active │  80 │ 1.0.1                  │ IO.Socket Engine Client
252 │ Active │  80 │ 1.0.1                  │ IO.Socket Socket Client
253 │ Active │  80 │ 20180813.0.0           │ JSON in Java
254 │ Active │  80 │ 3.7.2                  │ Apache Commons Net
255 │ Active │  80 │ 3.8.1.1                │ Apache ServiceMix :: Bundles :: okhttp
256 │ Active │  80 │ 1.13.0.1               │ Apache ServiceMix :: Bundles :: okio
257 │ Active │  80 │ 2.1.2                  │ Java Concurrency Tools Core Library
258 │ Active │  80 │ 2.6.1                  │ JUPnP Library
259 │ Active │  80 │ 3.3.0.202206220328     │ openHAB Add-ons :: Bundles :: Automation :: JSScripting
260 │ Active │  80 │ 3.3.0.202206220331     │ openHAB Add-ons :: Bundles :: Astro Binding
261 │ Active │  80 │ 3.3.0.202206220333     │ openHAB Add-ons :: Bundles :: Chromecast Binding
262 │ Active │  80 │ 3.3.0.202206220335     │ openHAB Add-ons :: Bundles :: Denon / Marantz Binding
263 │ Active │  80 │ 3.3.0.202206220338     │ openHAB Add-ons :: Bundles :: Exec Binding
264 │ Active │  80 │ 3.3.0.202206220341     │ openHAB Add-ons :: Bundles :: HEOS Binding
265 │ Active │  80 │ 3.3.0.202206220342     │ openHAB Add-ons :: Bundles :: HTTP Binding
266 │ Active │  80 │ 3.3.0.202206220343     │ openHAB Add-ons :: Bundles :: iCalendar Binding
267 │ Active │  80 │ 3.3.0.202206220347     │ openHAB Add-ons :: Bundles :: Log Reader Binding
268 │ Active │  80 │ 3.3.0.202206220350     │ openHAB Add-ons :: Bundles :: Xiaomi Mi Smart Home Binding
269 │ Active │  80 │ 3.3.0.202206220350     │ openHAB Add-ons :: Bundles :: Mikrotik Binding
270 │ Active │  80 │ 3.3.0.202206220351     │ openHAB Add-ons :: Bundles :: MQTT Broker Binding
271 │ Active │  81 │ 3.3.0.202206220420     │ openHAB Add-ons :: Bundles :: MQTT EspMilightHub
272 │ Active │  81 │ 3.3.0.202206220420     │ openHAB Add-ons :: Bundles :: MQTT Things and Channels
273 │ Active │  82 │ 3.3.0.202206220421     │ openHAB Add-ons :: Bundles :: MQTT HomeAssistant Convention
274 │ Active │  82 │ 3.3.0.202206220421     │ openHAB Add-ons :: Bundles :: MQTT Homie Convention
275 │ Active │  80 │ 3.3.0.202206220352     │ openHAB Add-ons :: Bundles :: Network Binding
276 │ Active │  80 │ 3.3.0.202206220355     │ openHAB Add-ons :: Bundles :: OpenWeatherMap Binding
277 │ Active │  80 │ 3.3.0.202206220358     │ openHAB Add-ons :: Bundles :: Pushover Binding
278 │ Active │  80 │ 3.3.0.202206220403     │ openHAB Add-ons :: Bundles :: Spotify Binding
279 │ Active │  80 │ 3.3.0.202206220404     │ openHAB Add-ons :: Bundles :: Systeminfo Binding
280 │ Active │  80 │ 3.3.0.202206220406     │ openHAB Add-ons :: Bundles :: UPnP Control Binding
281 │ Active │  80 │ 3.3.0.202206152106     │ openHAB Core :: Bundles :: Configuration UPnP Discovery
282 │ Active │  80 │ 3.3.0.202206152103     │ openHAB Core :: Bundles :: MQTT Transport
283 │ Active │  80 │ 3.3.0.202206152101     │ openHAB Core :: Bundles :: UPnP Transport
284 │ Active │  80 │ 3.3.0.202206220411     │ openHAB Add-ons :: Bundles :: IO :: openHAB Cloud Connector
285 │ Active │  80 │ 3.3.0.202206220411     │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB
286 │ Active │  80 │ 3.3.0.202206220412     │ openHAB Add-ons :: Bundles :: Persistence Service :: MapDB
287 │ Active │  75 │ 3.3.0.202206220413     │ openHAB Add-ons :: Bundles :: Transformation Service :: Exec
288 │ Active │  75 │ 3.3.0.202206220413     │ openHAB Add-ons :: Bundles :: Transformation Service :: JavaScript
289 │ Active │  75 │ 3.3.0.202206220413     │ openHAB Add-ons :: Bundles :: Transformation Service :: JSonPath
290 │ Active │  75 │ 3.3.0.202206220340     │ openHAB Add-ons :: Bundles :: Transformation Service :: Map
291 │ Active │  75 │ 3.3.0.202206220413     │ openHAB Add-ons :: Bundles :: Transformation Service :: RegEx
292 │ Active │  75 │ 3.3.0.202206220413     │ openHAB Add-ons :: Bundles :: Transformation Service :: XPath
293 │ Active │  80 │ 3.3.0.202206220414     │ openHAB Add-ons :: Bundles :: Voice :: Google Cloud Text-to-Speech
294 │ Active │  80 │ 1.0.3                  │ reactive-streams
295 │ Active │  80 │ 3.3.0.202206220404     │ openHAB Add-ons :: Bundles :: Telegram Binding
296 │ Active │  80 │ 3.2.2                  │ openHAB Add-ons :: Bundles :: Weather Calculations Binding
openhab>  

Yes, openHAB will not activate unneeded bundles.

Problem is that, after upgrade two Marketplace bundles:

149 │ Resolved │  80 │ 3.3.0.202206222057     │ openHAB Core :: Bundles :: Marketplace Add-on Services
150 │ Resolved │  80 │ 3.3.0.202206222057     │ openHAB Core :: Bundles :: Community Marketplace Add-on Service :: Karaf

are stuck in Resolved state, consequently a message about not being able to install all the add-ons appears in log. After starting two of them manually, add-ons are stuck in Resolved state. So starting add-ons manually resolves problems. So I’m wondering if any of other bundles should be also started manually ?

Normally, no bundles need to be started manually. What doe the logs say about this bundles?

This is log on second (after starting immediattely restarts itself) start after upgrade. Then after mannualy starting Marketplace and restarting OH3 and manually starting all add-ons, OH3 stabilizes and runs without problems until next upgrade.

2022-06-23 11:59:57.797 [INFO ] [.core.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2022-06-23 12:00:54.872 [INFO ] [org.openhab.ui.internal.UIService   ] - Stopped UI
2022-06-23 12:01:19.836 [ERROR] [.internal.DefaultMetricsRegistration] - bundle org.openhab.core.io.monitor:3.3.0.202206222052 (172)[org.openhab.core.io.monitor.internal.DefaultMetricsRegistration(108)] : The
deactivate method has thrown an exception
java.util.ConcurrentModificationException: null
        at java.util.HashMap$KeySet.forEach(HashMap.java:931) ~[?:?]
        at org.openhab.core.io.monitor.internal.metrics.BundleStateMetric.unbind(BundleStateMetric.java:96) ~[?:?]
        at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
        at org.openhab.core.io.monitor.internal.DefaultMetricsRegistration.unregisterMeters(DefaultMetricsRegistration.java:100) ~[?:?]
        at org.openhab.core.io.monitor.internal.DefaultMetricsRegistration.deactivate(DefaultMetricsRegistration.java:81) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:244) ~[?:?]
        at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41) ~[?:?]
        at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:685) ~[?:?]
        at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:529) ~[?:?]
        at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:318) ~[?:?]
        at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:308) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.disposeImplementationObject(SingleComponentManager.java:421) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.deleteComponent(SingleComponentManager.java:165) ~[?:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.doDeactivate(AbstractComponentManager.java:853) ~[?:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:825) ~[?:?]
        at org.apache.felix.scr.impl.manager.DependencyManager.deactivateComponentManager(DependencyManager.java:2580) ~[?:?]
        at org.apache.felix.scr.impl.manager.DependencyManager.access$400(DependencyManager.java:59) ~[?:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.removedService(DependencyManager.java:1353) ~[?:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.removedService(DependencyManager.java:1222) ~[?:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1226) ~[?:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1121) ~[?:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.untrack(ServiceTracker.java:981) ~[?:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1160) ~[?:?]
        at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:114) ~[?:?]
        at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:120) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:956) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:936) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:873) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:241) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.unregister(AbstractComponentManager.java:952) ~[?:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.unregister(AbstractComponentManager.java:915) ~[?:?]
        at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:140) ~[?:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.unregisterService(AbstractComponentManager.java:994) ~[?:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.doDeactivate(AbstractComponentManager.java:844) ~[?:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:825) ~[?:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.dispose(AbstractComponentManager.java:589) ~[?:?]
        at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.disposeComponents(ConfigurableComponentHolder.java:718) ~[?:?]
        at org.apache.felix.scr.impl.BundleComponentActivator.dispose(BundleComponentActivator.java:487) ~[?:?]
        at org.apache.felix.scr.impl.Activator.disposeComponents(Activator.java:613) ~[?:?]
        at org.apache.felix.scr.impl.Activator.access$300(Activator.java:70) ~[?:?]
        at org.apache.felix.scr.impl.Activator$ScrExtension.destroy(Activator.java:451) ~[?:?]
        at org.apache.felix.scr.impl.AbstractExtender$1.run(AbstractExtender.java:216) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at org.apache.felix.scr.impl.AbstractExtender.destroyExtension(AbstractExtender.java:238) ~[?:?]
        at org.apache.felix.scr.impl.AbstractExtender.bundleChanged(AbstractExtender.java:132) ~[?:?]
        at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:217) ~[?:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:944) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:229) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.container.Module.publishEvent(Module.java:499) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.container.Module.doStop(Module.java:658) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.container.Module.stop(Module.java:521) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxBundle.stop(EquinoxBundle.java:472) ~[org.eclipse.osgi-3.17.200.jar:?]
        at org.apache.karaf.features.internal.service.BundleInstallSupportImpl.stopBundle(BundleInstallSupportImpl.java:171) ~[?:?]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.stopBundle(FeaturesServiceImpl.java:1165) ~[?:?]
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:783) ~[?:?]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1069) ~[?:?]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:1004) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at java.lang.Thread.run(Thread.java:834) [?:?]
2022-06-23 12:01:20.741 [WARN ] [e.automation.internal.RuleEngineImpl] - Fail to execute action: 3
java.lang.NullPointerException: null
        at org.openhab.core.model.script.ScriptServiceUtil.getActionServices(ScriptServiceUtil.java:123) ~[?:?]
        at org.openhab.core.model.script.scoping.ActionClassLoader.loadClass(ActionClassLoader.java:37) ~[?:?]
        at java.lang.Class.forName0(Native Method) ~[?:?]
        at java.lang.Class.forName(Class.java:398) ~[?:?]
        at org.eclipse.xtext.common.types.access.impl.ClassFinder.forName(ClassFinder.java:42) ~[?:?]
        at org.eclipse.xtext.common.types.access.impl.ClassFinder.forName(ClassFinder.java:16) ~[?:?]
        at org.eclipse.xtext.common.types.access.impl.AbstractClassFinder.forName(AbstractClassFinder.java:44) ~[?:?]
        at org.eclipse.xtext.common.types.access.reflect.ReflectionTypeProvider.findClassByName(ReflectionTypeProvider.java:156) ~[?:?]
        at org.eclipse.xtext.common.types.access.reflect.ReflectionTypeProvider.doFindTypeByName(ReflectionTypeProvider.java:117) ~[?:?]
        at org.eclipse.xtext.common.types.access.reflect.ReflectionTypeProvider.findTypeByName(ReflectionTypeProvider.java:110) ~[?:?]
        at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement(AbstractTypeScope.java:60) ~[?:?]
        at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getSingleElement(AbstractTypeScope.java:55) ~[?:?]
        at org.eclipse.xtext.common.types.xtext.AbstractTypeScope.getElements(AbstractTypeScope.java:74) ~[?:?]
        at org.eclipse.xtext.scoping.impl.AbstractScope.getElements(AbstractScope.java:138) ~[?:?]
        at org.eclipse.xtext.scoping.impl.ScopeBasedSelectable.getExportedObjects(ScopeBasedSelectable.java:41) ~[?:?]
        at org.eclipse.xtext.scoping.impl.ImportScope.getLocalElementsByName(ImportScope.java:155) ~[?:?]
        at org.eclipse.xtext.scoping.impl.ImportScope.getSingleLocalElementByName(ImportScope.java:143) ~[?:?]
        at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement(AbstractScope.java:106) ~[?:?]
        at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement(AbstractScope.java:109) ~[?:?]
        at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement(AbstractScope.java:109) ~[?:?]
        at org.eclipse.xtext.xbase.scoping.batch.TypeLiteralScope.getLocalElementsByName(TypeLiteralScope.java:49) ~[?:?]
        at org.eclipse.xtext.xbase.scoping.batch.AbstractSessionBasedScope.getElements(AbstractSessionBasedScope.java:175) ~[?:?]
        at org.eclipse.xtext.xbase.scoping.batch.AbstractSessionBasedScope$1.get(AbstractSessionBasedScope.java:181) ~[?:?]
        at org.eclipse.xtext.xbase.scoping.batch.AbstractSessionBasedScope$1.get(AbstractSessionBasedScope.java:178) ~[?:?]
        at org.eclipse.xtext.scoping.impl.AbstractScope$ParentIterable.iterator(AbstractScope.java:61) ~[?:?]
        at com.google.common.collect.FluentIterable$3$1.get(FluentIterable.java:296) ~[?:?]
        at com.google.common.collect.FluentIterable$3$1.get(FluentIterable.java:293) ~[?:?]
        at com.google.common.collect.AbstractIndexedListIterator.next(AbstractIndexedListIterator.java:77) ~[?:?]
        at com.google.common.collect.Iterators$ConcatenatedIterator.hasNext(Iterators.java:1333) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates(AbstractTypeComputationState.java:413) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes(XbaseTypeComputer.java:1227) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes(XbaseTypeComputer.java:113) ~[?:?]
        at org.openhab.core.model.script.jvmmodel.ScriptTypeComputer.computeTypes(ScriptTypeComputer.java:38) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes(AbstractTypeComputationState.java:122) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes(AbstractTypeComputationState.java:110) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState$1.getActualType(AbstractTypeComputationState.java:404) ~[?:?]
        at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScopeForReceiver(FeatureScopes.java:216) ~[?:?]
        at org.eclipse.xtext.xbase.scoping.batch.FeatureScopes.createFeatureCallScope(FeatureScopes.java:93) ~[?:?]
        at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.createFeatureCallScope(AbstractFeatureScopeSession.java:178) ~[?:?]
        at org.eclipse.xtext.xbase.scoping.batch.AbstractFeatureScopeSession.getScope(AbstractFeatureScopeSession.java:49) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.getCandidateDescriptions(ScopeProviderAccess.java:143) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.getLinkingCandidates(AbstractTypeComputationState.java:410) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes(XbaseTypeComputer.java:1227) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes(XbaseTypeComputer.java:113) ~[?:?]
        at org.openhab.core.model.script.jvmmodel.ScriptTypeComputer.computeTypes(ScriptTypeComputer.java:38) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes(AbstractTypeComputationState.java:122) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes(AbstractTypeComputationState.java:110) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.resolveArgumentType(AbstractLinkingCandidate.java:628) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.FeatureLinkingCandidate.resolveArgumentType(FeatureLinkingCandidate.java:964) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.computeFixedArityArgumentType(AbstractLinkingCandidate.java:580) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.computeArgumentType(AbstractLinkingCandidate.java:444) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.computeArgumentTypes(AbstractLinkingCandidate.java:431) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.preApply(AbstractLinkingCandidate.java:379) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.FeatureLinkingCandidate.preApply(FeatureLinkingCandidate.java:897) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.applyToComputationState(AbstractLinkingCandidate.java:287) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes(XbaseTypeComputer.java:1232) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes(XbaseTypeComputer.java:113) ~[?:?]
        at org.openhab.core.model.script.jvmmodel.ScriptTypeComputer.computeTypes(ScriptTypeComputer.java:38) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes(AbstractTypeComputationState.java:122) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.doComputeTypes(ExpressionTypeComputationState.java:60) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes(AbstractTypeComputationState.java:110) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer._computeTypes(XbaseTypeComputer.java:496) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.computeTypes(XbaseTypeComputer.java:119) ~[?:?]
        at org.openhab.core.model.script.jvmmodel.ScriptTypeComputer.computeTypes(ScriptTypeComputer.java:38) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.doComputeTypes(AbstractTypeComputationState.java:122) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState.computeTypes(AbstractTypeComputationState.java:110) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState.computeTypes(AbstractRootTypeComputationState.java:33) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes(LogicalContainerAwareReentrantTypeResolver.java:852) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes(LogicalContainerAwareReentrantTypeResolver.java:717) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeMemberTypes(LogicalContainerAwareReentrantTypeResolver.java:922) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver._computeTypes(LogicalContainerAwareReentrantTypeResolver.java:911) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes(LogicalContainerAwareReentrantTypeResolver.java:711) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.computeTypes(LogicalContainerAwareReentrantTypeResolver.java:703) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.resolve(DefaultReentrantTypeResolver.java:165) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver.reentrantResolve(DefaultReentrantTypeResolver.java:140) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$LazyResolvedTypes.resolveTypes(CachingBatchTypeResolver.java:81) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process(CachingBatchTypeResolver.java:58) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver$2.process(CachingBatchTypeResolver.java:54) ~[?:?]
        at org.eclipse.xtext.util.concurrent.IUnitOfWork$Void.exec(IUnitOfWork.java:38) ~[?:?]
        at org.eclipse.xtext.util.OnChangeEvictingCache.execWithoutCacheClear(OnChangeEvictingCache.java:145) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.doResolveTypes(CachingBatchTypeResolver.java:54) ~[?:?]
        at org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver.resolveTypes(AbstractBatchTypeResolver.java:70) ~[?:?]
        at org.eclipse.xtext.xbase.resource.BatchLinkingService.resolveBatched(BatchLinkingService.java:72) ~[?:?]
        at org.eclipse.xtext.xbase.resource.BatchLinkableResource.resolveLazyCrossReferences(BatchLinkableResource.java:166) ~[?:?]
        at org.eclipse.xtext.EcoreUtil2.resolveLazyCrossReferences(EcoreUtil2.java:505) ~[?:?]
        at org.eclipse.xtext.validation.ResourceValidatorImpl.resolveProxies(ResourceValidatorImpl.java:162) ~[?:?]
        at org.eclipse.xtext.validation.ResourceValidatorImpl.validate(ResourceValidatorImpl.java:75) ~[?:?]
        at org.openhab.core.model.script.runtime.internal.engine.ScriptEngineImpl.validate(ScriptEngineImpl.java:177) ~[?:?]
        at org.openhab.core.model.script.runtime.internal.engine.ScriptEngineImpl.getValidationErrors(ScriptEngineImpl.java:181) ~[?:?]
        at org.openhab.core.model.script.runtime.internal.engine.ScriptEngineImpl.parseScriptIntoXTextEObject(ScriptEngineImpl.java:147) ~[?:?]
        at org.openhab.core.model.script.runtime.internal.engine.ScriptEngineImpl.newScriptFromString(ScriptEngineImpl.java:111) ~[?:?]
        at org.openhab.core.model.script.runtime.internal.engine.DSLScriptEngine.eval(DSLScriptEngine.java:127) ~[?:?]
        at org.openhab.core.automation.module.script.internal.handler.ScriptActionHandler.lambda$0(ScriptActionHandler.java:58) ~[?:?]
        at java.util.Optional.ifPresent(Optional.java:183) ~[?:?]
        at org.openhab.core.automation.module.script.internal.handler.ScriptActionHandler.execute(ScriptActionHandler.java:55) ~[?:?]
        at org.openhab.core.automation.internal.RuleEngineImpl.executeActions(RuleEngineImpl.java:1181) ~[?:?]
        at org.openhab.core.automation.internal.RuleEngineImpl.runNow(RuleEngineImpl.java:1030) ~[?:?]
        at org.openhab.core.automation.internal.RuleEngineImpl.lambda$6(RuleEngineImpl.java:1443) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?]
        at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1603) ~[?:?]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) ~[?:?]
        at org.openhab.core.automation.internal.RuleEngineImpl.lambda$4(RuleEngineImpl.java:1443) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at java.lang.Thread.run(Thread.java:834) [?:?]
2022-06-23 12:01:20.807 [INFO ] [e.automation.internal.RuleEngineImpl] - Rule engine started.
2022-06-23 12:01:24.910 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-persistence-mapdb, openhab-binding-exec, openhab-misc-openhabcloud, openhab-binding-pushover, openhab-binding
-network, openhab-persistence-influxdb, openhab-binding-denonmarantz, openhab-automation-jsscripting, openhab-binding-chromecast, openhab-binding-heos, openhab-binding-mqtt, openhab-transformation-map, openhab
-binding-logreader, openhab-binding-telegram, openhab-transformation-exec, openhab-binding-systeminfo, openhab-binding-upnpcontrol, openhab-binding-icalendar, openhab-binding-mikrotik, openhab-voice-googletts,
 openhab-transformation-javascript, openhab-binding-spotify, openhab-transformation-regex, openhab-transformation-jsonpath, openhab-binding-mihome, openhab-transformation-xpath, openhab-binding-openweathermap,
 openhab-binding-http, openhab-binding-astro': null
2