Application krashes with error "Illegal base64 character 2d"
Summary
Application krashes with error "Illegal base64 character 2d"
Steps to reproduce (STR)
- grab build artefact from Pipeline #18727 (if needed, relaunch pipeline)
- Have an OVH cloud instance S1-8 (RAM 8Gb, 2 vCPU)
- Launch DirectMairie with:
/usr/bin/java -jar "/home/directmairie/DirectMairie/directmairie.jar" \
--directmairie.security.secret-key="SECRET-01" \
--directmairie.pictures.root-directory="/home/directmairie/DirectMairie-pictures" \
--spring.mail.host=mail.adullact.org \
--spring.mail.port=587 \
--spring.mail.username="directmairie-recette.smtp.notify@adullact.org" \
--spring.mail.password="SECRET-02" \
--spring.mail.properties.mail.smtp.auth=true \
--spring.mail.properties.mail.smtp.starttls.enable=true \
--spring.datasource.url="jdbc:postgresql://localhost:5432/directmairie-recette" \
--spring.datasource.username="directmairie-recette" \
--spring.datasource.password="SECRET-03"
What is the current bug behavior? (CBB)
The app is not launched and krashes (see logs below)
What is the expected correct behavior? (ECB)
The app should run
Relevant logs and/or screenshots
Oct 19 08:34:44 euphrosyne02 java[628]: . ____ _ __ _ _
Oct 19 08:34:44 euphrosyne02 java[628]: /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
Oct 19 08:34:44 euphrosyne02 java[628]: ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
Oct 19 08:34:44 euphrosyne02 java[628]: \\/ ___)| |_)| | | | | || (_| | ) ) ) )
Oct 19 08:34:44 euphrosyne02 java[628]: ' |____| .__|_| |_|_| |_\__, | / / / /
Oct 19 08:34:44 euphrosyne02 java[628]: =========|_|==============|___/=/_/_/_/
Oct 19 08:34:44 euphrosyne02 java[628]: :: Spring Boot :: (v2.5.4)
Oct 19 08:34:44 euphrosyne02 java[628]: 2021-10-19 10:34:44.963 INFO 628 --- [ main] n.a.directmairie.Application$Companion : Starting Application.Companion using Java 11.0.11 on euphrosyne02 with PID 628 (/home/directmairie/DirectMairie/directmairie.jar started by directmairie in /)
Oct 19 08:34:44 euphrosyne02 java[628]: 2021-10-19 10:34:44.968 INFO 628 --- [ main] n.a.directmairie.Application$Companion : No active profile set, falling back to default profiles: default
Oct 19 08:34:47 euphrosyne02 java[628]: 2021-10-19 10:34:47.641 INFO 628 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
Oct 19 08:34:48 euphrosyne02 java[628]: 2021-10-19 10:34:48.028 INFO 628 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 360 ms. Found 7 JPA repository interfaces.
Oct 19 08:34:50 euphrosyne02 java[628]: 2021-10-19 10:34:50.577 INFO 628 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
Oct 19 08:34:50 euphrosyne02 java[628]: 2021-10-19 10:34:50.598 INFO 628 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
Oct 19 08:34:50 euphrosyne02 java[628]: 2021-10-19 10:34:50.599 INFO 628 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.52]
Oct 19 08:34:50 euphrosyne02 java[628]: 2021-10-19 10:34:50.718 INFO 628 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
Oct 19 08:34:50 euphrosyne02 java[628]: 2021-10-19 10:34:50.719 INFO 628 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 5562 ms
Oct 19 08:34:51 euphrosyne02 java[628]: 2021-10-19 10:34:51.107 ERROR 628 --- [ main] o.s.b.web.embedded.tomcat.TomcatStarter : Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'authenticationFilterRegistration' defined in class path resource [net/adullact/directmairie/config/SecurityConfig.class]: Unsatisfied dependency expressed through method 'authenticationFilterRegistration' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationFilter' defined in class path resource [net/adullact/directmairie/config/SecurityConfig.class]: Unsatisfied dependency expressed through method 'authenticationFilter' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtService' defined in URL [jar:file:/home/directmairie/DirectMairie/directmairie.jar!/BOOT-INF/classes!/net/adullact/directmairie/web/user/JwtService.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.adullact.directmairie.web.user.JwtService]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Illegal base64 character 2d
Oct 19 08:34:51 euphrosyne02 java[628]: 2021-10-19 10:34:51.171 INFO 628 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
Oct 19 08:34:51 euphrosyne02 java[628]: 2021-10-19 10:34:51.191 WARN 628 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
Oct 19 08:34:51 euphrosyne02 java[628]: 2021-10-19 10:34:51.215 INFO 628 --- [ main] ConditionEvaluationReportLoggingListener :
Oct 19 08:34:51 euphrosyne02 java[628]: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
Oct 19 08:34:51 euphrosyne02 java[628]: 2021-10-19 10:34:51.311 ERROR 628 --- [ main] o.s.boot.SpringApplication : Application run failed
Oct 19 08:34:51 euphrosyne02 java[628]: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:163) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) ~[spring-context-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at net.adullact.directmairie.Application$Companion.main(Application.kt:20) ~[classes!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at net.adullact.directmairie.Application.main(Application.kt) ~[classes!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[directmairie.jar:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[directmairie.jar:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[directmairie.jar:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[directmairie.jar:na]
Oct 19 08:34:51 euphrosyne02 java[628]: Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:450) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:199) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:160) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011... 17 common frames omitted
Oct 19 08:34:51 euphrosyne02 java[628]: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationFilterRegistration' defined in class path resource [net/adullact/directmairie/config/SecurityConfig.class]: Unsatisfied dependency expressed through method 'authenticationFilterRegistration' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationFilter' defined in class path resource [net/adullact/directmairie/config/SecurityConfig.class]: Unsatisfied dependency expressed through method 'authenticationFilter' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtService' defined in URL [jar:file:/home/directmairie/DirectMairie/directmairie.jar!/BOOT-INF/classes!/net/adullact/directmairie/web/user/JwtService.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.adullact.directmairie.web.user.JwtService]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Illegal base64 character 2d
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:212) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:203) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:86) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:260) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:234) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5219) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486) ~[tomcat-embed-core-9.0.52.jar!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) ~[spring-boot-2.5.4.jar!/:2.5.4]
Oct 19 08:34:51 euphrosyne02 java[628]: #011... 22 common frames omitted
Oct 19 08:34:51 euphrosyne02 java[628]: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authenticationFilter' defined in class path resource [net/adullact/directmairie/config/SecurityConfig.class]: Unsatisfied dependency expressed through method 'authenticationFilter' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtService' defined in URL [jar:file:/home/directmairie/DirectMairie/directmairie.jar!/BOOT-INF/classes!/net/adullact/directmairie/web/user/JwtService.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.adullact.directmairie.web.user.JwtService]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Illegal base64 character 2d
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011... 62 common frames omitted
Oct 19 08:34:51 euphrosyne02 java[628]: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtService' defined in URL [jar:file:/home/directmairie/DirectMairie/directmairie.jar!/BOOT-INF/classes!/net/adullact/directmairie/web/user/JwtService.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.adullact.directmairie.web.user.JwtService]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Illegal base64 character 2d
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:315) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1354) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1204) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011... 76 common frames omitted
Oct 19 08:34:51 euphrosyne02 java[628]: Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.adullact.directmairie.web.user.JwtService]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Illegal base64 character 2d
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:221) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011... 90 common frames omitted
Oct 19 08:34:51 euphrosyne02 java[628]: Caused by: java.lang.IllegalArgumentException: Illegal base64 character 2d
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/java.util.Base64$Decoder.decode0(Base64.java:746) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/java.util.Base64$Decoder.decode(Base64.java:538) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/java.util.Base64$Decoder.decode(Base64.java:561) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at net.adullact.directmairie.web.user.JwtService.<init>(JwtService.kt:22) ~[classes!/:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at kotlin.reflect.jvm.internal.calls.CallerImpl$Constructor.call(CallerImpl.kt:41) ~[kotlin-reflect-1.5.20.jar!/:1.5.20-release-287 (1.5.20)]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108) ~[kotlin-reflect-1.5.20.jar!/:1.5.20-release-287 (1.5.20)]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:159) ~[kotlin-reflect-1.5.20.jar!/:1.5.20-release-287 (1.5.20)]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at kotlin.reflect.jvm.internal.KCallableImpl.callBy(KCallableImpl.kt:112) ~[kotlin-reflect-1.5.20.jar!/:1.5.20-release-287 (1.5.20)]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.BeanUtils$KotlinDelegate.instantiateClass(BeanUtils.java:851) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:193) ~[spring-beans-5.3.9.jar!/:5.3.9]
Oct 19 08:34:51 euphrosyne02 java[628]: #011... 92 common frames omitted
Oct 19 08:34:51 euphrosyne02 systemd[1]: directmairie.service: Main process exited, code=exited, status=1/FAILURE
Oct 19 08:34:51 euphrosyne02 systemd[1]: directmairie.service: Failed with result 'exit-code'.
Possible fixes
- Error does NOT occur on commit
a761e464b48ba823c3bb7f372bef24f7c3b58977
dated 2021-07-09 (See commit history)
/cc @cexbrayat @jnizet