-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Open
Description
Since the upgrade to Karaf 4.4.10, mielecloud itest is diabled (#20224).
I have added the mielecloud itests in #20061 again (not yet merged). Most of the tests succeed, but ThingDiscoveryTest had to be deactivated for now. All tests in this class fail, as no Thing is added to the Inbox.
For me it is still unclear if this is linked to the upgrades (Karaf, bndrools), or if we just had a general issue that itests were failing silently in the past (this happened in core for the last few months).
A typical error message once you remove the @ Disabled annotation:
[INFO] [stdout] org.openhab.binding.mielecloud [org.openhab.binding.mielecloud.internal.config.servlet.CreateBridgeServlet] WARN : Thing creation failed: Adding bridge to inbox failed
[INFO] [stdout] org.openhab.binding.mielecloud.internal.config.exception.BridgeCreationFailedException: Adding bridge to inbox failed
[INFO] [stdout] at org.openhab.binding.mielecloud.internal.config.servlet.CreateBridgeServlet.pairBridge(CreateBridgeServlet.java:155)
[INFO] [stdout] at org.openhab.binding.mielecloud.internal.config.servlet.CreateBridgeServlet.pairOrReconfigureBridge(CreateBridgeServlet.java:135)
[INFO] [stdout] at org.openhab.binding.mielecloud.internal.config.servlet.CreateBridgeServlet.getRedirectionDestination(CreateBridgeServlet.java:113)
[INFO] [stdout] at org.openhab.binding.mielecloud.internal.config.servlet.AbstractRedirectionServlet.doGet(AbstractRedirectionServlet.java:52)
[INFO] [stdout] at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
[INFO] [stdout] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
[INFO] [stdout] at org.ops4j.pax.web.service.spi.servlet.OsgiInitializedServlet.service(OsgiInitializedServlet.java:102)
[INFO] [stdout] at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1450)
[INFO] [stdout] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
[INFO] [stdout] at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656)
[INFO] [stdout] at org.ops4j.pax.web.service.spi.servlet.OsgiFilterChain.doFilter(OsgiFilterChain.java:113)
[INFO] [stdout] at org.ops4j.pax.web.service.jetty.internal.PaxWebServletHandler.doHandle(PaxWebServletHandler.java:334)
[INFO] [stdout] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
[INFO] [stdout] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600)
[INFO] [stdout] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
[INFO] [stdout] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
[INFO] [stdout] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
[INFO] [stdout] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
[INFO] [stdout] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
[INFO] [stdout] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
[INFO] [stdout] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)
[INFO] [stdout] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
[INFO] [stdout] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
[INFO] [stdout] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
[INFO] [stdout] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
[INFO] [stdout] at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191)
[INFO] [stdout] at org.ops4j.pax.web.service.jetty.internal.PrioritizedHandlerCollection.handle(PrioritizedHandlerCollection.java:96)
[INFO] [stdout] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
[INFO] [stdout] at org.eclipse.jetty.server.Server.handle(Server.java:516)
[INFO] [stdout] at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
[INFO] [stdout] at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
[INFO] [stdout] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
[INFO] [stdout] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
[INFO] [stdout] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
[INFO] [stdout] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
[INFO] [stdout] at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
[INFO] [stdout] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
[INFO] [stdout] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
[INFO] [stdout] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
[INFO] [stdout] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
[INFO] [stdout] at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
[INFO] [stdout] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
[INFO] [stdout] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
[INFO] [stdout] at java.base/java.lang.Thread.run(Thread.java:1583)
[INFO] [stdout] Caused by: java.util.concurrent.ExecutionException: java.lang.NullPointerException
[INFO] [stdout] at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2092)
[INFO] [stdout] at org.openhab.binding.mielecloud.internal.config.servlet.CreateBridgeServlet.pairBridge(CreateBridgeServlet.java:147)
[INFO] [stdout] ... 43 more
[INFO] [stdout] Caused by: java.lang.NullPointerException
[INFO] [stdout] at org.openhab.binding.mielecloud.internal.config.servlet.CreateBridgeServletTest.whenBridgeCreationFailBecauseInboxEntryCreationFailsThenAWarningIsShownOnTheSuccessPage(CreateBridgeServletTest.java:103)
[INFO] [stdout] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
[INFO] [stdout] at java.base/java.lang.reflect.Method.invoke(Method.java:580)
[INFO] [stdout] at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:786)
[INFO] [stdout] at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:514)
[INFO] [stdout] at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
[INFO] [stdout] at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
[INFO] [stdout] at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
[INFO] [stdout] at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
[INFO] [stdout] at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
[INFO] [stdout] at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
[INFO] [stdout] at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
[INFO] [stdout] at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
[INFO] [stdout] at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
[INFO] [stdout] at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
[INFO] [stdout] at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
[INFO] [stdout] at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
[INFO] [stdout] at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
[INFO] [stdout] at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
[INFO] [stdout] at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
[INFO] [stdout] at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
[INFO] [stdout] at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
[INFO] [stdout] at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
[INFO] [stdout] at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
[INFO] [stdout] at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
[INFO] [stdout] at aQute.tester.bundle.engine.BundleDescriptor.executeChild(BundleDescriptor.java:46)
[INFO] [stdout] at aQute.tester.bundle.engine.BundleEngine.lambda$executeBundle$7(BundleEngine.java:120)
[INFO] [stdout] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
[INFO] [stdout] at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
[INFO] [stdout] at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
[INFO] [stdout] at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
[INFO] [stdout] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
[INFO] [stdout] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
[INFO] [stdout] at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
[INFO] [stdout] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
[INFO] [stdout] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[INFO] [stdout] at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
[INFO] [stdout] at aQute.tester.bundle.engine.BundleEngine.executeBundle(BundleEngine.java:120)
[INFO] [stdout] at aQute.tester.bundle.engine.BundleEngine.lambda$executeBundle$8(BundleEngine.java:133)
[INFO] [stdout] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
[INFO] [stdout] at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
[INFO] [stdout] at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
[INFO] [stdout] at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
[INFO] [stdout] at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
[INFO] [stdout] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
[INFO] [stdout] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
[INFO] [stdout] at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
[INFO] [stdout] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
[INFO] [stdout] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[INFO] [stdout] at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
[INFO] [stdout] at aQute.tester.bundle.engine.BundleEngine.executeBundle(BundleEngine.java:133)
[INFO] [stdout] at aQute.tester.bundle.engine.BundleEngine.lambda$execute$5(BundleEngine.java:100)
[INFO] [stdout] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
[INFO] [stdout] at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
[INFO] [stdout] at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
[INFO] [stdout] at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
[INFO] [stdout] at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
[INFO] [stdout] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
[INFO] [stdout] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
[INFO] [stdout] at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
[INFO] [stdout] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
[INFO] [stdout] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[INFO] [stdout] at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
[INFO] [stdout] at aQute.tester.bundle.engine.BundleEngine.execute(BundleEngine.java:100)
[INFO] [stdout] at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230)
[INFO] [stdout] at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
[INFO] [stdout] at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
[INFO] [stdout] at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
[INFO] [stdout] at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
[INFO] [stdout] at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
[INFO] [stdout] at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
[INFO] [stdout] at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
[INFO] [stdout] at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
[INFO] [stdout] at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
[INFO] [stdout] at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
[INFO] [stdout] at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
[INFO] [stdout] at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
[INFO] [stdout] at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
[INFO] [stdout] at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:66)
[INFO] [stdout] at aQute.tester.junit.platform.Activator.test(Activator.java:458)
[INFO] [stdout] at aQute.tester.junit.platform.Activator.automatic(Activator.java:361)
[INFO] [stdout] at aQute.tester.junit.platform.Activator.run(Activator.java:224)
[INFO] [stdout] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
[INFO] [stdout] at aQute.launcher.Launcher.handleMainCallable(Launcher.java:464)
[INFO] [stdout] at aQute.launcher.Launcher.launch(Launcher.java:437)
[INFO] [stdout] at aQute.launcher.Launcher.run(Launcher.java:185)
[INFO] [stdout] at aQute.launcher.Launcher.main(Launcher.java:161)
[INFO] [stdout] at aQute.launcher.pre.EmbeddedLauncher.executeWithRunPath(EmbeddedLauncher.java:169)
[INFO] [stdout] at aQute.launcher.pre.EmbeddedLauncher.findAndExecute(EmbeddedLauncher.java:134)
[INFO] [stdout] at aQute.launcher.pre.EmbeddedLauncher.main(EmbeddedLauncher.java:51)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels