ChangeAvailabilityTest

13

tests

3

failures

0

ignored

18m0.75s

duration

76%

successful

Failed tests

Inoperative 0

org.opentest4j.AssertionFailedError: expected: <Unavailable> but was: <null>
	at app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at app//org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1141)
	at app//com.yablochkov.autotest.ocpp16.ChangeAvailabilityTest.check1(ChangeAvailabilityTest.java:72)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base@17.0.2/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@17.0.2/java.lang.reflect.Method.invoke(Method.java:568)
	at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
	at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
	at app//org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base@17.0.2/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@17.0.2/java.lang.reflect.Method.invoke(Method.java:568)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
	at jdk.proxy1/jdk.proxy1.$Proxy4.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Inoperative after reservation

org.opentest4j.AssertionFailedError: expected: <Unavailable> but was: <Reserved>
	at app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at app//org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1141)
	at app//com.yablochkov.autotest.ocpp16.ChangeAvailabilityTest.check10(ChangeAvailabilityTest.java:374)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base@17.0.2/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@17.0.2/java.lang.reflect.Method.invoke(Method.java:568)
	at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
	at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
	at app//org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base@17.0.2/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@17.0.2/java.lang.reflect.Method.invoke(Method.java:568)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
	at jdk.proxy1/jdk.proxy1.$Proxy4.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Inoperative1,Inoperative0,Operative0

org.opentest4j.AssertionFailedError: expected: <Unavailable> but was: <null>
	at app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at app//org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1141)
	at app//com.yablochkov.autotest.ocpp16.ChangeAvailabilityTest.check11(ChangeAvailabilityTest.java:395)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base@17.0.2/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@17.0.2/java.lang.reflect.Method.invoke(Method.java:568)
	at app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
	at app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
	at app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
	at app//org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
	at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base@17.0.2/java.util.ArrayList.forEach(ArrayList.java:1511)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
	at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
	at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
	at app//org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base@17.0.2/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@17.0.2/java.lang.reflect.Method.invoke(Method.java:568)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
	at jdk.proxy1/jdk.proxy1.$Proxy4.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Tests

Test Method name Duration Result
Inoperative 0 check1() 53.589s failed
Inoperative after reservation check10() 1m9.19s failed
Inoperative1,Inoperative0,Operative0 check11() 53.568s failed
ChangeAvailability for non-existent connector check12() 33.402s passed
Inoperative 1 after Scheduled for station check13() 1m32.40s passed
Inoperative2,Insert2 check2() 1m12.10s passed
Inoperative2,Auth RFID,Insert2 check3() 1m27.52s passed
Auth RFID,Insert2,Inoperative2,Output2,stop transaction check4() 1m44.46s passed
StartTransaction,Insert2,Inoperative2,Output2 check5() 1m24.20s passed
Auth RFID,Insert2,Inoperative0,Output2,Operative0 check6() 1m33.61s passed
Inoperative after authorization check7() 1m25.40s passed
Inoperative after authorization, reauthorize with same parent check8() 1m25.38s passed
Inoperative after authorization, reauthorize with other parent check9() 2m45.96s passed

Standard output

