diff --git a/logs/erp.log b/logs/erp.log index 965a980..d64f6e5 100644 --- a/logs/erp.log +++ b/logs/erp.log @@ -1,23 +1,23 @@ -2026-01-02 13:20:46 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:20:46 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:20:51 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 13:20:51 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@42ff6c80 -2026-01-02 13:20:51 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 13:20:53 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:20:53 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:20:53 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:20:53 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:20:53 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:20:53 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:20:53 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:20:53 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:20:53 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:20:53 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:20:53 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:20:53 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:20:54 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 13:20:54 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:20:54 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2026-01-04 11:55:35 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 8855 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2026-01-04 11:55:35 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2026-01-04 11:55:40 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2026-01-04 11:55:41 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@40e3206c +2026-01-04 11:55:41 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2026-01-04 11:55:42 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2026-01-04 11:55:42 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2026-01-04 11:55:42 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2026-01-04 11:55:42 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2026-01-04 11:55:42 INFO [restartedMain] liquibase.util - Run: 0 +2026-01-04 11:55:42 INFO [restartedMain] liquibase.util - Previously run: 67 +2026-01-04 11:55:42 INFO [restartedMain] liquibase.util - Filtered out: 0 +2026-01-04 11:55:42 INFO [restartedMain] liquibase.util - ------------------------------- +2026-01-04 11:55:42 INFO [restartedMain] liquibase.util - Total change sets: 67 +2026-01-04 11:55:42 INFO [restartedMain] liquibase.util - Update summary generated +2026-01-04 11:55:42 INFO [restartedMain] liquibase.command - Command execution complete +2026-01-04 11:55:43 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2026-01-04 11:55:43 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final +2026-01-04 11:55:43 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2026-01-04 11:55:43 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] Database driver: undefined/unknown Database version: 8.0.43 @@ -25,5173 +25,7 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2026-01-02 13:20:57 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:21:03 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 17.829 seconds (process running for 19.343) -2026-01-02 13:40:56 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 13:40:56 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 13:40:56 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:40:56 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:40:58 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2026-01-02 13:40:58 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@401d36a -2026-01-02 13:40:58 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2026-01-02 13:40:58 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:40:59 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:40:59 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:40:59 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:40:59 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:40:59 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:40:59 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:40:59 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:40:59 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:40:59 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:40:59 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:40:59 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:40:59 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:40:59 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:41:00 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:41:01 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2026-01-02 13:41:01 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2026-01-02 13:41:01 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturacionService': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.service.FacturacionService] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@64f41ab2] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaLineaUpsertDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaLineaUpsertDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 13:42:06 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:42:06 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:42:07 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2026-01-02 13:42:07 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@da4ebdb -2026-01-02 13:42:07 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2026-01-02 13:42:08 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:42:08 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:42:08 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:42:08 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:42:08 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:42:08 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:42:08 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:42:08 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:42:08 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:42:08 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:42:08 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:42:08 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:42:08 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:42:08 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-3)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:42:09 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:42:10 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.831 seconds (process running for 1286.318) -2026-01-02 13:43:16 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2026-01-02 13:43:16 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2026-01-02 13:43:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:43:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:43:18 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2026-01-02 13:43:18 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@45e4c26d -2026-01-02 13:43:18 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2026-01-02 13:43:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:43:18 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:43:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:43:18 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:43:18 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:43:18 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:43:18 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:43:18 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:43:18 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:43:18 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:43:18 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:43:18 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:43:18 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:43:18 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-4)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:43:19 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:43:20 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.75 seconds (process running for 1356.554) -2026-01-02 13:44:57 INFO [Thread-14] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2026-01-02 13:44:57 INFO [Thread-14] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2026-01-02 13:44:57 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:44:57 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:44:58 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2026-01-02 13:44:58 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2edc70ae -2026-01-02 13:44:58 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2026-01-02 13:44:58 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:44:58 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:44:58 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:44:58 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:44:58 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:44:58 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:44:58 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:44:58 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:44:58 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:44:58 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:44:58 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:44:58 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:44:58 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:44:58 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-5)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:44:59 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:45:01 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.584 seconds (process running for 1456.777) -2026-01-02 13:45:05 INFO [Thread-18] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2026-01-02 13:45:05 INFO [Thread-18] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2026-01-02 13:45:05 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:45:05 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:45:06 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2026-01-02 13:45:06 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7f84bbd4 -2026-01-02 13:45:06 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2026-01-02 13:45:06 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:45:06 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:45:06 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:45:06 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:45:06 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:45:06 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:45:06 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:45:06 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:45:06 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:45:06 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:45:06 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:45:06 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:45:06 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:45:06 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-6)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:45:07 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:45:08 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.429 seconds (process running for 1464.409) -2026-01-02 13:45:12 INFO [Thread-22] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2026-01-02 13:45:12 INFO [Thread-22] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2026-01-02 13:45:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:45:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:45:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2026-01-02 13:45:13 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4c659084 -2026-01-02 13:45:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2026-01-02 13:45:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:45:14 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:45:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:45:14 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:45:14 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:45:14 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:45:14 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:45:14 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:45:14 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:45:14 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:45:14 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:45:14 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:45:14 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:45:14 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-7)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:45:14 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:45:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.246 seconds (process running for 1471.863) -2026-01-02 13:46:24 INFO [Thread-26] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2026-01-02 13:46:24 INFO [Thread-26] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2026-01-02 13:46:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:46:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:46:25 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2026-01-02 13:46:25 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection com.mysql.cj.jdbc.ConnectionImpl@471b9046 -2026-01-02 13:46:25 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2026-01-02 13:46:25 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:46:25 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:46:25 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:46:25 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:46:25 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:46:25 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:46:25 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:46:25 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:46:25 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:46:25 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:46:25 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:46:25 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:46:25 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:46:25 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-8)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:46:26 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:46:27 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.19 seconds (process running for 1543.292) -2026-01-02 13:47:23 INFO [Thread-30] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2026-01-02 13:47:23 INFO [Thread-30] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2026-01-02 13:47:23 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:47:23 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:47:24 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2026-01-02 13:47:24 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1d5d8161 -2026-01-02 13:47:24 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2026-01-02 13:47:24 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:47:24 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:47:24 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:47:24 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:47:24 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:47:24 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:47:24 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:47:24 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:47:24 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:47:24 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:47:24 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:47:24 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:47:24 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:47:24 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-9)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:47:25 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:47:26 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.167 seconds (process running for 1602.582) -2026-01-02 13:48:26 INFO [Thread-34] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2026-01-02 13:48:26 INFO [Thread-34] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2026-01-02 13:48:26 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:48:26 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:48:27 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2026-01-02 13:48:27 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection com.mysql.cj.jdbc.ConnectionImpl@b5e9c6e -2026-01-02 13:48:27 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2026-01-02 13:48:27 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:48:27 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:48:27 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:48:27 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:48:27 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:48:27 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:48:27 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:48:27 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:48:27 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:48:27 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:48:27 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:48:27 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:48:27 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:48:27 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-10)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:48:28 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:48:29 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.993 seconds (process running for 1665.297) -2026-01-02 13:49:21 INFO [Thread-38] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2026-01-02 13:49:21 INFO [Thread-38] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2026-01-02 13:49:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:49:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:49:22 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... -2026-01-02 13:49:22 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection com.mysql.cj.jdbc.ConnectionImpl@6f4a0a6c -2026-01-02 13:49:22 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. -2026-01-02 13:49:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:49:22 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:49:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:49:22 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:49:22 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:49:22 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:49:22 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:49:22 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:49:22 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:49:22 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:49:22 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:49:22 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:49:22 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:49:22 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-11)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:49:23 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:49:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.206 seconds (process running for 1720.634) -2026-01-02 13:49:39 INFO [Thread-42] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... -2026-01-02 13:49:39 INFO [Thread-42] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. -2026-01-02 13:49:39 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 53084 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 13:49:39 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 13:49:40 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... -2026-01-02 13:49:40 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3d138de2 -2026-01-02 13:49:40 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. -2026-01-02 13:49:40 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:49:40 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 13:49:40 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 13:49:40 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 13:49:40 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 13:49:40 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 13:49:40 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 13:49:40 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 13:49:40 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 13:49:40 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 13:49:40 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 13:49:40 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 13:49:40 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 13:49:40 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-12)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 13:49:41 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 13:49:42 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.809 seconds (process running for 1738.176) -2026-01-02 16:58:38 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 172444 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 16:58:38 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 16:58:43 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 16:58:44 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'liquibase' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: liquibase.exception.DatabaseException: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure - -The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:328) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:973) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: liquibase.exception.DatabaseException: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure - -The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1826) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) - ... 13 common frames omitted -Caused by: liquibase.exception.UnexpectedLiquibaseException: liquibase.exception.DatabaseException: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure - -The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. - at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:267) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1873) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1822) - ... 20 common frames omitted -Caused by: liquibase.exception.DatabaseException: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure - -The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. - at liquibase.integration.spring.SpringLiquibase.lambda$afterPropertiesSet$0(SpringLiquibase.java:259) - at liquibase.Scope.lambda$child$0(Scope.java:191) - at liquibase.Scope.child(Scope.java:200) - at liquibase.Scope.child(Scope.java:190) - at liquibase.Scope.child(Scope.java:169) - at liquibase.Scope.child(Scope.java:257) - at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:250) - ... 22 common frames omitted -Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure - -The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. - at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:165) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:55) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:840) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:416) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:237) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) - at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:144) - at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:370) - at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:207) - at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:488) - at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:576) - at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:97) - at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111) - at liquibase.integration.spring.SpringLiquibase.lambda$afterPropertiesSet$0(SpringLiquibase.java:254) - ... 28 common frames omitted -Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure - -The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. - at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) - at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) - at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) - at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) - at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) - at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) - at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:156) - at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:79) - at com.mysql.cj.NativeSession.connect(NativeSession.java:142) - at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:964) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828) - ... 39 common frames omitted -Caused by: java.net.ConnectException: Conexión rehusada - at java.base/sun.nio.ch.Net.pollConnect(Native Method) - at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) - at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542) - at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) - at java.base/java.net.Socket.connect(Socket.java:751) - at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:144) - at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:53) - ... 42 common frames omitted -2026-01-02 17:01:45 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:01:45 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:01:50 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 17:01:50 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@26397dfa -2026-01-02 17:01:50 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 17:01:52 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:01:52 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:01:52 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:01:52 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:01:52 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:01:52 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:01:52 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:01:52 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:01:52 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:01:52 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:01:52 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:01:52 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:01:52 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 17:01:53 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:01:53 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:01:55 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:02:01 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 16.444 seconds (process running for 17.874) -2026-01-02 17:08:07 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 17:08:07 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 17:08:07 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:08:07 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:08:09 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2026-01-02 17:08:09 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@6c5c7af6 -2026-01-02 17:08:09 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2026-01-02 17:08:10 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:08:10 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:08:10 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:08:10 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:08:10 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:08:10 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:08:10 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:08:10 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:08:10 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:08:10 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:08:10 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:08:10 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:08:10 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:08:10 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:08:11 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:08:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 6.217 seconds (process running for 390.541) -2026-01-02 17:30:59 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2026-01-02 17:30:59 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2026-01-02 17:31:00 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:31:00 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:31:02 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2026-01-02 17:31:02 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2aa306ec -2026-01-02 17:31:02 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2026-01-02 17:31:02 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:31:03 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:31:03 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:31:03 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:31:03 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:31:03 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:31:03 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:31:03 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:31:03 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:31:03 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:31:03 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:31:03 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:31:03 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:31:03 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-3)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:31:04 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:31:06 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 6.708 seconds (process running for 1763.413) -2026-01-02 17:32:15 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2026-01-02 17:32:15 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2026-01-02 17:32:15 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:32:15 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:32:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2026-01-02 17:32:16 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@69b99d61 -2026-01-02 17:32:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2026-01-02 17:32:17 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:32:17 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:32:17 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:32:17 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:32:17 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:32:17 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:32:17 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:32:17 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:32:17 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:32:17 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:32:17 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:32:17 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:32:17 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:32:17 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-4)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:32:18 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:32:19 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.072 seconds (process running for 1836.26) -2026-01-02 17:33:41 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2026-01-02 17:33:41 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2026-01-02 17:33:42 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:33:42 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:33:43 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2026-01-02 17:33:43 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@597836b1 -2026-01-02 17:33:43 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2026-01-02 17:33:43 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:33:43 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:33:43 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:33:43 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:33:43 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:33:43 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:33:43 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:33:43 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:33:43 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:33:43 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:33:43 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:33:43 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:33:43 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:33:43 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-5)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:33:44 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:33:46 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.978 seconds (process running for 1922.767) -2026-01-02 17:37:37 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2026-01-02 17:37:37 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2026-01-02 17:37:37 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:37:37 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:37:38 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2026-01-02 17:37:38 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection com.mysql.cj.jdbc.ConnectionImpl@47adcb -2026-01-02 17:37:38 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2026-01-02 17:37:39 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:37:39 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:37:39 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:37:39 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:37:39 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:37:39 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:37:39 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:37:39 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:37:39 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:37:39 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:37:39 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:37:39 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:37:39 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:37:39 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-6)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:37:39 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:37:41 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.449 seconds (process running for 2158.033) -2026-01-02 17:42:20 INFO [Thread-23] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2026-01-02 17:42:20 INFO [Thread-23] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2026-01-02 17:42:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:42:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:42:22 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2026-01-02 17:42:22 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5898d611 -2026-01-02 17:42:22 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2026-01-02 17:42:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:42:22 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:42:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:42:22 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:42:22 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:42:22 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:42:22 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:42:22 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:42:22 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:42:22 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:42:22 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:42:22 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:42:22 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:42:22 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-7)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:42:23 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:42:25 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.297 seconds (process running for 2441.95) -2026-01-02 17:42:34 INFO [Thread-27] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2026-01-02 17:42:34 INFO [Thread-27] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2026-01-02 17:42:34 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:42:34 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:42:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2026-01-02 17:42:35 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection com.mysql.cj.jdbc.ConnectionImpl@247ca13e -2026-01-02 17:42:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2026-01-02 17:42:35 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:42:35 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:42:35 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:42:35 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:42:35 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:42:35 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:42:35 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:42:35 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:42:35 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:42:35 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:42:35 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:42:35 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:42:35 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:42:35 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-8)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:42:36 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:42:37 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.359 seconds (process running for 2454.225) -2026-01-02 17:42:41 INFO [Thread-31] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2026-01-02 17:42:41 INFO [Thread-31] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2026-01-02 17:42:41 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:42:41 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:42:42 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2026-01-02 17:42:42 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection com.mysql.cj.jdbc.ConnectionImpl@43be4f09 -2026-01-02 17:42:42 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2026-01-02 17:42:43 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:42:43 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:42:43 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:42:43 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:42:43 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:42:43 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:42:43 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:42:43 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:42:43 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:42:43 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:42:43 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:42:43 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:42:43 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:42:43 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-9)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:42:43 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:42:45 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.52 seconds (process running for 2462.137) -2026-01-02 17:43:12 INFO [Thread-35] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2026-01-02 17:43:12 INFO [Thread-35] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2026-01-02 17:43:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:43:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:43:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2026-01-02 17:43:13 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2dba0474 -2026-01-02 17:43:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2026-01-02 17:43:13 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:43:14 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:43:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:43:14 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:43:14 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:43:14 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:43:14 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:43:14 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:43:14 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:43:14 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:43:14 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:43:14 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:43:14 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:43:14 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-10)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:43:14 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:43:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.304 seconds (process running for 2492.866) -2026-01-02 17:50:20 INFO [Thread-39] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2026-01-02 17:50:20 INFO [Thread-39] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2026-01-02 17:50:20 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:50:20 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:50:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... -2026-01-02 17:50:21 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4f601230 -2026-01-02 17:50:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. -2026-01-02 17:50:21 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:50:21 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:50:21 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:50:21 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:50:21 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:50:21 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:50:21 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:50:21 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:50:21 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:50:21 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:50:21 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:50:21 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:50:21 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:50:21 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-11)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:50:22 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:50:23 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.276 seconds (process running for 2920.381) -2026-01-02 17:50:36 INFO [Thread-43] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... -2026-01-02 17:50:36 INFO [Thread-43] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. -2026-01-02 17:50:36 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:50:36 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:50:37 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... -2026-01-02 17:50:37 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection com.mysql.cj.jdbc.ConnectionImpl@329221d7 -2026-01-02 17:50:37 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. -2026-01-02 17:50:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:50:37 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:50:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:50:37 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:50:37 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:50:37 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:50:37 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:50:37 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:50:37 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:50:37 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:50:37 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:50:37 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:50:37 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:50:37 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-12)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:50:38 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:50:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown initiated... -2026-01-02 17:50:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown completed. -2026-01-02 17:50:39 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@1a7549c4] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: Principal - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: Principal - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 17:50:49 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:50:49 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:50:50 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Starting... -2026-01-02 17:50:50 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-13 - Added connection com.mysql.cj.jdbc.ConnectionImpl@24b7ed5 -2026-01-02 17:50:50 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Start completed. -2026-01-02 17:50:50 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:50:50 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:50:50 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:50:50 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:50:50 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:50:50 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:50:50 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:50:50 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:50:50 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:50:50 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:50:50 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:50:50 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:50:50 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:50:50 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-13)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:50:50 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:50:51 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown initiated... -2026-01-02 17:50:51 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown completed. -2026-01-02 17:50:51 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@3949afca] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: Principal - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: Principal - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 17:52:10 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:52:10 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:52:11 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Starting... -2026-01-02 17:52:11 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-14 - Added connection com.mysql.cj.jdbc.ConnectionImpl@72e94c99 -2026-01-02 17:52:11 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Start completed. -2026-01-02 17:52:11 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:52:11 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:52:11 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:52:11 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:52:11 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:52:11 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:52:11 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:52:11 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:52:11 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:52:11 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:52:11 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:52:11 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:52:11 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:52:11 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-14)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:52:11 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:52:12 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown initiated... -2026-01-02 17:52:12 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown completed. -2026-01-02 17:52:12 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@5470968c] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: Principal - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: Principal - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 17:52:15 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 17:52:15 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 17:52:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Starting... -2026-01-02 17:52:16 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-15 - Added connection com.mysql.cj.jdbc.ConnectionImpl@58aeffbb -2026-01-02 17:52:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Start completed. -2026-01-02 17:52:16 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:52:16 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 17:52:16 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 17:52:16 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 17:52:16 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 17:52:16 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 17:52:16 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 17:52:16 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 17:52:16 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 17:52:16 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 17:52:16 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 17:52:16 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 17:52:16 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 17:52:16 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-15)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 17:52:17 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 17:52:18 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.235 seconds (process running for 3035.623) -2026-01-02 18:09:33 INFO [Thread-47] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown initiated... -2026-01-02 18:09:33 INFO [Thread-47] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown completed. -2026-01-02 18:09:34 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:09:34 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:09:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Starting... -2026-01-02 18:09:35 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-16 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2118cd2 -2026-01-02 18:09:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Start completed. -2026-01-02 18:09:36 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:09:36 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:09:36 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:09:36 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:09:36 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:09:36 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:09:36 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:09:36 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:09:36 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:09:36 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:09:36 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:09:36 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:09:36 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:09:36 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-16)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:09:37 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:09:39 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 5.301 seconds (process running for 4076.142) -2026-01-02 18:18:12 INFO [Thread-60] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Shutdown initiated... -2026-01-02 18:18:12 INFO [Thread-60] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Shutdown completed. -2026-01-02 18:18:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:18:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:18:14 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Starting... -2026-01-02 18:18:14 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-17 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7fde0df4 -2026-01-02 18:18:14 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Start completed. -2026-01-02 18:18:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:18:14 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:18:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:18:14 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:18:14 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:18:14 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:18:14 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:18:14 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:18:14 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:18:14 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:18:14 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:18:14 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:18:14 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:18:14 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-17)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:18:15 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:18:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.566 seconds (process running for 4593.309) -2026-01-02 18:28:12 INFO [Thread-64] com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Shutdown initiated... -2026-01-02 18:28:12 INFO [Thread-64] com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Shutdown completed. -2026-01-02 18:28:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:28:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:28:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Starting... -2026-01-02 18:28:13 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-18 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5d186a24 -2026-01-02 18:28:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Start completed. -2026-01-02 18:28:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:28:14 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:28:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:28:14 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:28:14 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:28:14 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:28:14 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:28:14 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:28:14 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:28:14 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:28:14 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:28:14 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:28:14 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:28:14 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-18)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:28:15 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:28:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 5.346 seconds (process running for 5194.361) -2026-01-02 18:51:23 INFO [Thread-68] com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Shutdown initiated... -2026-01-02 18:51:23 INFO [Thread-68] com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Shutdown completed. -2026-01-02 18:51:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:51:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:51:25 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Starting... -2026-01-02 18:51:25 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-19 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4288755b -2026-01-02 18:51:25 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Start completed. -2026-01-02 18:51:26 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:51:26 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:51:26 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:51:26 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:51:26 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:51:26 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:51:26 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:51:26 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:51:26 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:51:26 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:51:26 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:51:26 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:51:26 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:51:26 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-19)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:51:27 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:51:28 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Shutdown initiated... -2026-01-02 18:51:28 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Shutdown completed. -2026-01-02 18:51:28 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@5a86c429] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 18:53:05 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:53:05 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:53:05 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Starting... -2026-01-02 18:53:05 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-20 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4584c435 -2026-01-02 18:53:05 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Start completed. -2026-01-02 18:53:06 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:53:06 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:53:06 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:53:06 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:53:06 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:53:06 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:53:06 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:53:06 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:53:06 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:53:06 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:53:06 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:53:06 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:53:06 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:53:06 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-20)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:53:07 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:53:07 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Shutdown initiated... -2026-01-02 18:53:07 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Shutdown completed. -2026-01-02 18:53:07 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@7f654f7a] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 18:53:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:53:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:53:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Starting... -2026-01-02 18:53:21 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-21 - Added connection com.mysql.cj.jdbc.ConnectionImpl@a0add65 -2026-01-02 18:53:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Start completed. -2026-01-02 18:53:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:53:22 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:53:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:53:22 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:53:22 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:53:22 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:53:22 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:53:22 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:53:22 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:53:22 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:53:22 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:53:22 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:53:22 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:53:22 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-21)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:53:23 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:53:23 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Shutdown initiated... -2026-01-02 18:53:23 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Shutdown completed. -2026-01-02 18:53:23 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@1960aeb0] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 18:53:38 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:53:38 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:53:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Starting... -2026-01-02 18:53:39 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-22 - Added connection com.mysql.cj.jdbc.ConnectionImpl@55a1fcf1 -2026-01-02 18:53:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Start completed. -2026-01-02 18:53:39 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:53:39 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:53:39 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:53:39 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:53:39 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:53:39 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:53:39 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:53:39 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:53:39 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:53:39 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:53:39 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:53:40 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:53:40 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:53:40 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-22)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:53:40 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:53:41 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Shutdown initiated... -2026-01-02 18:53:41 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Shutdown completed. -2026-01-02 18:53:41 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@76e9dbef] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 18:53:45 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:53:45 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:53:46 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Starting... -2026-01-02 18:53:46 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-23 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1e21bf47 -2026-01-02 18:53:46 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Start completed. -2026-01-02 18:53:46 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:53:46 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:53:46 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:53:46 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:53:46 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:53:46 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:53:46 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:53:46 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:53:46 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:53:46 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:53:46 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:53:46 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:53:46 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:53:46 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-23)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:53:47 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:53:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Shutdown initiated... -2026-01-02 18:53:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Shutdown completed. -2026-01-02 18:53:48 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@1aa2fe97] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 18:54:51 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:54:51 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:54:52 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Starting... -2026-01-02 18:54:52 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-24 - Added connection com.mysql.cj.jdbc.ConnectionImpl@22004ff5 -2026-01-02 18:54:52 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Start completed. -2026-01-02 18:54:52 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:54:52 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:54:52 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:54:52 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:54:52 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:54:52 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:54:52 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:54:52 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:54:52 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:54:52 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:54:52 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:54:52 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:54:52 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:54:52 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-24)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:54:53 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:54:54 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Shutdown initiated... -2026-01-02 18:54:54 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Shutdown completed. -2026-01-02 18:54:54 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@4f696c26] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 18:55:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:55:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:55:14 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Starting... -2026-01-02 18:55:14 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-25 - Added connection com.mysql.cj.jdbc.ConnectionImpl@66183cec -2026-01-02 18:55:14 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Start completed. -2026-01-02 18:55:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:55:14 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:55:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:55:14 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:55:14 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:55:14 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:55:14 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:55:14 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:55:14 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:55:14 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:55:14 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:55:14 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:55:14 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:55:14 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-25)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:55:15 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:55:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Shutdown initiated... -2026-01-02 18:55:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Shutdown completed. -2026-01-02 18:55:16 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@53e05e55] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 18:55:46 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:55:46 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:55:47 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Starting... -2026-01-02 18:55:47 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-26 - Added connection com.mysql.cj.jdbc.ConnectionImpl@25924ad2 -2026-01-02 18:55:47 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Start completed. -2026-01-02 18:55:47 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:55:47 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:55:47 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:55:47 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:55:47 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:55:47 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:55:47 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:55:47 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:55:47 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:55:47 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:55:47 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:55:47 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:55:47 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:55:47 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-26)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:55:48 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:55:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Shutdown initiated... -2026-01-02 18:55:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Shutdown completed. -2026-01-02 18:55:48 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@6beed165] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 18:58:52 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 18:58:52 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 18:58:53 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Starting... -2026-01-02 18:58:53 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-27 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5799d0b0 -2026-01-02 18:58:53 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Start completed. -2026-01-02 18:58:54 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:58:54 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 18:58:54 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 18:58:54 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 18:58:54 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 18:58:54 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 18:58:54 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 18:58:54 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 18:58:54 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 18:58:54 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 18:58:54 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 18:58:54 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 18:58:54 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 18:58:54 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-27)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 18:58:55 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 18:58:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Shutdown initiated... -2026-01-02 18:58:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Shutdown completed. -2026-01-02 18:58:55 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@6635dcc9] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:50:32 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:50:32 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 19:50:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-28 - Starting... -2026-01-02 19:50:36 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-28 - Added connection com.mysql.cj.jdbc.ConnectionImpl@495b8b7c -2026-01-02 19:50:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-28 - Start completed. -2026-01-02 19:50:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:50:38 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 19:50:38 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:50:38 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 19:50:38 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 19:50:38 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 19:50:38 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 19:50:38 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 19:50:38 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 19:50:38 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 19:50:38 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 19:50:38 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 19:50:38 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 19:50:38 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-28)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 19:50:40 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 19:50:43 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-28 - Shutdown initiated... -2026-01-02 19:50:43 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-28 - Shutdown completed. -2026-01-02 19:50:43 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@62398475] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:51:31 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:51:31 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 19:51:33 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-29 - Starting... -2026-01-02 19:51:33 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-29 - Added connection com.mysql.cj.jdbc.ConnectionImpl@157e7304 -2026-01-02 19:51:33 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-29 - Start completed. -2026-01-02 19:51:33 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:51:33 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 19:51:33 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:51:33 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 19:51:33 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 19:51:33 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 19:51:33 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 19:51:33 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 19:51:33 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 19:51:33 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 19:51:33 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 19:51:33 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 19:51:33 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 19:51:34 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-29)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 19:51:34 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 19:51:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-29 - Shutdown initiated... -2026-01-02 19:51:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-29 - Shutdown completed. -2026-01-02 19:51:35 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@33fa6c91] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:53:28 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:53:28 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 19:53:29 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-30 - Starting... -2026-01-02 19:53:29 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-30 - Added connection com.mysql.cj.jdbc.ConnectionImpl@42218bc1 -2026-01-02 19:53:29 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-30 - Start completed. -2026-01-02 19:53:29 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:53:29 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 19:53:29 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:53:29 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 19:53:29 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 19:53:29 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 19:53:29 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 19:53:29 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 19:53:29 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 19:53:29 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 19:53:29 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 19:53:29 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 19:53:29 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 19:53:29 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-30)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 19:53:30 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 19:53:32 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-30 - Shutdown initiated... -2026-01-02 19:53:32 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-30 - Shutdown completed. -2026-01-02 19:53:32 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@2e02e672] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:53:47 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:53:47 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 19:53:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-31 - Starting... -2026-01-02 19:53:48 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-31 - Added connection com.mysql.cj.jdbc.ConnectionImpl@17693640 -2026-01-02 19:53:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-31 - Start completed. -2026-01-02 19:53:48 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:53:48 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 19:53:48 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:53:48 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 19:53:48 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 19:53:48 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 19:53:48 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 19:53:48 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 19:53:48 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 19:53:48 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 19:53:48 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 19:53:48 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 19:53:48 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 19:53:48 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-31)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 19:53:49 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 19:53:50 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-31 - Shutdown initiated... -2026-01-02 19:53:50 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-31 - Shutdown completed. -2026-01-02 19:53:50 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@6619a4ef] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:57:09 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:57:09 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 19:57:10 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-32 - Starting... -2026-01-02 19:57:11 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-32 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5d6952e0 -2026-01-02 19:57:11 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-32 - Start completed. -2026-01-02 19:57:11 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:57:11 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 19:57:11 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:57:11 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 19:57:11 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 19:57:11 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 19:57:11 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 19:57:11 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 19:57:11 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 19:57:11 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 19:57:11 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 19:57:11 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 19:57:11 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 19:57:11 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-32)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 19:57:12 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 19:57:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-32 - Shutdown initiated... -2026-01-02 19:57:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-32 - Shutdown completed. -2026-01-02 19:57:13 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@48ad8e75] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:57:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:57:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 19:57:17 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-33 - Starting... -2026-01-02 19:57:17 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-33 - Added connection com.mysql.cj.jdbc.ConnectionImpl@f4c4751 -2026-01-02 19:57:17 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-33 - Start completed. -2026-01-02 19:57:17 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:57:17 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 19:57:17 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:57:17 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 19:57:17 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 19:57:17 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 19:57:17 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 19:57:17 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 19:57:17 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 19:57:17 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 19:57:17 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 19:57:17 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 19:57:17 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 19:57:17 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-33)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 19:57:18 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 19:57:19 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-33 - Shutdown initiated... -2026-01-02 19:57:19 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-33 - Shutdown completed. -2026-01-02 19:57:19 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@2853fd15] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:57:32 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:57:32 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 19:57:33 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-34 - Starting... -2026-01-02 19:57:33 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-34 - Added connection com.mysql.cj.jdbc.ConnectionImpl@20acff78 -2026-01-02 19:57:33 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-34 - Start completed. -2026-01-02 19:57:33 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:57:33 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 19:57:33 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:57:33 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 19:57:33 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 19:57:33 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 19:57:33 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 19:57:33 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 19:57:33 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 19:57:33 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 19:57:33 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 19:57:33 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 19:57:33 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 19:57:33 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-34)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 19:57:34 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 19:57:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-34 - Shutdown initiated... -2026-01-02 19:57:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-34 - Shutdown completed. -2026-01-02 19:57:35 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@115bbf1b] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:57:57 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:57:57 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 19:57:59 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-35 - Starting... -2026-01-02 19:57:59 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-35 - Added connection com.mysql.cj.jdbc.ConnectionImpl@234cd6ec -2026-01-02 19:57:59 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-35 - Start completed. -2026-01-02 19:57:59 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:57:59 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 19:57:59 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:57:59 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 19:57:59 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 19:57:59 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 19:57:59 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 19:57:59 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 19:57:59 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 19:57:59 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 19:57:59 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 19:57:59 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 19:57:59 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 19:57:59 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-35)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 19:58:00 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 19:58:01 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-35 - Shutdown initiated... -2026-01-02 19:58:01 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-35 - Shutdown completed. -2026-01-02 19:58:01 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@3a4e5f03] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:58:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:58:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 19:58:22 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-36 - Starting... -2026-01-02 19:58:22 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-36 - Added connection com.mysql.cj.jdbc.ConnectionImpl@6b080edd -2026-01-02 19:58:22 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-36 - Start completed. -2026-01-02 19:58:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:58:22 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 19:58:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 19:58:22 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 19:58:22 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 19:58:22 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 19:58:22 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 19:58:22 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 19:58:22 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 19:58:22 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 19:58:22 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 19:58:23 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 19:58:23 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 19:58:23 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-36)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 19:58:23 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 19:58:24 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-36 - Shutdown initiated... -2026-01-02 19:58:24 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-36 - Shutdown completed. -2026-01-02 19:58:24 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@1eb4a019] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 19:59:59 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 19:59:59 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:00:00 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-37 - Starting... -2026-01-02 20:00:00 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-37 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7f82bd93 -2026-01-02 20:00:00 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-37 - Start completed. -2026-01-02 20:00:00 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:00:00 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:00:00 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:00:00 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:00:00 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:00:00 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:00:00 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:00:00 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:00:00 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:00:00 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:00:00 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:00:00 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:00:00 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:00:00 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-37)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:00:01 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:00:02 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-37 - Shutdown initiated... -2026-01-02 20:00:02 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-37 - Shutdown completed. -2026-01-02 20:00:02 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@29b84d8f] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 20:00:18 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 176569 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:00:18 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:00:19 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-38 - Starting... -2026-01-02 20:00:19 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-38 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4c5a2d6b -2026-01-02 20:00:19 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-38 - Start completed. -2026-01-02 20:00:20 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:00:20 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:00:20 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:00:20 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:00:20 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:00:20 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:00:20 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:00:20 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:00:20 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:00:20 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:00:20 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:00:20 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:00:20 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:00:20 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-38)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:00:20 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:00:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-38 - Shutdown initiated... -2026-01-02 20:00:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-38 - Shutdown completed. -2026-01-02 20:00:21 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'facturasController': Lookup method resolution failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:498) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:368) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1229) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) ~[spring-beans-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.2.15.jar:6.2.15] - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) ~[spring-boot-3.5.9.jar:3.5.9] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) ~[spring-boot-3.5.9.jar:3.5.9] - at com.imprimelibros.erp.ErpApplication.main(ErpApplication.java:14) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.5.9.jar:3.5.9] -Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.imprimelibros.erp.facturacion.controller.FacturasController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@65d79cc4] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:320) ~[spring-core-6.2.15.jar:6.2.15] - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.checkLookupMethods(AutowiredAnnotationBeanPostProcessor.java:476) ~[spring-beans-6.2.15.jar:6.2.15] - ... 24 common frames omitted -Caused by: java.lang.NoClassDefFoundError: FacturaGuardarDto - at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na] - at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) ~[na:na] - at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) ~[na:na] - at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.2.15.jar:6.2.15] - ... 26 common frames omitted -Caused by: java.lang.ClassNotFoundException: FacturaGuardarDto - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - at java.base/java.lang.Class.forName0(Native Method) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:536) ~[na:na] - at java.base/java.lang.Class.forName(Class.java:515) ~[na:na] - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) ~[spring-boot-devtools-3.5.9.jar:3.5.9] - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[na:na] - ... 30 common frames omitted -2026-01-02 20:01:55 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 361570 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:01:55 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:01:59 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:02:00 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3ddfc6b -2026-01-02 20:02:00 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:02:01 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:02:01 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:02:01 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:02:01 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:02:01 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:02:01 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:02:01 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:02:01 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:02:01 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:02:01 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:02:01 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:02:01 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:02:02 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:02:02 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:02:02 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:02:04 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:02:10 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 15.9 seconds (process running for 18.278) -2026-01-02 20:04:45 WARN [http-nio-8080-exec-10] o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 1406, SQLState: 22001 -2026-01-02 20:04:45 ERROR [http-nio-8080-exec-10] o.h.e.jdbc.spi.SqlExceptionHelper - Data truncation: Data too long for column 'pais_code3' at row 1 -2026-01-02 20:04:45 ERROR [http-nio-8080-exec-10] o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.dao.DataIntegrityViolationException: could not execute statement [Data truncation: Data too long for column 'pais_code3' at row 1] [update pedidos_direcciones set att=?,ciudad=?,cp=?,direccion=?,is_ejemplar_prueba=?,email=?,is_facturacion=?,identificacion_fiscal=?,instrucciones=?,pais_code3=?,is_palets=?,pedido_id=?,pedido_linea_id=?,provincia=?,razon_social=?,telefono=?,tipo_identificacion_fiscal=?,unidades=? where id=?]; SQL [update pedidos_direcciones set att=?,ciudad=?,cp=?,direccion=?,is_ejemplar_prueba=?,email=?,is_facturacion=?,identificacion_fiscal=?,instrucciones=?,pais_code3=?,is_palets=?,pedido_id=?,pedido_linea_id=?,provincia=?,razon_social=?,telefono=?,tipo_identificacion_fiscal=?,unidades=? where id=?]] with root cause -com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'pais_code3' at row 1 - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:96) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:988) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1166) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1101) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1448) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1084) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:194) - at org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor.performNonBatchedMutation(AbstractMutationExecutor.java:134) - at org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched.performNonBatchedOperations(MutationExecutorSingleNonBatched.java:55) - at org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor.execute(AbstractMutationExecutor.java:55) - at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.doStaticUpdate(UpdateCoordinatorStandard.java:781) - at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.performUpdate(UpdateCoordinatorStandard.java:328) - at org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.update(UpdateCoordinatorStandard.java:245) - at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:169) - at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:644) - at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:511) - at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:414) - at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:41) - at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127) - at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1429) - at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:491) - at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2354) - at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:1978) - at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:439) - at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:169) - at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:267) - at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101) - at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:563) - at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:795) - at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:758) - at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:698) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:416) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) - at com.imprimelibros.erp.facturacion.service.FacturacionService$$SpringCGLIB$$0.guardarCabeceraYDireccionFacturacion() - at com.imprimelibros.erp.facturacion.controller.FacturasController.guardarFacturaCabeceraYDireccion(FacturasController.java:110) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:268) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:263) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:196) - at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) - at com.imprimelibros.erp.facturacion.controller.FacturasController$$SpringCGLIB$$0.guardarFacturaCabeceraYDireccion() - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) - at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) - at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) - at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:114) - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151) - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:235) - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:134) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2026-01-02 20:11:07 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:11:07 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:11:07 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 361570 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:11:07 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:11:08 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2026-01-02 20:11:08 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@466783e -2026-01-02 20:11:08 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2026-01-02 20:11:09 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:11:09 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:11:09 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:11:09 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:11:09 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:11:09 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:11:09 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:11:09 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:11:09 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:11:09 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:11:09 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:11:09 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:11:09 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:11:09 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:11:10 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:11:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 5.461 seconds (process running for 560.439) -2026-01-02 20:14:32 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2026-01-02 20:14:32 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2026-01-02 20:14:32 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 361570 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:14:32 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:14:33 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2026-01-02 20:14:33 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4b559056 -2026-01-02 20:14:33 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2026-01-02 20:14:34 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:14:34 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:14:34 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:14:34 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:14:34 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:14:34 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:14:34 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:14:34 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:14:34 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:14:34 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:14:34 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:14:34 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:14:34 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:14:34 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-3)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:14:35 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:14:36 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.139 seconds (process running for 764.372) -2026-01-02 20:16:40 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2026-01-02 20:16:40 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2026-01-02 20:16:40 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 361570 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:16:40 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:16:41 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2026-01-02 20:16:41 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@52a7ca6c -2026-01-02 20:16:41 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2026-01-02 20:16:41 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:16:41 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:16:41 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:16:41 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:16:41 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:16:41 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:16:41 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:16:41 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:16:41 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:16:41 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:16:41 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:16:41 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:16:41 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:16:41 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-4)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:16:42 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:16:43 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.184 seconds (process running for 891.573) -2026-01-02 20:18:25 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2026-01-02 20:18:25 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2026-01-02 20:18:25 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 361570 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:18:25 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:18:26 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2026-01-02 20:18:26 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@31a178af -2026-01-02 20:18:26 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2026-01-02 20:18:26 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 379181 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:18:26 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:18:27 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:18:27 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:18:27 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:18:27 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:18:27 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:18:27 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:18:27 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:18:27 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:18:27 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:18:27 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:18:27 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:18:27 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:18:27 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:18:27 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-5)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:18:28 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:18:29 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.343 seconds (process running for 997.634) -2026-01-02 20:18:30 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:18:31 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5dd23809 -2026-01-02 20:18:31 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:18:32 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:18:32 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:18:32 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:18:32 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:18:32 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:18:32 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:18:32 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:18:32 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:18:32 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:18:32 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:18:32 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:18:32 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:18:32 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:18:32 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:18:33 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:18:35 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:18:40 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 14.639 seconds (process running for 16.269) -2026-01-02 20:18:41 ERROR [main] org.thymeleaf.TemplateEngine - [THYMELEAF][main] Exception processing template "imprimelibros/pdf/factura-a4": Exception evaluating SpringEL expression: "pricing.show_iva_4" (template: "imprimelibros/pdf/factura-a4" - line 106, col 35) -org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "pricing.show_iva_4" (template: "imprimelibros/pdf/factura-a4" - line 106, col 35) - at org.thymeleaf.spring6.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:292) - at org.thymeleaf.standard.expression.VariableExpression.executeVariableExpression(VariableExpression.java:166) - at org.thymeleaf.standard.expression.SimpleExpression.executeSimple(SimpleExpression.java:66) - at org.thymeleaf.standard.expression.Expression.execute(Expression.java:109) - at org.thymeleaf.standard.expression.Expression.execute(Expression.java:138) - at org.thymeleaf.standard.expression.Expression.execute(Expression.java:125) - at org.thymeleaf.standard.processor.StandardIfTagProcessor.isVisible(StandardIfTagProcessor.java:59) - at org.thymeleaf.standard.processor.AbstractStandardConditionalVisibilityTagProcessor.doProcess(AbstractStandardConditionalVisibilityTagProcessor.java:61) - at org.thymeleaf.processor.element.AbstractAttributeTagProcessor.doProcess(AbstractAttributeTagProcessor.java:74) - at org.thymeleaf.processor.element.AbstractElementTagProcessor.process(AbstractElementTagProcessor.java:95) - at org.thymeleaf.util.ProcessorConfigurationUtils$ElementTagProcessorWrapper.process(ProcessorConfigurationUtils.java:633) - at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1314) - at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) - at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) - at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1064) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1053) - at com.imprimelibros.erp.pdf.PdfTemplateEngine.render(PdfTemplateEngine.java:20) - at com.imprimelibros.erp.pdf.PdfService.generate(PdfService.java:108) - at com.imprimelibros.erp.pdf.PdfService.generaFactura(PdfService.java:207) - at com.imprimelibros.erp.pdf.PdfSmokeTest.generaFactura(PdfSmokeTest.java:140) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:775) - at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:479) - at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) - at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161) - at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152) - at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91) - at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112) - at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) - at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93) - at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:216) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:212) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:201) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:170) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:94) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:59) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:142) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:94) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:52) - at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$2(InterceptingLauncher.java:47) - at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) - at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:46) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:52) - at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:70) - at org.eclipse.jdt.internal.junit5.runner.JUnit5TestReference.run(JUnit5TestReference.java:100) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:40) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:520) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:748) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:443) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:211) -Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'show_iva_4' cannot be found on null - at org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:225) - at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:112) - at org.springframework.expression.spel.ast.PropertyOrFieldReference$AccessorValueRef.getValue(PropertyOrFieldReference.java:376) - at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97) - at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:116) - at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:338) - at org.thymeleaf.spring6.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:265) - ... 94 common frames omitted -2026-01-02 20:18:42 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:18:42 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:19:20 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 380331 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:19:20 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:19:23 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:19:23 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5dd23809 -2026-01-02 20:19:23 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:19:24 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:19:24 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:19:24 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:19:24 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:19:24 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:19:24 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:19:24 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:19:24 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:19:24 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:19:24 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:19:24 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:19:24 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:19:24 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:19:25 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:19:25 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:19:27 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:19:32 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 12.967 seconds (process running for 14.265) -2026-01-02 20:19:34 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 20:19:34 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 20:19:34 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:19:34 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:21:34 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 382663 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:21:34 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:21:37 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:21:38 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@43b4ec0c -2026-01-02 20:21:38 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:21:39 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:21:39 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:21:39 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:21:39 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:21:39 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:21:39 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:21:39 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:21:39 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:21:39 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:21:39 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:21:39 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:21:39 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:21:39 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:21:39 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:21:40 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:21:42 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:21:47 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 13.743 seconds (process running for 15.054) -2026-01-02 20:21:49 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 20:21:49 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 20:21:49 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:21:49 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:23:22 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 384583 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:23:22 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:23:25 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:23:25 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3a8b9458 -2026-01-02 20:23:25 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:23:26 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:23:26 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:23:26 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:23:26 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:23:26 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:23:26 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:23:26 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:23:26 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:23:26 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:23:26 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:23:26 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:23:27 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:23:27 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:23:27 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:23:27 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:23:29 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:23:34 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 13.198 seconds (process running for 14.462) -2026-01-02 20:23:36 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 20:23:36 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 20:23:37 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:23:37 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:34:32 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 395903 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:34:32 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:34:35 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:34:35 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5dd23809 -2026-01-02 20:34:35 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:34:36 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:34:37 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:34:37 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:34:37 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:34:37 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:34:37 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:34:37 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:34:37 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:34:37 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:34:37 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:34:37 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:34:37 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:34:37 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:34:37 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:34:37 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:34:39 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:34:44 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 12.873 seconds (process running for 14.183) -2026-01-02 20:34:46 ERROR [main] org.thymeleaf.TemplateEngine - [THYMELEAF][main] Exception processing template "imprimelibros/pdf/factura-a4": Exception evaluating SpringEL expression: "direccionFacturacion.direccion + ', ' + direccionFacturacion.codigoPostal + ', ' + direccionFacturacion.ciudad" (template: "imprimelibros/pdf/factura-a4" - line 73, col 25) -org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "direccionFacturacion.direccion + ', ' + direccionFacturacion.codigoPostal + ', ' + direccionFacturacion.ciudad" (template: "imprimelibros/pdf/factura-a4" - line 73, col 25) - at org.thymeleaf.spring6.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:292) - at org.thymeleaf.standard.expression.VariableExpression.executeVariableExpression(VariableExpression.java:166) - at org.thymeleaf.standard.expression.SimpleExpression.executeSimple(SimpleExpression.java:66) - at org.thymeleaf.standard.expression.Expression.execute(Expression.java:109) - at org.thymeleaf.standard.expression.Expression.execute(Expression.java:138) - at org.thymeleaf.standard.processor.AbstractStandardExpressionAttributeTagProcessor.doProcess(AbstractStandardExpressionAttributeTagProcessor.java:144) - at org.thymeleaf.processor.element.AbstractAttributeTagProcessor.doProcess(AbstractAttributeTagProcessor.java:74) - at org.thymeleaf.processor.element.AbstractElementTagProcessor.process(AbstractElementTagProcessor.java:95) - at org.thymeleaf.util.ProcessorConfigurationUtils$ElementTagProcessorWrapper.process(ProcessorConfigurationUtils.java:633) - at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1314) - at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) - at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) - at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1064) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1053) - at com.imprimelibros.erp.pdf.PdfTemplateEngine.render(PdfTemplateEngine.java:20) - at com.imprimelibros.erp.pdf.PdfService.generate(PdfService.java:112) - at com.imprimelibros.erp.pdf.PdfService.generaFactura(PdfService.java:218) - at com.imprimelibros.erp.pdf.PdfSmokeTest.generaFactura(PdfSmokeTest.java:140) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:775) - at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:479) - at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) - at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161) - at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152) - at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91) - at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112) - at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) - at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) - at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93) - at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:216) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:212) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:201) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:170) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:94) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:59) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:142) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:94) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:52) - at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$2(InterceptingLauncher.java:47) - at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) - at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:46) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:52) - at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:70) - at org.eclipse.jdt.internal.junit5.runner.JUnit5TestReference.run(JUnit5TestReference.java:100) - at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:40) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:520) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:748) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:443) - at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:211) -Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1008E: Property or field 'codigoPostal' cannot be found on object of type 'com.imprimelibros.erp.pedidos.PedidoDireccion' - maybe not public or not valid? - at org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:229) - at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:112) - at org.springframework.expression.spel.ast.PropertyOrFieldReference$AccessorValueRef.getValue(PropertyOrFieldReference.java:376) - at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97) - at org.springframework.expression.spel.ast.OpPlus.getValueInternal(OpPlus.java:95) - at org.springframework.expression.spel.ast.OpPlus.getValueInternal(OpPlus.java:93) - at org.springframework.expression.spel.ast.OpPlus.getValueInternal(OpPlus.java:93) - at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:116) - at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:338) - at org.thymeleaf.spring6.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:265) - ... 92 common frames omitted -2026-01-02 20:34:46 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:34:46 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:35:30 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 396991 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:35:30 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:35:33 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:35:33 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3c4ad54 -2026-01-02 20:35:33 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:35:34 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:35:35 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:35:35 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:35:35 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:35:35 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:35:35 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:35:35 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:35:35 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:35:35 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:35:35 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:35:35 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:35:35 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:35:35 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:35:35 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:35:35 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:35:38 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:35:43 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 13.473 seconds (process running for 15.069) -2026-01-02 20:35:44 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 20:35:44 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 20:35:45 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:35:45 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:38:04 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 399647 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:38:04 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:38:07 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:38:07 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@78bd02c8 -2026-01-02 20:38:07 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:38:08 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:38:09 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:38:09 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:38:09 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:38:09 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:38:09 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:38:09 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:38:09 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:38:09 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:38:09 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:38:09 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:38:09 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:38:09 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:38:09 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:38:10 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:38:12 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:38:16 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 12.869 seconds (process running for 14.341) -2026-01-02 20:38:18 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 20:38:18 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 20:38:19 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:38:19 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:40:04 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 401792 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:40:04 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:40:08 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:40:08 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5dd23809 -2026-01-02 20:40:08 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:40:09 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:40:09 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:40:09 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:40:09 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:40:09 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:40:09 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:40:09 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:40:09 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:40:09 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:40:09 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:40:09 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:40:09 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:40:10 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:40:10 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:40:10 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:40:12 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:40:17 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 13.524 seconds (process running for 14.857) -2026-01-02 20:40:19 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 20:40:19 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 20:40:20 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:40:20 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:40:47 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 402639 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:40:47 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:40:50 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:40:50 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@69f3e556 -2026-01-02 20:40:50 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:40:51 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:40:52 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:40:52 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:40:52 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:40:52 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:40:52 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:40:52 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:40:52 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:40:52 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:40:52 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:40:52 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:40:52 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:40:52 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:40:52 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:40:52 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:40:55 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:40:59 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 12.692 seconds (process running for 13.979) -2026-01-02 20:41:01 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 20:41:01 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 20:41:02 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:41:02 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:41:42 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 403645 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:41:42 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 20:41:45 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:41:45 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@57b33c29 -2026-01-02 20:41:45 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:41:46 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:41:47 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:41:47 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:41:47 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 20:41:47 INFO [main] liquibase.util - Run: 0 -2026-01-02 20:41:47 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 20:41:47 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 20:41:47 INFO [main] liquibase.util - ------------------------------- -2026-01-02 20:41:47 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 20:41:47 INFO [main] liquibase.util - Update summary generated -2026-01-02 20:41:47 INFO [main] liquibase.command - Command execution complete -2026-01-02 20:41:47 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:41:47 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:41:47 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:41:47 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:41:50 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:41:54 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 12.843 seconds (process running for 14.078) -2026-01-02 20:41:56 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 20:41:56 WARN [main] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 20:41:57 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:41:57 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:44:34 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 406564 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:44:34 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:44:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 20:44:39 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7d4565d5 -2026-01-02 20:44:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 20:44:41 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:44:41 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:44:41 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:44:41 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:44:41 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:44:41 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:44:41 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:44:41 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:44:41 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:44:41 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:44:41 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:44:41 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:44:41 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 20:44:41 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:44:42 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:44:44 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:44:50 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 16.227 seconds (process running for 17.81) -2026-01-02 20:44:59 WARN [http-nio-8080-exec-5] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 20:44:59 WARN [http-nio-8080-exec-5] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 20:46:57 ERROR [http-nio-8080-exec-5] o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.RuntimeException: Error generando factura PDF] with root cause -org.xml.sax.SAXParseException; lineNumber: 112; columnNumber: 12; El contenido de los elementos debe constar de marcadores o datos de carácter con un formato correcto. - at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1251) - at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:694) - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:781) - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:395) - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.createXMLResource(XMLResource.java:251) - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.access$100(XMLResource.java:145) - at com.openhtmltopdf.resource.XMLResource.load(XMLResource.java:71) - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.setDocumentFromStringP(PdfBoxRenderer.java:316) - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.(PdfBoxRenderer.java:256) - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.buildPdfRenderer(PdfRendererBuilder.java:69) - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.run(PdfRendererBuilder.java:44) - at com.imprimelibros.erp.pdf.PdfRenderer.renderHtmlToPdf(PdfRenderer.java:33) - at com.imprimelibros.erp.pdf.PdfService.generate(PdfService.java:113) - at com.imprimelibros.erp.pdf.PdfService.generaFactura(PdfService.java:218) - at com.imprimelibros.erp.pdf.PdfController.generate(PdfController.java:46) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) - at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) - at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) - at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) - at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:114) - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151) - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:235) - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2026-01-02 20:47:29 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 20:47:29 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 20:47:29 WARN [Finalizer] org.apache.pdfbox.cos.COSDocument - Warning: You did not close a PDF Document -2026-01-02 20:47:29 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 406564 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:47:29 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:47:30 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2026-01-02 20:47:30 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@29d72ad2 -2026-01-02 20:47:30 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2026-01-02 20:47:31 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:47:31 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:47:31 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:47:31 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:47:31 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:47:31 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:47:31 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:47:31 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:47:31 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:47:31 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:47:31 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:47:31 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:47:31 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:47:31 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:47:32 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:47:34 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 5.259 seconds (process running for 182.475) -2026-01-02 20:47:42 ERROR [http-nio-8080-exec-9] o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.RuntimeException: Error generando factura PDF] with root cause -org.xml.sax.SAXParseException; lineNumber: 112; columnNumber: 12; El contenido de los elementos debe constar de marcadores o datos de carácter con un formato correcto. - at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1251) ~[na:na] - at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:694) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:781) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:395) ~[na:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.createXMLResource(XMLResource.java:251) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.access$100(XMLResource.java:145) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource.load(XMLResource.java:71) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.setDocumentFromStringP(PdfBoxRenderer.java:316) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.(PdfBoxRenderer.java:256) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.buildPdfRenderer(PdfRendererBuilder.java:69) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.run(PdfRendererBuilder.java:44) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.imprimelibros.erp.pdf.PdfRenderer.renderHtmlToPdf(PdfRenderer.java:33) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generate(PdfService.java:113) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generaFactura(PdfService.java:218) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfController.generate(PdfController.java:46) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:114) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:235) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] -2026-01-02 20:47:49 ERROR [http-nio-8080-exec-8] o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.RuntimeException: Error generando factura PDF] with root cause -org.xml.sax.SAXParseException; lineNumber: 112; columnNumber: 12; El contenido de los elementos debe constar de marcadores o datos de carácter con un formato correcto. - at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1251) ~[na:na] - at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:694) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:781) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:395) ~[na:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.createXMLResource(XMLResource.java:251) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.access$100(XMLResource.java:145) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource.load(XMLResource.java:71) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.setDocumentFromStringP(PdfBoxRenderer.java:316) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.(PdfBoxRenderer.java:256) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.buildPdfRenderer(PdfRendererBuilder.java:69) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.run(PdfRendererBuilder.java:44) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.imprimelibros.erp.pdf.PdfRenderer.renderHtmlToPdf(PdfRenderer.java:33) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generate(PdfService.java:113) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generaFactura(PdfService.java:218) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfController.generate(PdfController.java:46) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:114) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:235) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] -2026-01-02 20:49:07 ERROR [http-nio-8080-exec-4] o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.RuntimeException: Error generando factura PDF] with root cause -org.xml.sax.SAXParseException; lineNumber: 112; columnNumber: 12; El contenido de los elementos debe constar de marcadores o datos de carácter con un formato correcto. - at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1251) ~[na:na] - at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:694) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:781) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:395) ~[na:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.createXMLResource(XMLResource.java:251) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.access$100(XMLResource.java:145) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource.load(XMLResource.java:71) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.setDocumentFromStringP(PdfBoxRenderer.java:316) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.(PdfBoxRenderer.java:256) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.buildPdfRenderer(PdfRendererBuilder.java:69) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.run(PdfRendererBuilder.java:44) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.imprimelibros.erp.pdf.PdfRenderer.renderHtmlToPdf(PdfRenderer.java:33) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generate(PdfService.java:113) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generaFactura(PdfService.java:218) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfController.generate(PdfController.java:46) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:114) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:235) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] -2026-01-02 20:49:18 ERROR [http-nio-8080-exec-8] o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.RuntimeException: Error generando factura PDF] with root cause -org.xml.sax.SAXParseException; lineNumber: 112; columnNumber: 12; El contenido de los elementos debe constar de marcadores o datos de carácter con un formato correcto. - at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1251) ~[na:na] - at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:694) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:781) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:395) ~[na:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.createXMLResource(XMLResource.java:251) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.access$100(XMLResource.java:145) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource.load(XMLResource.java:71) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.setDocumentFromStringP(PdfBoxRenderer.java:316) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.(PdfBoxRenderer.java:256) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.buildPdfRenderer(PdfRendererBuilder.java:69) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.run(PdfRendererBuilder.java:44) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.imprimelibros.erp.pdf.PdfRenderer.renderHtmlToPdf(PdfRenderer.java:33) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generate(PdfService.java:113) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generaFactura(PdfService.java:218) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfController.generate(PdfController.java:46) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:114) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:235) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] -2026-01-02 20:49:45 WARN [Finalizer] org.apache.pdfbox.cos.COSDocument - Warning: You did not close a PDF Document -2026-01-02 20:50:35 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2026-01-02 20:50:35 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2026-01-02 20:50:35 WARN [Secondary finalizer] org.apache.pdfbox.cos.COSDocument - Warning: You did not close a PDF Document -2026-01-02 20:50:35 WARN [Secondary finalizer] org.apache.pdfbox.cos.COSDocument - Warning: You did not close a PDF Document -2026-01-02 20:50:35 WARN [Secondary finalizer] org.apache.pdfbox.cos.COSDocument - Warning: You did not close a PDF Document -2026-01-02 20:50:35 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 406564 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 20:50:35 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 20:50:37 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2026-01-02 20:50:37 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@484cdef1 -2026-01-02 20:50:37 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2026-01-02 20:50:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:50:37 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 20:50:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 20:50:38 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 20:50:38 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 20:50:38 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 20:50:38 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 20:50:38 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 20:50:38 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 20:50:38 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 20:50:38 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 20:50:38 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 20:50:38 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 20:50:38 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-3)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 20:50:39 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 20:50:40 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.928 seconds (process running for 368.469) -2026-01-02 21:03:53 ERROR [http-nio-8080-exec-4] o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.RuntimeException: Error generando factura PDF] with root cause -org.xml.sax.SAXParseException; lineNumber: 101; columnNumber: 112; El tipo de elemento "br" debe finalizar por la etiqueta final coincidente "
". - at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1251) ~[na:na] - at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:694) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:781) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:395) ~[na:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.createXMLResource(XMLResource.java:251) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.access$100(XMLResource.java:145) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource.load(XMLResource.java:71) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.setDocumentFromStringP(PdfBoxRenderer.java:316) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.(PdfBoxRenderer.java:256) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.buildPdfRenderer(PdfRendererBuilder.java:69) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.run(PdfRendererBuilder.java:44) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.imprimelibros.erp.pdf.PdfRenderer.renderHtmlToPdf(PdfRenderer.java:33) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generate(PdfService.java:113) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generaFactura(PdfService.java:218) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfController.generate(PdfController.java:46) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:114) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:235) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] -2026-01-02 21:04:11 ERROR [http-nio-8080-exec-7] o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.RuntimeException: Error generando factura PDF] with root cause -org.xml.sax.SAXParseException; lineNumber: 101; columnNumber: 112; El tipo de elemento "br" debe finalizar por la etiqueta final coincidente "
". - at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1251) ~[na:na] - at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:694) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:781) ~[na:na] - at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:395) ~[na:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.createXMLResource(XMLResource.java:251) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource$XMLResourceBuilder.access$100(XMLResource.java:145) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.resource.XMLResource.load(XMLResource.java:71) ~[openhtmltopdf-core-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.setDocumentFromStringP(PdfBoxRenderer.java:316) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.(PdfBoxRenderer.java:256) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.buildPdfRenderer(PdfRendererBuilder.java:69) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.run(PdfRendererBuilder.java:44) ~[openhtmltopdf-pdfbox-1.0.10.jar:na] - at com.imprimelibros.erp.pdf.PdfRenderer.renderHtmlToPdf(PdfRenderer.java:33) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generate(PdfService.java:113) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfService.generaFactura(PdfService.java:218) ~[classes/:na] - at com.imprimelibros.erp.pdf.PdfController.generate(PdfController.java:46) ~[classes/:na] - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.2.15.jar:6.2.15] - at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.50.jar:6.0] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:114) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:235) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267) ~[spring-webmvc-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240) ~[spring-security-config-6.5.7.jar:6.5.7] - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.2.15.jar:6.2.15] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.2.15.jar:6.2.15] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.50.jar:10.1.50] - at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] -2026-01-02 21:09:17 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2026-01-02 21:09:17 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2026-01-02 21:09:17 WARN [Finalizer] org.apache.pdfbox.cos.COSDocument - Warning: You did not close a PDF Document -2026-01-02 21:09:17 WARN [Secondary finalizer] org.apache.pdfbox.cos.COSDocument - Warning: You did not close a PDF Document -2026-01-02 21:09:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 406564 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 21:09:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 21:09:19 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2026-01-02 21:09:19 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@dd1bb72 -2026-01-02 21:09:19 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2026-01-02 21:09:20 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:09:20 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 21:09:20 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:09:20 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 21:09:20 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 21:09:20 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 21:09:20 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 21:09:20 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 21:09:20 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 21:09:20 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 21:09:20 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 21:09:20 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 21:09:20 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 21:09:20 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-4)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 21:09:22 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 21:09:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 6.625 seconds (process running for 1491.946) -2026-01-02 21:13:11 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2026-01-02 21:13:11 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2026-01-02 21:13:11 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 406564 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 21:13:11 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 21:13:12 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2026-01-02 21:13:12 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@16c11140 -2026-01-02 21:13:12 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2026-01-02 21:13:13 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:13:13 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 21:13:13 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:13:13 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 21:13:13 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 21:13:13 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 21:13:13 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 21:13:13 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 21:13:13 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 21:13:13 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 21:13:13 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 21:13:13 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 21:13:13 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 21:13:13 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-5)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 21:13:14 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 21:13:15 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.391 seconds (process running for 1723.658) -2026-01-02 21:18:24 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2026-01-02 21:18:24 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2026-01-02 21:18:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 406564 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 21:18:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 21:18:25 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2026-01-02 21:18:25 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection com.mysql.cj.jdbc.ConnectionImpl@eb08c88 -2026-01-02 21:18:25 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2026-01-02 21:18:25 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:18:25 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 21:18:25 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:18:25 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 21:18:25 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 21:18:25 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 21:18:25 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 21:18:25 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 21:18:25 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 21:18:25 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 21:18:25 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 21:18:25 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 21:18:25 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 21:18:25 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-6)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 21:18:26 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 21:18:28 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.72 seconds (process running for 2035.96) -2026-01-02 21:35:56 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 459651 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 21:35:56 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 21:36:00 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 21:36:00 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@36511772 -2026-01-02 21:36:00 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 21:36:01 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:36:01 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 21:36:01 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:36:01 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 21:36:01 INFO [main] liquibase.util - Run: 0 -2026-01-02 21:36:01 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 21:36:01 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 21:36:01 INFO [main] liquibase.util - ------------------------------- -2026-01-02 21:36:01 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 21:36:01 INFO [main] liquibase.util - Update summary generated -2026-01-02 21:36:01 INFO [main] liquibase.command - Command execution complete -2026-01-02 21:36:01 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 21:36:02 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 21:36:02 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 21:36:02 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 21:36:04 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 21:36:10 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 14.301 seconds (process running for 15.647) -2026-01-02 21:36:11 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 21:36:11 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 21:36:43 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 460552 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 21:36:43 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 21:36:46 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 21:36:47 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5dd23809 -2026-01-02 21:36:47 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 21:36:48 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:36:48 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 21:36:48 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:36:48 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 21:36:48 INFO [main] liquibase.util - Run: 0 -2026-01-02 21:36:48 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 21:36:48 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 21:36:48 INFO [main] liquibase.util - ------------------------------- -2026-01-02 21:36:48 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 21:36:48 INFO [main] liquibase.util - Update summary generated -2026-01-02 21:36:48 INFO [main] liquibase.command - Command execution complete -2026-01-02 21:36:48 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 21:36:48 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 21:36:48 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 21:36:49 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 21:36:52 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 21:36:57 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 14.402 seconds (process running for 15.726) -2026-01-02 21:36:58 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 21:36:58 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 21:37:10 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Starting PdfSmokeTest using Java 21.0.9 with PID 461105 (started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 21:37:10 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - The following 1 profile is active: "dev" -2026-01-02 21:37:14 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 21:37:14 INFO [main] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5dd23809 -2026-01-02 21:37:14 INFO [main] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 21:37:15 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:37:15 INFO [main] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 21:37:15 INFO [main] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:37:15 INFO [main] liquibase.util - UPDATE SUMMARY -2026-01-02 21:37:15 INFO [main] liquibase.util - Run: 0 -2026-01-02 21:37:15 INFO [main] liquibase.util - Previously run: 67 -2026-01-02 21:37:15 INFO [main] liquibase.util - Filtered out: 0 -2026-01-02 21:37:15 INFO [main] liquibase.util - ------------------------------- -2026-01-02 21:37:15 INFO [main] liquibase.util - Total change sets: 67 -2026-01-02 21:37:15 INFO [main] liquibase.util - Update summary generated -2026-01-02 21:37:15 INFO [main] liquibase.command - Command execution complete -2026-01-02 21:37:16 INFO [main] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 21:37:16 INFO [main] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 21:37:16 INFO [main] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 21:37:16 INFO [main] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 21:37:18 INFO [main] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 21:37:24 INFO [main] c.imprimelibros.erp.pdf.PdfSmokeTest - Started PdfSmokeTest in 14.02 seconds (process running for 15.447) -2026-01-02 21:37:24 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 21:37:24 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 21:37:43 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 461757 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 21:37:43 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 21:37:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2026-01-02 21:37:48 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@6286c3fc -2026-01-02 21:37:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2026-01-02 21:37:50 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:37:50 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 21:37:50 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:37:50 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 21:37:50 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 21:37:50 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 21:37:50 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 21:37:50 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 21:37:50 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 21:37:50 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 21:37:50 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 21:37:50 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 21:37:50 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2026-01-02 21:37:50 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 21:37:51 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 21:37:53 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 21:37:59 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 16.851 seconds (process running for 18.326) -2026-01-02 21:40:32 WARN [http-nio-8080-exec-6] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol -2026-01-02 21:40:32 WARN [http-nio-8080-exec-6] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats -2026-01-02 21:44:13 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2026-01-02 21:44:13 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2026-01-02 21:44:14 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 461757 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2026-01-02 21:44:14 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2026-01-02 21:44:15 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2026-01-02 21:44:15 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@25b810d -2026-01-02 21:44:15 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2026-01-02 21:44:16 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:44:16 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2026-01-02 21:44:16 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2026-01-02 21:44:16 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2026-01-02 21:44:16 INFO [restartedMain] liquibase.util - Run: 0 -2026-01-02 21:44:16 INFO [restartedMain] liquibase.util - Previously run: 67 -2026-01-02 21:44:16 INFO [restartedMain] liquibase.util - Filtered out: 0 -2026-01-02 21:44:16 INFO [restartedMain] liquibase.util - ------------------------------- -2026-01-02 21:44:16 INFO [restartedMain] liquibase.util - Total change sets: 67 -2026-01-02 21:44:16 INFO [restartedMain] liquibase.util - Update summary generated -2026-01-02 21:44:16 INFO [restartedMain] liquibase.command - Command execution complete -2026-01-02 21:44:16 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2026-01-02 21:44:16 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2026-01-02 21:44:16 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 8.0.43 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2026-01-02 21:44:17 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2026-01-02 21:44:19 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 5.839 seconds (process running for 398.229) +2026-01-04 11:55:46 INFO [restartedMain] o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) +2026-01-04 11:55:52 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 17.254 seconds (process running for 18.958) +2026-01-04 11:56:14 WARN [http-nio-8080-exec-3] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font Symbol +2026-01-04 11:56:14 WARN [http-nio-8080-exec-3] o.a.pdfbox.pdmodel.font.PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats diff --git a/src/main/resources/static/assets/css/facturapdf.css b/src/main/resources/static/assets/css/facturapdf.css index 4c5994e..cdb5bef 100644 --- a/src/main/resources/static/assets/css/facturapdf.css +++ b/src/main/resources/static/assets/css/facturapdf.css @@ -29,18 +29,16 @@ font-weight: 700; } - @page { size: A4; - - /* Estos márgenes sustituyen a tu padding grande en .page-content */ - margin: 15mm 14mm 50mm 14mm; /* bottom grande para el footer */ + margin: 15mm 14mm 47mm 14mm; @bottom-center { - content: element(pdfFooter); + content: element(footer); + /* llamamos al elemento “footer” */ } -} +} html, body { @@ -52,11 +50,12 @@ body { .page-content { padding: 0; + /* ↑ deja 10mm extra para no pisar el footer */ box-sizing: border-box; + /* para que el padding no desborde */ } - body.has-watermark { background-image: none !important; } @@ -156,19 +155,22 @@ body.has-watermark { /* Nueva banda verde PRESUPUESTO */ .doc-banner { width: 100%; - background-color: #92b2a7 !important; /* ← tu verde corporativo */ + background-color: #92b2a7 !important; + /* ← tu verde corporativo */ color: white; text-align: center; padding: 2mm 0; margin-bottom: 4mm; - display: block; /* evita conflictos */ + display: block; + /* evita conflictos */ } .banner-text { font-family: "Open Sans", Arial, sans-serif !important; font-weight: 400; font-size: 20pt; - letter-spacing: 8px; /* ← configurable */ + letter-spacing: 8px; + /* ← configurable */ } @@ -212,8 +214,10 @@ body.has-watermark { /* Specs 2 columnas */ .specs-wrapper { width: 180mm; - margin-left: 15mm; /* ← margen izquierdo real del A4 */ - margin-right: auto; /* opcional */ + margin-left: 15mm; + /* ← margen izquierdo real del A4 */ + margin-right: auto; + /* opcional */ color: #5c5c5c; font-size: 9pt; } @@ -230,32 +234,44 @@ body.has-watermark { table-layout: fixed; margin-bottom: 6mm; } + .specs .col { display: table-cell; width: 50%; padding-right: 6mm; vertical-align: top; } + .specs .col:last-child { padding-right: 0; } /* Listas sin margen superior por defecto */ -ul, ol { - margin-top: 0; - margin-bottom: 0rem; /* si quieres algo abajo */ - padding-left: 1.25rem; /* sangría */ +ul, +ol { + margin-top: 0; + margin-bottom: 0rem; + /* si quieres algo abajo */ + padding-left: 1.25rem; + /* sangría */ } /* Párrafos con menos margen inferior */ -p { - margin: 0 0 .5rem; +p { + margin: 0 0 .5rem; } /* Si una lista va justo después de un texto o título, que no tenga hueco arriba */ -p + ul, p + ol, -h1 + ul, h2 + ul, h3 + ul, h4 + ul, h5 + ul, h6 + ul, -div + ul, div + ol { +p+ul, +p+ol, +h1+ul, +h2+ul, +h3+ul, +h4+ul, +h5+ul, +h6+ul, +div+ul, +div+ol { margin-top: 0; } @@ -336,6 +352,20 @@ div + ul, div + ol { /* Footer */ +.footer { + position: fixed; + left: 14mm; + right: 14mm; + bottom: 18mm; + border-top: 1px solid var(--line); + padding-top: 4mm; + font-size: 7.5pt; + color: var(--muted); + z-index: 10; + /* sobre la marca */ + background: transparent; +} + .footer .address { display: table-cell; @@ -357,70 +387,90 @@ div + ul, div + ol { line-height: 1.25; } - -/* Caja a página completa SIN vw/vh y SIN z-index negativo */ -.watermark { - position: fixed; - top: 0; left: 0; right: 0; bottom: 0; /* ocupa toda la HOJA */ - pointer-events: none; - z-index: 0; /* debajo del contenido */ +.page-count { + margin-top: 2mm; + text-align: right; + font-size: 9pt; + color: var(--muted); } -.watermark img { - position: absolute; - top: 245mm; /* baja/sube (70–85%) */ - left: 155mm; /* desplaza a la derecha si quieres */ - transform: translate(-50%, -50%) rotate(-15deg); - width: 60%; /* tamaño grande, ya no hay recorte por márgenes */ - max-width: none; +.page::after { + content: counter(page); } +.pages::after { + content: counter(pages); +} + + .items-table { width: 100%; - border-color: #92b2a7 ; + border-color: #92b2a7; border-collapse: collapse; } + .items-table thead th { background-color: #f3f6f9; font-size: small; } + .items-table tbody td { font-size: small; + color: #000 +} + +.items-table td.desc{ + font-family: "Open Sans" !important; + color: #5c5c5c !important; + font-size: 9pt !important; + line-height: 1.25 !important; +} + +/* TODO lo que esté dentro (p, span, ul, li, b, i, etc. del HTML manual) */ +.items-table td.desc *{ + font-family: "Open Sans" !important; + color: #5c5c5c !important; + font-size: 9pt !important; + line-height: 1.25 !important; +} + + +.items-table thead { + display: table-header-group; +} + +.items-table tfoot { + display: table-footer-group; +} + +.items-table tr, +.items-table td, +.items-table th { + break-inside: avoid; + page-break-inside: avoid; +} + + +.page-number { + position: absolute; + bottom: -3mm; + right: 0; + font-size: small; } - -/* Saca el footer fuente fuera del papel (pero sigue existiendo para capturarlo) */ -.pdf-footer-source { - position: absolute; - left: 0; - top: -200mm; /* cualquier valor grande negativo */ - width: 100%; +.page-number .pn:before { + content: counter(page) " / " counter(pages); } -/* El footer que se captura */ -#pdf-footer { - position: running(pdfFooter); -} - -/* Estilo del footer ya dentro del margin-box */ -.footer { - border-top: 1px solid var(--line); - padding-top: 4mm; - padding-bottom: 6mm; /* aire para que no quede pegado abajo */ +.pdf-footer-running { + position: running(footer); + /* lo registra como elemento repetible */ font-size: 7.5pt; color: var(--muted); - background: transparent; -} - -/* Numeración */ -#pdf-footer .page-number { - margin-top: 2mm; - text-align: right; - font-size: 9pt; -} - -#pdf-footer .page-number .pn::before { - content: " " counter(page) "/" counter(pages); + width: 100%; + border-top: 1px solid var(--line); + padding-top: 4mm; + /* el resto de tus estilos internos (address, privacy, etc.) */ } \ No newline at end of file diff --git a/src/main/resources/templates/imprimelibros/pdf/factura-a4.html b/src/main/resources/templates/imprimelibros/pdf/factura-a4.html index 4491f9a..c0b6621 100644 --- a/src/main/resources/templates/imprimelibros/pdf/factura-a4.html +++ b/src/main/resources/templates/imprimelibros/pdf/factura-a4.html @@ -1,5 +1,5 @@ - + @@ -10,14 +10,13 @@ -
- Marca de agua -
+ -