UpdateFirmwareTest

4

tests

0

failures

0

ignored

2m50.56s

duration

100%

successful

Tests

Test Method name Duration Result
Getting the status Installed check1() 47.316s passed
Getting the status DownloadFailed check2() 16.748s passed
Update during the transaction check3() 1m7.29s passed
Change Availability Rejected during Update Firmware check4() 39.200s passed

Standard output

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


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

09:17:50.580 [Test worker] INFO  c.y.a.ocpp16.UpdateFirmwareTest - Starting UpdateFirmwareTest using Java 17.0.2 with PID 211 (started by root in /builds/yablochkov/mainboard/autotests/autotests1.6)
09:17:50.580 [Test worker] DEBUG c.y.a.ocpp16.UpdateFirmwareTest - Running with Spring Boot, Spring
09:17:50.580 [Test worker] INFO  c.y.a.ocpp16.UpdateFirmwareTest - The following 1 profile is active: "test"
09:17:50.582 [Test worker] TRACE o.s.w.c.s.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6b9e3249, started on Fri Aug 15 09:17:50 UTC 2025
09:17:50.681 [Test worker] TRACE o.s.w.c.s.GenericWebApplicationContext - No 'messageSource' bean, using [Empty MessageSource]
09:17:50.681 [Test worker] TRACE o.s.w.c.s.GenericWebApplicationContext - No 'applicationEventMulticaster' bean, using [SimpleApplicationEventMulticaster]
09:17:50.790 [Test worker] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice
09:17:50.790 [Test worker] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice
09:17:50.802 [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)
09:17:50.802 [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)
09:17:50.803 [Test worker] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - 2 mappings in 'requestMappingHandlerMapping'
09:17:50.803 [Test worker] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - 2 mappings in 'requestMappingHandlerMapping'
09:17:50.805 [Test worker] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Detected 0 mappings in 'beanNameHandlerMapping'
09:17:50.806 [Test worker] TRACE o.s.w.s.f.s.RouterFunctionMapping - 0 RouterFunction(s) in 'routerFunctionMapping'
09:17:50.808 [Test worker] TRACE o.s.w.s.h.SimpleUrlHandlerMapping - Mapped [/webjars/**] onto ResourceHttpRequestHandler [classpath [META-INF/resources/webjars/]]
09:17:50.808 [Test worker] TRACE o.s.w.s.h.SimpleUrlHandlerMapping - Mapped [/**] onto ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]]
09:17:50.809 [Test worker] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping'
09:17:50.812 [Test worker] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice
09:17:50.812 [Test worker] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice
09:17:50.834 [Test worker] TRACE o.s.w.c.s.GenericWebApplicationContext - Using LifecycleProcessor [org.springframework.context.support.DefaultLifecycleProcessor@292a73f2]
09:17:50.837 [Test worker] INFO  c.y.a.ocpp16.UpdateFirmwareTest - Started UpdateFirmwareTest in 0.288 seconds (process running for 2493.45)
09:17:50.845 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP POST http://172.24.0.219:8080/updateFirmware
09:17:50.848 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:17:50.852 [Test worker] DEBUG o.s.web.client.RestTemplate - Writing [UpdateFirmwareDto(location=ftp://ftp:soaThia7Oo7r@172.24.1.52/empty.bin, retrieveDate=2025-08-15T09:17:50.845020535Z[UTC], retries=1, retryInterval=2)] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
09:17:51.198 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:17:51.199 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.firmware.UpdateFirmwareConfirmation]
09:17:56.200 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:17:56.202 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:17:56.284 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:17:56.285 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
FirmwareStatusNotificationRequest{status=Downloading, isValid=true}
FirmwareStatusNotificationRequest{status=Downloaded, isValid=true}
StatusNotificationRequest{connectorId=0, errorCode=NoError, info=null, status=Unavailable, timestamp="2025-08-15T09:17:52.607381055Z[UTC]", vendorId=Origin, vendorErrorCode=null, isValid=true}
StatusNotificationRequest{connectorId=2, errorCode=NoError, info=null, status=Unavailable, timestamp="2025-08-15T09:17:52.850252540Z[UTC]", vendorId=Origin, vendorErrorCode=null, isValid=true}
StatusNotificationRequest{connectorId=3, errorCode=NoError, info=null, status=Unavailable, timestamp="2025-08-15T09:17:52.857884513Z[UTC]", vendorId=Origin, vendorErrorCode=null, isValid=true}
StatusNotificationRequest{connectorId=1, errorCode=NoError, info=null, status=Unavailable, timestamp="2025-08-15T09:17:52.860858183Z[UTC]", vendorId=Origin, vendorErrorCode=null, isValid=true}
DataTransferRequest{vendorId=Origin, messageId=stationStatus, data={"errorId":0,"failureStart":{},"failureEnd":{},"maintenanceStart":{"connector1":"2025-08-01T00:00:04","connector2":"2025-08-15T12:16:56","connector3":"2025-08-01T00:00:02","connector0":"2025-08-01T00:00:06"},"maintenanceEnd":{"connector1":"2025-08-15T11:36:50","connector2":"2025-08-15T12:17:06","connector3":"2025-08-15T11:37:51","connector0":"2025-08-15T11:36:20"},"failureDurationS":{"connector1":0,"connector2":0,"connector3":0,"connector0":0},"maintenanceDurationS":{"connector1":1251406,"connector2":10,"connector3":1251469,"connector0":1251374},"failureDurationMonthlyS":{"connector1":0,"connector2":0,"connector3":0,"connector0":0},"maintenanceDurationMonthlyS":{"connector1":63859712,"connector2":51803436,"connector3":60891121,"connector0":63115703},"switchOperationCounter":0,"currentSetByStationA":500,"voltageSetByStationV":750,"fanOK":false,"doorsOpen":false,"controlModulPowerON":false,"outputContactorClose":false,"timestamp":"2025-08-15T12:17:53.405947734+03:00"}, isValid=true}
DataTransferRequest{vendorId=Origin, messageId=stationStatus, data={"errorId":0,"failureStart":{},"failureEnd":{},"maintenanceStart":{"connector1":"2025-08-01T00:00:04","connector2":"2025-08-15T12:16:56","connector3":"2025-08-01T00:00:02","connector0":"2025-08-01T00:00:06"},"maintenanceEnd":{"connector1":"2025-08-15T11:36:50","connector2":"2025-08-15T12:17:06","connector3":"2025-08-15T11:37:51","connector0":"2025-08-15T11:36:20"},"failureDurationS":{"connector1":0,"connector2":0,"connector3":0,"connector0":0},"maintenanceDurationS":{"connector1":1251406,"connector2":10,"connector3":1251469,"connector0":1251374},"failureDurationMonthlyS":{"connector1":0,"connector2":0,"connector3":0,"connector0":0},"maintenanceDurationMonthlyS":{"connector1":63859712,"connector2":51803436,"connector3":60891121,"connector0":63115703},"switchOperationCounter":0,"currentSetByStationA":500,"voltageSetByStationV":750,"fanOK":false,"doorsOpen":false,"controlModulPowerON":false,"outputContactorClose":false,"timestamp":"2025-08-15T12:17:53.435064287+03:00"}, isValid=true}
DataTransferRequest{vendorId=Origin, messageId=stationStatus, data={"errorId":0,"failureStart":{},"failureEnd":{},"maintenanceStart":{"connector1":"2025-08-01T00:00:04","connector2":"2025-08-15T12:16:56","connector3":"2025-08-01T00:00:02","connector0":"2025-08-01T00:00:06"},"maintenanceEnd":{"connector1":"2025-08-15T11:36:50","connector2":"2025-08-15T12:17:06","connector3":"2025-08-15T11:37:51","connector0":"2025-08-15T11:36:20"},"failureDurationS":{"connector1":0,"connector2":0,"connector3":0,"connector0":0},"maintenanceDurationS":{"connector1":1251406,"connector2":10,"connector3":1251469,"connector0":1251374},"failureDurationMonthlyS":{"connector1":0,"connector2":0,"connector3":0,"connector0":0},"maintenanceDurationMonthlyS":{"connector1":63859712,"connector2":51803436,"connector3":60891121,"connector0":63115703},"switchOperationCounter":0,"currentSetByStationA":500,"voltageSetByStationV":750,"fanOK":false,"doorsOpen":false,"controlModulPowerON":false,"outputContactorClose":false,"timestamp":"2025-08-15T12:17:53.449515530+03:00"}, isValid=true}
09:18:01.299 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:18:01.300 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:18:01.370 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:18:01.371 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap0 - Unavailable
hashmap2 - Unavailable
hashmap3 - Unavailable
hashmap1 - Unavailable
09:18:06.379 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:18:06.379 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:18:06.450 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:18:06.451 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
09:18:26.457 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:18:26.458 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:18:26.530 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:18:26.531 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap0 - Unavailable
hashmap2 - Unavailable
hashmap3 - Unavailable
hashmap1 - Unavailable
hashmap0 - Available
hashmap1 - Available
hashmap2 - Available
hashmap3 - Available
hashmap0 - Available
hashmap1 - Available
hashmap2 - Available
hashmap3 - Available
09:18:26.596 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:18:26.597 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:18:26.666 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:18:26.667 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
09:18:38.085 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
09:18:38.155 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:18:38.163 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP POST http://172.24.0.219:8080/updateFirmware
09:18:38.163 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:18:38.163 [Test worker] DEBUG o.s.web.client.RestTemplate - Writing [UpdateFirmwareDto(location=ftp://ftp:soaThia7Oo7r@172.24.1.52/empty.bin1, retrieveDate=2025-08-15T09:18:38.162818923Z[UTC], retries=1, retryInterval=2)] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
09:18:38.300 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:18:38.300 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.firmware.UpdateFirmwareConfirmation]
09:18:43.301 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:18:43.302 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:18:43.372 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:18:43.372 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
09:18:54.827 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
09:18:54.904 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:19:08.510 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:19:08.512 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:19:08.586 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:19:08.588 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
09:19:08.602 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP POST http://172.24.0.219:8080/updateFirmware
09:19:08.602 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:19:08.603 [Test worker] DEBUG o.s.web.client.RestTemplate - Writing [UpdateFirmwareDto(location=ftp://ftp:soaThia7Oo7r@172.24.1.52/empty.bin, retrieveDate=2025-08-15T09:19:08.601894971Z[UTC], retries=1, retryInterval=2)] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
09:19:08.786 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:19:08.787 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.firmware.UpdateFirmwareConfirmation]
09:19:13.788 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:19:13.790 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:19:13.862 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:19:13.868 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
09:19:18.871 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:19:18.872 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:19:18.943 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:19:18.943 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Charging
hashmap0 - Unavailable
hashmap1 - Unavailable
hashmap3 - Unavailable
09:19:30.369 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:19:30.370 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:19:30.441 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:19:30.442 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
09:19:50.448 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:19:50.451 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:19:50.536 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:19:50.537 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap2 - Charging
hashmap0 - Unavailable
hashmap1 - Unavailable
hashmap3 - Unavailable
hashmap2 - Unavailable
hashmap0 - Available
hashmap3 - Available
hashmap2 - Available
hashmap1 - Available
hashmap0 - Available
hashmap1 - Available
hashmap2 - Available
hashmap3 - Available
09:19:50.612 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:19:50.613 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:19:50.682 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:19:50.683 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
09:20:02.127 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
09:20:02.200 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:20:02.212 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP POST http://172.24.0.219:8080/updateFirmware
09:20:02.212 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:20:02.213 [Test worker] DEBUG o.s.web.client.RestTemplate - Writing [UpdateFirmwareDto(location=ftp://ftp:soaThia7Oo7r@172.24.1.52/empty.bin, retrieveDate=2025-08-15T09:20:02.211858668Z[UTC], retries=1, retryInterval=2)] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
09:20:02.451 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:20:02.452 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.firmware.UpdateFirmwareConfirmation]
09:20:07.454 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:20:07.455 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:20:07.533 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:20:07.535 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
09:20:09.538 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:20:09.542 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:20:09.614 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:20:09.615 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap0 - Unavailable
hashmap2 - Unavailable
hashmap1 - Unavailable
hashmap3 - Unavailable
09:20:09.629 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/changeAvailability?connectorId=1&type=Operative
09:20:09.635 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:20:09.780 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:20:09.781 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [eu.chargetime.ocpp.model.core.ChangeAvailabilityConfirmation]
09:20:29.783 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP GET http://172.24.0.219:8080/requests
09:20:29.784 [Test worker] DEBUG o.s.web.client.RestTemplate - Accept=[application/json, application/xml, text/xml, application/*+json, application/*+xml]
09:20:29.852 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:20:29.853 [Test worker] DEBUG o.s.web.client.RestTemplate - Reading to [java.util.List<eu.chargetime.ocpp.model.Request>]
hashmap0 - Unavailable
hashmap2 - Unavailable
hashmap1 - Unavailable
hashmap3 - Unavailable
hashmap0 - Available
hashmap1 - Available
hashmap2 - Available
hashmap3 - Available
hashmap0 - Available
hashmap1 - Available
hashmap2 - Available
hashmap3 - Available
09:20:41.332 [Test worker] DEBUG o.s.web.client.RestTemplate - HTTP DELETE http://172.24.0.219:8080/requests
09:20:41.402 [Test worker] DEBUG o.s.web.client.RestTemplate - Response 200 OK
09:20:41.611 [Test worker] DEBUG o.s.w.c.s.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6b9e3249, started on Fri Aug 15 09:17:50 UTC 2025