15:48:41,983 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word clr with class [org.springframework.boot.logging.logback.ColorConverter]
15:48:41,983 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word wEx with class [org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter]
15:48:41,983 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - <level> element is deprecated. Near [level] on line 25
15:48:41,983 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - Please use "level" attribute within <logger> or <root> elements instead.
15:48:41,983 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - <level> element is deprecated. Near [level] on line 30
15:48:41,983 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - Please use "level" attribute within <logger> or <root> elements instead.
15:48:41,984 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [CONSOLE]
15:48:41,984 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
15:48:41,984 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:48:41,985 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [TEST-FILE]
15:48:41,985 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
15:48:41,985 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:48:41,985 |-INFO in ch.qos.logback.core.FileAppender[TEST-FILE] - File property is set to [LOG_FILE_IS_UNDEFINED]
15:48:41,985 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@5698eeb0 - Propagating DEBUG level on Logger[com.yablochkov] onto the JUL framework
15:48:41,985 |-INFO in ch.qos.logback.classic.model.processor.LevelModelHandler - com.yablochkov level set to DEBUG
15:48:41,985 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@5698eeb0 - Propagating TRACE level on Logger[org.springframework.web.servlet.mvc] onto the JUL framework
15:48:41,985 |-INFO in ch.qos.logback.classic.model.processor.LevelModelHandler - org.springframework.web.servlet.mvc level set to TRACE
15:48:41,985 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [CONSOLE] to Logger[org.springframework.web.servlet.mvc]
15:48:41,985 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to WARN
15:48:41,986 |-INFO in ch.qos.logback.classic.jul.LevelChangePropagator@5698eeb0 - Propagating WARN level on Logger[ROOT] onto the JUL framework
15:48:41,986 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [TEST-FILE] to Logger[ROOT]
15:48:41,986 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [CONSOLE] to Logger[ROOT]
15:48:41,986 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@4136d4da - End of configuration.
15:48:41,986 |-INFO in org.springframework.boot.logging.logback.SpringBootJoranConfigurator@1ed8d18c - Registering current configuration as safe fallback point


  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v3.0.2)

15:48:41.989 [Test worker] INFO  c.y.a.ocpp16.ChangeAvailabilityTest - Starting ChangeAvailabilityTest using Java 17.0.2 with PID 708 (started by root in /builds/yablochkov/mainboard/autotests/autotests1.6)
15:48:41.989 [Test worker] DEBUG c.y.a.ocpp16.ChangeAvailabilityTest - Running with Spring Boot, Spring
15:48:41.989 [Test worker] INFO  c.y.a.ocpp16.ChangeAvailabilityTest - The following 1 profile is active: "test"
15:48:41.991 [Test worker] TRACE o.s.w.c.s.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@2e7d71d9, started on Thu Dec 25 15:48:41 UTC 2025
15:48:42.056 [Test worker] TRACE o.s.w.c.s.GenericWebApplicationContext - No 'messageSource' bean, using [Empty MessageSource]
15:48:42.056 [Test worker] TRACE o.s.w.c.s.GenericWebApplicationContext - No 'applicationEventMulticaster' bean, using [SimpleApplicationEventMulticaster]
15:48:42.101 [Test worker] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice
15:48:42.101 [Test worker] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice
15:48:42.106 [Test worker] TRACE o.s.w.s.m.m.a.RequestMappingHandlerMapping - 
	o.s.b.a.w.s.e.BasicErrorController:
	{ [/error]}: error(HttpServletRequest)
	{ [/error], produces [text/html]}: errorHtml(HttpServletRequest,HttpServletResponse)
15:48:42.106 [Test worker] TRACE o.s.w.s.m.m.a.RequestMappingHandlerMapping - 
	o.s.b.a.w.s.e.BasicErrorController:
	{ [/error]}: error(HttpServletRequest)
	{ [/error], produces [text/html]}: errorHtml(HttpServletRequest,HttpServletResponse)
