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