15:48:42.106 [Test worker] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - 2 mappings in 'requestMappingHandlerMapping'
15:48:42.106 [Test worker] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - 2 mappings in 'requestMappingHandlerMapping'
15:48:42.108 [Test worker] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Detected 0 mappings in 'beanNameHandlerMapping'
15:48:42.108 [Test worker] TRACE o.s.w.s.f.s.RouterFunctionMapping - 0 RouterFunction(s) in 'routerFunctionMapping'
15:48:42.109 [Test worker] TRACE o.s.w.s.h.SimpleUrlHandlerMapping - Mapped [/webjars/**] onto ResourceHttpRequestHandler [classpath [META-INF/resources/webjars/]]
15:48:42.109 [Test worker] TRACE o.s.w.s.h.SimpleUrlHandlerMapping - Mapped [/**] onto ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]]
15:48:42.109 [Test worker] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping'
15:48:42.111 [Test worker] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice
15:48:42.111 [Test worker] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice
15:48:42.123 [Test worker] TRACE o.s.w.c.s.GenericWebApplicationContext - Using LifecycleProcessor [org.springframework.context.support.DefaultLifecycleProcessor@3f14897]
15:48:42.125 [Test worker] INFO  c.y.a.ocpp16.ChangeAvailabilityTest - Started ChangeAvailabilityTest in 0.16 seconds (process running for 2421.67)
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
15:48:53.803 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:48:53.935 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:48:53.936 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Inoperative
15:48:53.939 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:48:54.065 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:48:54.065 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:49:14.066 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:49:14.067 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:49:14.136 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:49:14.137 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
15:49:14.142 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
15:49:14.143 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:49:14.245 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:49:14.246 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:49:35.644 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:49:35.712 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
15:49:47.393 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:49:47.461 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:49:47.461 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Inoperative
15:49:47.461 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:49:47.542 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:49:47.542 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:50:07.543 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:50:07.543 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:50:07.615 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:50:07.615 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Unavailable
15:50:26.155 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:50:26.156 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:50:26.223 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:50:26.223 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Unavailable
15:50:26.224 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
15:50:26.224 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:50:26.342 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:50:26.342 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:50:47.748 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:50:47.815 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
15:50:59.491 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:50:59.559 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:50:59.560 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Inoperative
15:50:59.560 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:50:59.639 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:50:59.639 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:51:24.642 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:51:24.642 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:51:24.710 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:51:24.711 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
MeterValuesRequest{connectorId=0, transactionId=null, meterValue.length=1, isValid=true}
HeartbeatRequest{isValid=true}
DataTransferRequest{vendorId=Origin, messageId=stationMeters, data={"consumedEnergyDailyWh":0,"consumedEnergyWh":0,"deliveredEnergyDailyWh":{"connector1":0,"connector2":0,"connector3":0},"deliveredEnergyWh":{"connector1":0,"connector2":0,"connector3":0},"inputVoltageV":0,"uptime":51263035,"uptimeDaily":4790,"uptimeCurrent":4790,"successfulSessions":{"connector1":0,"connector2":0,"connector3":0},"successfulSessionsDaily":{"connector1":0,"connector2":0,"connector3":0},"sessionCount":{"connector1":542,"connector2":536,"connector3":2},"sessionCountDaily":{"connector1":42,"connector2":15,"connector3":0},"voltageToContactorV":{"connector1":0,"connector2":0,"connector3":0},"voltageAfterContactorV":{"connector1":0,"connector2":0,"connector3":0},"timestamp":"2025-12-25T18:51:01.283607316+03:00"}, isValid=true}
StatusNotificationRequest{connectorId=2, errorCode=NoError, info=null, status=Unavailable, timestamp="2025-12-25T15:51:08.636765879Z[UTC]", vendorId=Origin, vendorErrorCode=null, isValid=true}
DataTransferRequest{vendorId=Origin, messageId=stationStatus, data={"errorId":9,"failureStart":{"connector0":"2025-12-25T17:20:14"},"failureEnd":{"connector0":"2025-12-25T17:20:26"},"maintenanceStart":{"connector1":"2025-12-25T18:49:54","connector2":"2025-12-25T18:50:16","connector3":"2025-12-25T18:50:16","connector0":"2025-12-25T18:49:24"},"maintenanceEnd":{"connector1":"2025-12-25T18:50:26","connector2":"2025-12-25T18:50:26","connector3":"2025-12-25T18:50:26","connector0":"2025-12-25T18:50:26"},"failureDurationS":{"connector1":0,"connector2":0,"connector3":0,"connector0":12},"maintenanceDurationS":{"connector1":32,"connector2":10,"connector3":10,"connector0":62},"failureDurationMonthlyS":{"connector1":0,"connector2":0,"connector3":0,"connector0":56},"maintenanceDurationMonthlyS":{"connector1":83619738,"connector2":65693968,"connector3":80130487,"connector0":82874568},"switchOperationCounter":0,"currentSetByStationA":500,"voltageSetByStationV":750,"fanOK":false,"doorsOpen":false,"controlModulPowerON":false,"outputContactorClose":false,"timestamp":"2025-12-25T18:51:09.149217474+03:00"}, isValid=true}
hashmap2 - Unavailable
15:51:53.651 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:51:53.652 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:51:53.720 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:51:53.720 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Unavailable
15:51:53.721 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
15:51:53.722 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:51:53.863 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:51:53.864 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:52:15.266 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:52:15.332 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
15:52:27.006 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:52:27.074 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:53:01.517 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:53:01.518 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:53:01.586 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:53:01.586 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Charging
15:53:01.588 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Inoperative
15:53:01.588 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:53:01.673 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:53:01.673 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:53:38.079 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:53:38.079 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:53:38.147 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:53:38.147 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Charging
hashmap2 - Unavailable
15:53:38.149 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:53:38.149 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:53:38.216 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:53:38.216 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
15:53:38.218 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
15:53:38.218 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:53:38.323 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:53:38.323 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:53:59.722 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:53:59.789 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
15:54:11.467 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:54:11.534 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:54:11.534 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/startTransaction?connectorId=2&idTag=111111-Accepted
15:54:11.536 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:54:12.241 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:54:12.241 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.RemoteStartTransactionConfirmation]
15:54:35.775 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:54:35.776 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:54:35.845 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:54:35.845 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Charging
15:54:35.847 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Inoperative
15:54:35.847 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:54:35.938 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:54:35.939 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:55:02.341 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:55:02.341 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:55:02.411 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:55:02.411 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Charging
hashmap2 - Unavailable
15:55:02.412 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
15:55:02.412 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:55:02.523 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:55:02.523 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:55:23.923 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:55:23.991 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
15:55:35.663 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:55:35.731 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:56:07.177 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:56:07.177 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:56:07.245 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:56:07.246 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Charging
15:56:09.247 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:56:09.248 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:56:09.316 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:56:09.316 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
15:56:09.317 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Inoperative
15:56:09.317 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:56:09.483 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:56:09.484 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:56:19.484 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:56:19.484 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:56:19.553 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:56:19.553 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Charging
hashmap1 - Unavailable
hashmap3 - Unavailable
hashmap2 - Preparing
hashmap2 - Charging
hashmap1 - Unavailable
hashmap3 - Unavailable
15:56:35.959 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:56:35.960 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:56:36.028 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:56:36.028 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Charging
hashmap1 - Unavailable
hashmap3 - Unavailable
hashmap2 - Unavailable
15:56:36.029 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
15:56:36.029 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:56:36.134 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:56:36.134 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:56:57.535 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:56:57.603 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
15:57:09.279 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:57:09.346 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:57:25.302 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:57:25.302 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:57:25.370 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:57:25.370 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
15:57:25.371 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Inoperative
15:57:25.371 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:57:25.453 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:57:25.453 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:58:01.354 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:58:01.354 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:58:01.426 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:58:01.426 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Available
hashmap2 - Unavailable
15:58:01.427 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
15:58:01.427 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:58:01.533 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:58:01.533 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:58:22.934 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:58:23.001 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
15:58:34.677 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:58:34.745 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:58:50.665 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:58:50.666 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:58:50.733 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:58:50.734 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
15:58:50.734 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Inoperative
15:58:50.734 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:58:50.822 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:58:50.822 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:59:26.743 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
15:59:26.743 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:59:26.811 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:59:26.811 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Unavailable
15:59:26.817 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
15:59:26.817 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:59:26.911 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:59:26.911 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
15:59:48.312 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
15:59:48.380 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Unavailable, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Unavailable, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
Connector 2 = Unavailable
15:59:48.656 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Operative
15:59:48.656 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
15:59:48.748 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
15:59:48.748 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:00:30.151 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:00:30.219 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:00:46.134 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
16:00:46.134 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:00:46.202 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:00:46.202 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
16:00:46.203 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Inoperative
16:00:46.203 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:00:46.282 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:00:46.282 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:01:26.619 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
16:01:26.619 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:01:26.688 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:01:26.688 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
16:02:12.689 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
16:02:12.689 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:02:12.758 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:02:12.758 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Unavailable
16:02:12.759 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
16:02:12.759 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:02:12.871 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:02:12.871 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:02:34.272 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:02:34.341 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
16:02:46.015 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:02:46.083 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:02:46.083 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP POST http://172.24.0.219:8080/reserve?connectorId=2&expiryDate=2025-12-25T16:05:46Z&idTag=111111-Accepted&reservationId=1
16:02:46.086 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:02:46.735 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:02:46.735 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.reservation.ReserveNowConfirmation]
16:02:56.736 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
16:02:56.736 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:02:56.804 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:02:56.804 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Reserved
16:02:56.805 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Inoperative
16:02:56.805 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:02:56.883 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:02:56.883 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:03:21.883 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
16:03:21.884 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:03:21.953 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:03:21.953 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Reserved
16:03:21.957 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
16:03:21.958 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:03:22.060 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:03:22.060 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:03:43.459 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:03:43.527 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Reserved, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Reserved, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
16:03:55.207 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:03:55.276 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:03:55.276 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=1&type=Inoperative
16:03:55.276 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:03:55.358 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:03:55.359 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:04:05.359 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Inoperative
16:04:05.359 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:04:05.466 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:04:05.466 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:04:15.466 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
16:04:15.467 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:04:15.534 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:04:15.534 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
16:04:15.535 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
16:04:15.535 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:04:15.630 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:04:15.630 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:04:37.030 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:04:37.097 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Reserved, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Reserved, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
16:04:48.774 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:04:48.841 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:04:48.842 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=13&type=Inoperative
16:04:48.842 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:04:48.928 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:04:48.929 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:04:48.929 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
16:04:48.929 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:04:49.035 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:04:49.035 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:05:10.436 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:05:10.503 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Reserved, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
{"identity":"yabl-200-lab-001","statuses":["ConnectorStatus[connectorId=0, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=1, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=2, chargePointStatus=Reserved, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]","ConnectorStatus[connectorId=3, chargePointStatus=Available, chargePointErrorCode=NoError, vendorErrorCode=Optional.empty, description=Optional.empty]"]}
16:05:22.174 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:05:22.241 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:05:22.241 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/startTransaction?connectorId=2&idTag=111111-Accepted
16:05:22.241 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:05:22.959 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:05:22.959 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.RemoteStartTransactionConfirmation]
16:05:46.493 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
16:05:46.493 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:05:46.561 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:05:46.561 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Charging
16:05:51.562 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
16:05:51.563 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:05:51.631 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:05:51.631 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
16:05:51.631 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Inoperative
16:05:51.631 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:05:51.782 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:05:51.782 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:06:01.783 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=2&type=Operative
16:06:01.783 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:06:01.863 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:06:01.863 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:06:21.265 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
16:06:21.265 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:06:21.333 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:06:21.334 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Preparing
hashmap2 - Charging
hashmap1 - Unavailable
hashmap3 - Unavailable
hashmap2 - Unavailable
16:06:21.335 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=0&type=Operative
16:06:21.335 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
16:06:21.429 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:06:21.430 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
16:06:42.831 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
16:06:42.899 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
16:06:42.901 [Test worker] DEBUG o.s.w.c.s.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@2e7d71d9, started on Thu Dec 25 15:48:41 UTC 2025