diff --git a/logs/erp.log b/logs/erp.log index a4e023f..5bcdcda 100644 --- a/logs/erp.log +++ b/logs/erp.log @@ -1,42 +1,23 @@ -2025-12-22 12:05:33 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 59088 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 12:05:33 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 12:05:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-12-22 12:05:36 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4e9e9a60 -2025-12-22 12:05:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-12-22 12:05:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 12:05:38 WARN [restartedMain] liquibase.changelog - Due to mysql SQL limitations, modifyDataType will lose primary key/autoincrement/not null/comment settings explicitly redefined in the change. Use or to re-specify all configuration if this is the case -2025-12-22 12:05:38 WARN [restartedMain] liquibase.changelog - Due to mysql SQL limitations, modifyDataType will lose primary key/autoincrement/not null/comment settings explicitly redefined in the change. Use or to re-specify all configuration if this is the case -2025-12-22 12:05:38 INFO [restartedMain] liquibase.lockservice - Successfully acquired change log lock -2025-12-22 12:05:38 INFO [restartedMain] liquibase.command - Using deploymentId: 6401538395 -2025-12-22 12:05:38 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 12:05:38 INFO [restartedMain] liquibase.ui - Running Changeset: db/changelog/changesets/0019-add-estados-pago-to-pedidos-lineas.yml::0019-add-estados-pago-to-pedidos-lineas::jjo -2025-12-22 12:05:38 INFO [restartedMain] liquibase.changelog - pedidos_lineas.estado datatype was changed to enum( - 'pendiente_pago', - 'procesando_pago', - 'aprobado', - 'maquetacion', - 'haciendo_ferro', - 'produccion', - 'terminado', - 'cancelado' -) - -2025-12-22 12:05:38 INFO [restartedMain] liquibase.changelog - ChangeSet db/changelog/changesets/0019-add-estados-pago-to-pedidos-lineas.yml::0019-add-estados-pago-to-pedidos-lineas::jjo ran successfully in 216ms -2025-12-22 12:05:38 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 12:05:38 INFO [restartedMain] liquibase.util - Run: 1 -2025-12-22 12:05:38 INFO [restartedMain] liquibase.util - Previously run: 58 -2025-12-22 12:05:38 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 12:05:38 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 12:05:38 INFO [restartedMain] liquibase.util - Total change sets: 59 -2025-12-22 12:05:38 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 12:05:38 INFO [restartedMain] liquibase.command - Update command completed successfully. -2025-12-22 12:05:38 INFO [restartedMain] liquibase.ui - Liquibase: Update has been successful. Rows affected: 30 -2025-12-22 12:05:38 INFO [restartedMain] liquibase.lockservice - Successfully released change log lock -2025-12-22 12:05:38 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 12:05:38 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 12:05:38 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2025-12-22 12:05:38 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 12:05:39 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 08:47:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 08:47:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 08:47:17 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-12-23 08:47:17 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2658bfaf +2025-12-23 08:47:17 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-12-23 08:47:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 08:47:18 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 08:47:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 08:47:18 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 08:47:18 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 08:47:18 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 08:47:18 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 08:47:18 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 08:47:18 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 08:47:18 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 08:47:18 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 08:47:19 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 08:47:19 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final +2025-12-23 08:47:19 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 08:47:19 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 @@ -44,29 +25,29 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 12:05: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) -2025-12-22 12:05:46 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 13.627 seconds (process running for 15.141) -2025-12-22 12:17:26 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-12-22 12:17:26 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-12-22 12:17:26 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 59088 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 12:17:26 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 12:17:27 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-12-22 12:17:27 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@480e8d53 -2025-12-22 12:17:27 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-12-22 12:17:28 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 12:17:28 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 12:17:28 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 12:17:28 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 12:17:28 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 12:17:28 INFO [restartedMain] liquibase.util - Previously run: 59 -2025-12-22 12:17:28 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 12:17:28 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 12:17:28 INFO [restartedMain] liquibase.util - Total change sets: 59 -2025-12-22 12:17:28 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 12:17:28 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 12:17:28 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 12:17:28 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 12:17:28 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 08:47: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) +2025-12-23 08:47:26 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 14.269 seconds (process running for 17.078) +2025-12-23 08:51:12 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-12-23 08:51:12 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-12-23 08:51:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 08:51:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 08:51:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-12-23 08:51:13 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4cfcf92 +2025-12-23 08:51:13 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. +2025-12-23 08:51:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 08:51:14 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 08:51:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 08:51:14 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 08:51:14 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 08:51:14 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 08:51:14 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 08:51:14 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 08:51:14 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 08:51:14 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 08:51:14 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 08:51:14 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 08:51:14 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 08:51:14 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 @@ -74,29 +55,29 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 12:17:29 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) -2025-12-22 12:17:31 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.179 seconds (process running for 720.157) -2025-12-22 12:19:06 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-12-22 12:19:06 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-12-22 12:19:07 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 59088 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 12:19:07 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 12:19:07 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2025-12-22 12:19:07 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5ff66702 -2025-12-22 12:19:07 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2025-12-22 12:19:08 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 12:19:08 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 12:19:08 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 12:19:08 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 12:19:08 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 12:19:08 INFO [restartedMain] liquibase.util - Previously run: 59 -2025-12-22 12:19:08 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 12:19:08 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 12:19:08 INFO [restartedMain] liquibase.util - Total change sets: 59 -2025-12-22 12:19:08 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 12:19:08 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 12:19:08 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 12:19:08 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 12:19:08 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 08:51: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) +2025-12-23 08:51:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.429 seconds (process running for 246.994) +2025-12-23 08:57:07 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... +2025-12-23 08:57:07 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. +2025-12-23 08:57:07 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 08:57:07 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 08:57:08 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... +2025-12-23 08:57:08 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1e1103e1 +2025-12-23 08:57:08 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. +2025-12-23 08:57:08 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 08:57:08 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 08:57:08 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 08:57:08 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 08:57:08 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 08:57:08 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 08:57:08 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 08:57:08 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 08:57:08 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 08:57:08 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 08:57:08 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 08:57:09 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 08:57:09 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 08:57:09 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 @@ -104,29 +85,29 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 12:19:08 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) -2025-12-22 12:19:10 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.933 seconds (process running for 819.159) -2025-12-22 16:30:52 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2025-12-22 16:30:52 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2025-12-22 16:30:52 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 59088 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:30:52 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:30:54 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2025-12-22 16:30:54 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@21190718 -2025-12-22 16:30:54 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2025-12-22 16:30:54 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:30:54 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:30:54 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:30:54 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:30:54 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:30:54 INFO [restartedMain] liquibase.util - Previously run: 59 -2025-12-22 16:30:54 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:30:54 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:30:54 INFO [restartedMain] liquibase.util - Total change sets: 59 -2025-12-22 16:30:54 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:30:54 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:30:54 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:30:54 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:30:54 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 08:57: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) +2025-12-23 08:57:11 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.971 seconds (process running for 601.434) +2025-12-23 09:02:38 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... +2025-12-23 09:02:38 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. +2025-12-23 09:02:38 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:02:38 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:02:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... +2025-12-23 09:02:39 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@40cca2a1 +2025-12-23 09:02:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. +2025-12-23 09:02:39 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:02:39 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:02:39 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:02:39 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:02:39 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:02:39 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:02:39 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:02:39 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:02:39 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:02:39 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:02:39 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:02:39 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:02:39 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:02:39 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 @@ -134,29 +115,29 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:30: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) -2025-12-22 16:30:56 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.59 seconds (process running for 15926.056) -2025-12-22 16:30:58 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2025-12-22 16:30:58 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2025-12-22 16:30:58 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 59088 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:30:58 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:30:59 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2025-12-22 16:30:59 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@241e65a8 -2025-12-22 16:30:59 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2025-12-22 16:30:59 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:30:59 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:30:59 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:30:59 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:30:59 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:30:59 INFO [restartedMain] liquibase.util - Previously run: 59 -2025-12-22 16:30:59 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:30:59 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:30:59 INFO [restartedMain] liquibase.util - Total change sets: 59 -2025-12-22 16:30:59 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:30:59 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:30:59 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:30:59 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:30:59 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:02: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) +2025-12-23 09:02:41 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.243 seconds (process running for 931.842) +2025-12-23 09:11:13 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... +2025-12-23 09:11:13 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. +2025-12-23 09:11:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:11:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:11:14 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... +2025-12-23 09:11:14 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@f69b543 +2025-12-23 09:11:14 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. +2025-12-23 09:11:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:11:14 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:11:14 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:11:15 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:11:15 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:11:15 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:11:15 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:11:15 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:11:15 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:11:15 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:11:15 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:11:15 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:11:15 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:11:15 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 @@ -164,29 +145,29 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:31: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) -2025-12-22 16:31:01 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.872 seconds (process running for 15930.761) -2025-12-22 16:31:17 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2025-12-22 16:31:17 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2025-12-22 16:31:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 59088 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:31:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:31:18 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2025-12-22 16:31:18 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection com.mysql.cj.jdbc.ConnectionImpl@76abc7d5 -2025-12-22 16:31:18 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2025-12-22 16:31:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:31:18 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:31:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:31:18 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:31:18 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:31:18 INFO [restartedMain] liquibase.util - Previously run: 59 -2025-12-22 16:31:18 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:31:18 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:31:18 INFO [restartedMain] liquibase.util - Total change sets: 59 -2025-12-22 16:31:18 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:31:18 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:31:18 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:31:18 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:31:18 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:11: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) +2025-12-23 09:11:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.464 seconds (process running for 1447.394) +2025-12-23 09:11:21 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... +2025-12-23 09:11:21 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. +2025-12-23 09:11:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:11:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:11:22 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... +2025-12-23 09:11:22 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection com.mysql.cj.jdbc.ConnectionImpl@51513867 +2025-12-23 09:11:22 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. +2025-12-23 09:11:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:11:22 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:11:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:11:22 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:11:22 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:11:22 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:11:22 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:11:22 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:11:22 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:11:22 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:11:22 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:11:22 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:11:22 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:11:22 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 @@ -194,230 +175,29 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:31: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) -2025-12-22 16:31:19 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.358 seconds (process running for 15948.918) -2025-12-22 16:32:16 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2025-12-22 16:32:16 INFO [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2025-12-22 16:38:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:38:13 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:38:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-12-22 16:38:17 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@384fb00c -2025-12-22 16:38:17 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-12-22 16:38:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:38:18 WARN [restartedMain] liquibase.changelog - Due to mysql SQL limitations, modifyDataType will lose primary key/autoincrement/not null/comment settings explicitly redefined in the change. Use or to re-specify all configuration if this is the case -2025-12-22 16:38:18 WARN [restartedMain] liquibase.changelog - Due to mysql SQL limitations, modifyDataType will lose primary key/autoincrement/not null/comment settings explicitly redefined in the change. Use or to re-specify all configuration if this is the case -2025-12-22 16:38:18 INFO [restartedMain] liquibase.lockservice - Successfully acquired change log lock -2025-12-22 16:38:18 INFO [restartedMain] liquibase.command - Using deploymentId: 6417898453 -2025-12-22 16:38:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:38:18 INFO [restartedMain] liquibase.ui - Running Changeset: db/changelog/changesets/0020-add-estados-pago-to-pedidos-lineas-2.yml::0020-add-estados-pago-to-pedidos-lineas-2::jjo -2025-12-22 16:38:18 INFO [restartedMain] liquibase.changelog - pedidos_lineas.estado datatype was changed to enum( - 'pendiente_pago', - 'procesando_pago', - 'denegado_pago', - 'aprobado', - 'maquetacion', - 'haciendo_ferro', - 'produccion', - 'terminado', - 'cancelado' -) - -2025-12-22 16:38:18 INFO [restartedMain] liquibase.changelog - ChangeSet db/changelog/changesets/0020-add-estados-pago-to-pedidos-lineas-2.yml::0020-add-estados-pago-to-pedidos-lineas-2::jjo ran successfully in 102ms -2025-12-22 16:38:18 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:38:18 INFO [restartedMain] liquibase.util - Run: 1 -2025-12-22 16:38:18 INFO [restartedMain] liquibase.util - Previously run: 59 -2025-12-22 16:38:18 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:38:18 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:38:18 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:38:18 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:38:18 INFO [restartedMain] liquibase.command - Update command completed successfully. -2025-12-22 16:38:18 INFO [restartedMain] liquibase.ui - Liquibase: Update has been successful. Rows affected: 34 -2025-12-22 16:38:18 INFO [restartedMain] liquibase.lockservice - Successfully released change log lock -2025-12-22 16:38:18 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:38:18 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:38:18 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final -2025-12-22 16:38:18 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:38:19 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 -2025-12-22 16:38:21 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) -2025-12-22 16:38:26 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 13.269 seconds (process running for 14.929) -2025-12-22 16:42:47 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-12-22 16:42:47 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-12-22 16:42:47 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:42:47 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:42:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-12-22 16:42:48 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@528bf771 -2025-12-22 16:42:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-12-22 16:42:49 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:42:49 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:42:49 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:42:49 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:42:49 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:42:49 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:42:49 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:42:49 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:42:49 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:42:49 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:42:49 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:42:49 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:42:49 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:42:49 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 -2025-12-22 16:42: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) -2025-12-22 16:42:51 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.575 seconds (process running for 280.256) -2025-12-22 16:43:03 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-12-22 16:43:03 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-12-22 16:43:03 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:43:03 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:43:04 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2025-12-22 16:43:04 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@22b7f6f9 -2025-12-22 16:43:04 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2025-12-22 16:43:04 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:43:04 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:43:04 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:43:04 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:43:04 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:43:04 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:43:04 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:43:04 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:43:04 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:43:04 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:43:04 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:43:04 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:43:04 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:43:04 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 -2025-12-22 16:43:05 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) -2025-12-22 16:43:06 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.274 seconds (process running for 295.741) -2025-12-22 16:43:08 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2025-12-22 16:43:08 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2025-12-22 16:43:08 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:43:08 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:43:09 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2025-12-22 16:43:09 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@65995066 -2025-12-22 16:43:09 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2025-12-22 16:43:09 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:43:09 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:43:09 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:43:09 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:43:09 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:43:09 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:43:09 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:43:09 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:43:09 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:43:09 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:43:09 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:43:09 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:43:09 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:43:09 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 -2025-12-22 16:43: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) -2025-12-22 16:43:11 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.401 seconds (process running for 299.939) -2025-12-22 16:43:17 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2025-12-22 16:43:17 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2025-12-22 16:43:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:43:17 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:43:18 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2025-12-22 16:43:18 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@29e4ffd6 -2025-12-22 16:43:18 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2025-12-22 16:43:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:43:18 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:43:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:43:18 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:43:18 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:43:18 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:43:18 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:43:18 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:43:18 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:43:18 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:43:18 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:43:18 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:43:18 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:43:18 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 -2025-12-22 16:43: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) -2025-12-22 16:43:19 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.302 seconds (process running for 308.701) -2025-12-22 16:44:12 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2025-12-22 16:44:12 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2025-12-22 16:44:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:44:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:44:12 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2025-12-22 16:44:12 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection com.mysql.cj.jdbc.ConnectionImpl@50752947 -2025-12-22 16:44:12 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2025-12-22 16:44:12 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:44:13 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:44:13 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:44:13 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:44:13 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:44:13 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:44:13 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:44:13 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:44:13 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:44:13 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:44:13 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:44:13 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:44:13 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:44:13 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 -2025-12-22 16:44:13 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) -2025-12-22 16:44:14 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.166 seconds (process running for 363.169) -2025-12-22 16:44:31 INFO [Thread-23] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2025-12-22 16:44:31 INFO [Thread-23] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2025-12-22 16:44:31 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:44:31 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:44:31 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2025-12-22 16:44:31 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3854ef2f -2025-12-22 16:44:31 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2025-12-22 16:44:31 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:44:31 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:44:31 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:44:31 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:44:31 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:44:31 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:44:31 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:44:31 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:44:31 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:44:31 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:44:31 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:44:32 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:44:32 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:44:32 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:11: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) +2025-12-23 09:11:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.754 seconds (process running for 1454.321) +2025-12-23 09:13:01 INFO [Thread-23] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... +2025-12-23 09:13:01 INFO [Thread-23] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. +2025-12-23 09:13:01 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:13:01 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:13:02 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... +2025-12-23 09:13:02 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection com.mysql.cj.jdbc.ConnectionImpl@65383e7f +2025-12-23 09:13:02 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. +2025-12-23 09:13:02 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:13:02 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:13:02 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:13:02 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:13:02 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:13:02 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:13:02 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:13:02 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:13:02 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:13:02 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:13:02 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:13:02 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:13:02 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:13:02 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 @@ -425,29 +205,117 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:44: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) -2025-12-22 16:44:33 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.172 seconds (process running for 382.202) -2025-12-22 16:44:47 INFO [Thread-27] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2025-12-22 16:44:47 INFO [Thread-27] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2025-12-22 16:44:47 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:44:47 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:44:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2025-12-22 16:44:48 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection com.mysql.cj.jdbc.ConnectionImpl@18068a19 -2025-12-22 16:44:48 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2025-12-22 16:44:48 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:44:48 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:44:48 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:44:48 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:44:48 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:44:48 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:44:48 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:44:48 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:44:48 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:44:48 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:44:48 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:44:48 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:44:48 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:44:48 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:13:03 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) +2025-12-23 09:13:03 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... +2025-12-23 09:13:03 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. +2025-12-23 09:13:03 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 24 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:321) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:309) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 37 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:223) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:318) ~[spring-beans-6.2.15.jar:6.2.15] + ... 50 common frames omitted +Caused by: java.lang.Error: Unresolved compilation problems: + items cannot be resolved + cart cannot be resolved to a variable + p cannot be resolved to a variable + presupuestoDireccionesRequest cannot be resolved + p cannot be resolved + skApiClient cannot be resolved + p cannot be resolved + p cannot be resolved + p cannot be resolved + p cannot be resolved + presupuestoRepo cannot be resolved + p cannot be resolved to a variable + presupuestoIds cannot be resolved + p cannot be resolved + presupuestoRequests cannot be resolved + Syntax error on token "return", byte expected + Syntax error on token "}", delete this token + + at com.imprimelibros.erp.pedidos.PedidoService.(PedidoService.java:392) ~[classes/:na] + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[na:na] + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:210) ~[spring-beans-6.2.15.jar:6.2.15] + ... 52 common frames omitted +2025-12-23 09:13:40 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:13:40 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:13:40 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... +2025-12-23 09:13:40 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection com.mysql.cj.jdbc.ConnectionImpl@6da2a96f +2025-12-23 09:13:40 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. +2025-12-23 09:13:41 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:13:41 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:13:41 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:13:41 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:13:41 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:13:41 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:13:41 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:13:41 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:13:41 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:13:41 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:13:41 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:13:41 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:13:41 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:13:41 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 @@ -455,29 +323,118 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:44: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) -2025-12-22 16:44:50 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.205 seconds (process running for 398.925) -2025-12-22 16:49:55 INFO [Thread-31] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2025-12-22 16:49:55 INFO [Thread-31] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2025-12-22 16:49:55 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:49:55 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:49:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2025-12-22 16:49:55 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7c32a1a0 -2025-12-22 16:49:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2025-12-22 16:49:55 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:49:56 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:49:56 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:49:56 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:49:56 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:49:56 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:49:56 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:49:56 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:49:56 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:49:56 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:49:56 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:49:56 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:49:56 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:49:56 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:13: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) +2025-12-23 09:13:42 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... +2025-12-23 09:13:42 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. +2025-12-23 09:13:42 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 24 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:321) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:309) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 37 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:223) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:318) ~[spring-beans-6.2.15.jar:6.2.15] + ... 50 common frames omitted +Caused by: java.lang.Error: Unresolved compilation problems: + The method savePresupuestoSK(Presupuesto, Integer) in the type PedidoService is not applicable for the arguments (Presupuesto, Integer, Integer) + items cannot be resolved + cart cannot be resolved to a variable + p cannot be resolved to a variable + presupuestoDireccionesRequest cannot be resolved + p cannot be resolved + skApiClient cannot be resolved + p cannot be resolved + p cannot be resolved + p cannot be resolved + p cannot be resolved + presupuestoRepo cannot be resolved + p cannot be resolved to a variable + presupuestoIds cannot be resolved + p cannot be resolved + presupuestoRequests cannot be resolved + Syntax error on token "return", byte expected + Syntax error on token "}", delete this token + + at com.imprimelibros.erp.pedidos.PedidoService.(PedidoService.java:193) ~[classes/:na] + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[na:na] + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:210) ~[spring-beans-6.2.15.jar:6.2.15] + ... 52 common frames omitted +2025-12-23 09:13:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:13:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:13:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... +2025-12-23 09:13:55 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3c725da9 +2025-12-23 09:13:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. +2025-12-23 09:13:55 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:13:55 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:13:55 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:13:55 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:13:55 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:13:55 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:13:55 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:13:55 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:13:55 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:13:55 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:13:55 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:13:55 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:13:55 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:13:55 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 @@ -485,29 +442,116 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:49:56 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) -2025-12-22 16:49:57 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.083 seconds (process running for 706.151) -2025-12-22 16:51:05 INFO [Thread-35] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2025-12-22 16:51:05 INFO [Thread-35] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2025-12-22 16:51:06 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:51:06 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:51:06 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2025-12-22 16:51:06 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection com.mysql.cj.jdbc.ConnectionImpl@25775e18 -2025-12-22 16:51:06 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2025-12-22 16:51:06 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:51:06 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:51:06 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:51:06 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:51:06 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:51:06 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:51:06 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:51:06 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:51:06 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:51:06 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:51:06 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:51:06 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:51:06 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:51:06 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:13:56 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) +2025-12-23 09:13:57 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... +2025-12-23 09:13:57 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. +2025-12-23 09:13:57 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 24 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:321) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:309) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 37 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:223) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:318) ~[spring-beans-6.2.15.jar:6.2.15] + ... 50 common frames omitted +Caused by: java.lang.Error: Unresolved compilation problems: + cart cannot be resolved to a variable + p cannot be resolved to a variable + presupuestoDireccionesRequest cannot be resolved + p cannot be resolved + skApiClient cannot be resolved + p cannot be resolved + p cannot be resolved + p cannot be resolved + p cannot be resolved + presupuestoRepo cannot be resolved + p cannot be resolved to a variable + presupuestoIds cannot be resolved + p cannot be resolved + presupuestoRequests cannot be resolved + Syntax error on token "return", byte expected + Syntax error on token "}", delete this token + + at com.imprimelibros.erp.pedidos.PedidoService.(PedidoService.java:396) ~[classes/:na] + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[na:na] + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:210) ~[spring-beans-6.2.15.jar:6.2.15] + ... 52 common frames omitted +2025-12-23 09:14:36 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:14:36 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:14:37 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... +2025-12-23 09:14:37 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1c3b6c8 +2025-12-23 09:14:37 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. +2025-12-23 09:14:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:14:37 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:14:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:14:37 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:14:37 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:14:37 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:14:37 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:14:37 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:14:37 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:14:37 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:14:37 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:14:37 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:14:37 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:14:37 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 @@ -515,29 +559,115 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:51: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) -2025-12-22 16:51:08 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 1.983 seconds (process running for 776.86) -2025-12-22 16:51:17 INFO [Thread-39] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2025-12-22 16:51:17 INFO [Thread-39] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2025-12-22 16:51:18 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:51:18 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:51:18 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... -2025-12-22 16:51:18 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5f9af21b -2025-12-22 16:51:18 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. -2025-12-22 16:51:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:51:18 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:51:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:51:18 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:51:18 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:51:18 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:51:18 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:51:18 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:51:18 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:51:18 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:51:18 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:51:19 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:51:19 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:51:19 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:14: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) +2025-12-23 09:14:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... +2025-12-23 09:14:39 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. +2025-12-23 09:14:39 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 24 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:321) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:309) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 37 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:223) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:318) ~[spring-beans-6.2.15.jar:6.2.15] + ... 50 common frames omitted +Caused by: java.lang.Error: Unresolved compilation problems: + cart cannot be resolved to a variable + p cannot be resolved to a variable + presupuestoDireccionesRequest cannot be resolved + skApiClient cannot be resolved + p cannot be resolved + p cannot be resolved + p cannot be resolved + p cannot be resolved + presupuestoRepo cannot be resolved + p cannot be resolved to a variable + presupuestoIds cannot be resolved + p cannot be resolved + presupuestoRequests cannot be resolved + Syntax error on token "return", byte expected + Syntax error on token "}", delete this token + + at com.imprimelibros.erp.pedidos.PedidoService.(PedidoService.java:396) ~[classes/:na] + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[na:na] + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:210) ~[spring-beans-6.2.15.jar:6.2.15] + ... 52 common frames omitted +2025-12-23 09:16:23 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:16:23 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:16:23 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... +2025-12-23 09:16:23 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5a96bf9d +2025-12-23 09:16:23 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. +2025-12-23 09:16:24 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:16:24 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:16:24 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:16:24 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:16:24 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:16:24 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:16:24 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:16:24 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:16:24 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:16:24 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:16:24 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:16:24 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:16:24 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:16:24 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 @@ -545,29 +675,113 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:51: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) -2025-12-22 16:51:20 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.204 seconds (process running for 789.066) -2025-12-22 16:52:27 INFO [Thread-43] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... -2025-12-22 16:52:27 INFO [Thread-43] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. -2025-12-22 16:52:27 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:52:27 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:52:28 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... -2025-12-22 16:52:28 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2e6586c0 -2025-12-22 16:52:28 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. -2025-12-22 16:52:28 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:52:28 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:52:28 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:52:28 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:52:28 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:52:28 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:52:28 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:52:28 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:52:28 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:52:28 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:52:28 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:52:28 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:52:28 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:52:28 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:16:24 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) +2025-12-23 09:16:25 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... +2025-12-23 09:16:25 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. +2025-12-23 09:16:25 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 24 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:321) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:309) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 37 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.imprimelibros.erp.pedidos.PedidoService]: Constructor threw exception + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:223) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:318) ~[spring-beans-6.2.15.jar:6.2.15] + ... 50 common frames omitted +Caused by: java.lang.Error: Unresolved compilation problems: + cart cannot be resolved to a variable + p cannot be resolved to a variable + skApiClient cannot be resolved + presupuestoRepo cannot be resolved + Syntax error on token "}", { expected after this token + Syntax error on token "}", delete this token + Syntax error on token "(", ; expected + Syntax error on token ",", ; expected + Syntax error on token ")", ; expected + Syntax error on token "void", record expected + Syntax error on token "PedidoDireccion", record expected + Syntax error on token "Estado", record expected + Syntax error, insert "}" to complete ClassBody + + at com.imprimelibros.erp.pedidos.PedidoService.(PedidoService.java:396) ~[classes/:na] + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[na:na] + at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:210) ~[spring-beans-6.2.15.jar:6.2.15] + ... 52 common frames omitted +2025-12-23 09:16:33 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:16:33 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:16:33 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... +2025-12-23 09:16:33 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection com.mysql.cj.jdbc.ConnectionImpl@733f01f7 +2025-12-23 09:16:33 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. +2025-12-23 09:16:33 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:16:33 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:16:33 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:16:33 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:16:33 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:16:33 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:16:33 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:16:33 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:16:33 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:16:33 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:16:33 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:16:34 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:16:34 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:16:34 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 @@ -575,29 +789,29 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:52: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) -2025-12-22 16:52:29 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 1.885 seconds (process running for 858.525) -2025-12-22 16:52:31 INFO [Thread-47] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown initiated... -2025-12-22 16:52:31 INFO [Thread-47] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown completed. -2025-12-22 16:52:31 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:52:31 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:52:32 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Starting... -2025-12-22 16:52:32 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-13 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2c296461 -2025-12-22 16:52:32 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Start completed. -2025-12-22 16:52:32 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:52:32 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:52:32 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:52:32 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:52:32 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:52:32 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:52:32 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:52:32 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:52:32 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:52:32 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:52:32 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:52:32 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:52:32 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:52:32 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:16: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) +2025-12-23 09:16:35 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.43 seconds (process running for 1765.693) +2025-12-23 09:17:00 INFO [Thread-27] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown initiated... +2025-12-23 09:17:00 INFO [Thread-27] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown completed. +2025-12-23 09:17:00 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:17:00 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:17:01 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Starting... +2025-12-23 09:17:01 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-13 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7dec9940 +2025-12-23 09:17:01 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Start completed. +2025-12-23 09:17:01 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:17:01 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:17:01 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:17:01 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:17:01 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:17:01 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:17:01 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:17:01 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:17:01 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:17:01 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:17:01 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:17:02 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:17:02 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:17:02 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 @@ -605,29 +819,29 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:52: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) -2025-12-22 16:52:33 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.146 seconds (process running for 862.558) -2025-12-22 16:55:56 INFO [Thread-51] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown initiated... -2025-12-22 16:55:56 INFO [Thread-51] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown completed. -2025-12-22 16:55:56 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:55:56 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:55:57 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Starting... -2025-12-22 16:55:57 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-14 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5f751b89 -2025-12-22 16:55:57 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Start completed. -2025-12-22 16:55:57 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:55:57 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:55:57 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:55:57 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:55:57 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:55:57 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:55:57 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:55:57 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:55:57 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:55:57 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:55:57 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:55:57 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:55:57 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:55:57 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:17:02 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) +2025-12-23 09:17:03 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.491 seconds (process running for 1793.56) +2025-12-23 09:17:35 INFO [Thread-46] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown initiated... +2025-12-23 09:17:35 INFO [Thread-46] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown completed. +2025-12-23 09:17:35 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:17:35 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:17:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Starting... +2025-12-23 09:17:36 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-14 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2a862f6a +2025-12-23 09:17:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Start completed. +2025-12-23 09:17:36 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:17:36 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:17:36 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:17:36 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:17:36 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:17:36 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:17:36 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:17:36 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:17:36 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:17:36 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:17:36 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:17:36 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:17:36 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:17:36 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 @@ -635,29 +849,29 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:55: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) -2025-12-22 16:55:58 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.23 seconds (process running for 1067.493) -2025-12-22 16:57:28 INFO [Thread-55] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown initiated... -2025-12-22 16:57:28 INFO [Thread-55] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown completed. -2025-12-22 16:57:28 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 16:57:28 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 16:57:29 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Starting... -2025-12-22 16:57:29 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-15 - Added connection com.mysql.cj.jdbc.ConnectionImpl@772b3e25 -2025-12-22 16:57:29 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Start completed. -2025-12-22 16:57:29 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:57:29 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 16:57:29 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 16:57:29 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 16:57:29 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 16:57:29 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 16:57:29 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 16:57:29 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 16:57:29 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 16:57:29 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 16:57:29 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 16:57:29 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 16:57:29 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 16:57:29 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:17: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) +2025-12-23 09:17:38 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.664 seconds (process running for 1828.397) +2025-12-23 09:23:58 INFO [Thread-50] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown initiated... +2025-12-23 09:23:58 INFO [Thread-50] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown completed. +2025-12-23 09:23:58 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 12676 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 09:23:58 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 09:23:59 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Starting... +2025-12-23 09:23:59 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-15 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2d59dfd2 +2025-12-23 09:23:59 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Start completed. +2025-12-23 09:23:59 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:23:59 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 09:23:59 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 09:23:59 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 09:23:59 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 09:23:59 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 09:23:59 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 09:23:59 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 09:23:59 INFO [restartedMain] liquibase.util - Total change sets: 60 +2025-12-23 09:23:59 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 09:23:59 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 09:23:59 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 09:23:59 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 09:23:59 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 @@ -665,29 +879,2724 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 16:57:29 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) -2025-12-22 16:57:30 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.27 seconds (process running for 1159.496) -2025-12-22 17:02:46 INFO [Thread-59] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown initiated... -2025-12-22 17:02:46 INFO [Thread-59] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown completed. -2025-12-22 17:02:46 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 17:02:46 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 17:02:46 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Starting... -2025-12-22 17:02:46 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-16 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4c8a7773 -2025-12-22 17:02:46 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Start completed. -2025-12-22 17:02:46 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 17:02:47 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 17:02:47 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 17:02:47 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 17:02:47 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 17:02:47 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 17:02:47 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 17:02:47 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 17:02:47 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 17:02:47 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 17:02:47 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 17:02:47 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 17:02:47 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 17:02:47 INFO [restartedMain] o.hibernate.orm.connections.pooling - HHH10001005: Database info: +2025-12-23 09:23: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) +2025-12-23 09:24:00 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.254 seconds (process running for 2211.006) +2025-12-23 12:52:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 196730 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 12:52:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 12:52:24 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-12-23 12:52:24 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5021ab00 +2025-12-23 12:52:24 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-12-23 12:52:26 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 12:52:26 INFO [restartedMain] liquibase.changelog - Change failed validation! +2025-12-23 12:52:26 INFO [restartedMain] liquibase.command - Logging exception. +2025-12-23 12:52:26 INFO [restartedMain] liquibase.ui - ERROR: Exception Details +2025-12-23 12:52:26 INFO [restartedMain] liquibase.ui - ERROR: Exception Primary Class: ValidationFailedException +2025-12-23 12:52:26 INFO [restartedMain] liquibase.ui - ERROR: Exception Primary Reason: Validation Failed: + 1 changes have validation failures + addBeforeColumn is not allowed on mysql, db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo + +2025-12-23 12:52:26 INFO [restartedMain] liquibase.ui - ERROR: Exception Primary Source: 4.29.2 +2025-12-23 12:52:26 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 12:52:26 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-12-23 12:52:26 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-12-23 12:52:26 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.CommandExecutionException: liquibase.exception.ValidationFailedException: Validation Failed: + 1 changes have validation failures + addBeforeColumn is not allowed on mysql, db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo + + 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.CommandExecutionException: liquibase.exception.ValidationFailedException: Validation Failed: + 1 changes have validation failures + addBeforeColumn is not allowed on mysql, db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo + + 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.CommandExecutionException: liquibase.exception.ValidationFailedException: Validation Failed: + 1 changes have validation failures + addBeforeColumn is not allowed on mysql, db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo + + 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.CommandExecutionException: liquibase.exception.ValidationFailedException: Validation Failed: + 1 changes have validation failures + addBeforeColumn is not allowed on mysql, db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo + + at liquibase.command.CommandScope.execute(CommandScope.java:258) + at liquibase.Liquibase.lambda$update$0(Liquibase.java:216) + 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.Liquibase.runInScope(Liquibase.java:1329) + at liquibase.Liquibase.update(Liquibase.java:205) + at liquibase.Liquibase.update(Liquibase.java:188) + at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:305) + at liquibase.integration.spring.SpringLiquibase.lambda$afterPropertiesSet$0(SpringLiquibase.java:257) + 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: liquibase.exception.ValidationFailedException: Validation Failed: + 1 changes have validation failures + addBeforeColumn is not allowed on mysql, db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo + + at liquibase.changelog.DatabaseChangeLog.validate(DatabaseChangeLog.java:398) + at liquibase.command.core.helpers.DatabaseChangelogCommandStep.run(DatabaseChangelogCommandStep.java:92) + at liquibase.command.CommandScope.execute(CommandScope.java:220) + ... 38 common frames omitted +2025-12-23 12:53:30 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 197750 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 12:53:30 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 12:53:34 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-12-23 12:53:34 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@73216f6c +2025-12-23 12:53:34 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-12-23 12:53:35 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 12:53:36 INFO [restartedMain] liquibase.lockservice - Successfully acquired change log lock +2025-12-23 12:53:36 INFO [restartedMain] liquibase.command - Using deploymentId: 6490816182 +2025-12-23 12:53:36 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 12:53:36 INFO [restartedMain] liquibase.ui - Running Changeset: db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo +2025-12-23 12:53:36 ERROR [restartedMain] liquibase.changelog - ChangeSet db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo encountered an exception. +liquibase.exception.DatabaseException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 [Failed SQL: (1064) ALTER TABLE pedidos_direcciones + ADD COLUMN is_palets TINYINT(1) NOT NULL DEFAULT 0 AFTER identificacion_fiscal, + ADD COLUMN email VARCHAR(255) NULL BEFORE att;] + at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:497) + at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:83) + at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:185) + at liquibase.executor.AbstractExecutor.execute(AbstractExecutor.java:141) + at liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1189) + at liquibase.changelog.ChangeSet.execute(ChangeSet.java:776) + at liquibase.changelog.visitor.UpdateVisitor.executeAcceptedChange(UpdateVisitor.java:126) + at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:70) + at liquibase.changelog.ChangeLogIterator.lambda$run$0(ChangeLogIterator.java:131) + 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.changelog.ChangeLogIterator.lambda$run$1(ChangeLogIterator.java:120) + 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.Scope.child(Scope.java:261) + at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:89) + at liquibase.command.core.AbstractUpdateCommandStep.lambda$run$0(AbstractUpdateCommandStep.java:114) + 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.command.core.AbstractUpdateCommandStep.run(AbstractUpdateCommandStep.java:112) + at liquibase.command.core.UpdateCommandStep.run(UpdateCommandStep.java:105) + at liquibase.command.CommandScope.execute(CommandScope.java:220) + at liquibase.Liquibase.lambda$update$0(Liquibase.java:216) + 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.Liquibase.runInScope(Liquibase.java:1329) + at liquibase.Liquibase.update(Liquibase.java:205) + at liquibase.Liquibase.update(Liquibase.java:188) + at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:305) + at liquibase.integration.spring.SpringLiquibase.lambda$afterPropertiesSet$0(SpringLiquibase.java:257) + 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) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1873) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1822) + 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) + 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: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:114) + at com.mysql.cj.jdbc.StatementImpl.executeInternal(StatementImpl.java:837) + at com.mysql.cj.jdbc.StatementImpl.execute(StatementImpl.java:685) + at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:95) + at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) + at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:491) + ... 66 common frames omitted +2025-12-23 12:53:36 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 12:53:36 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 12:53:36 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 12:53:36 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 12:53:36 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 12:53:36 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 12:53:36 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 12:53:36 INFO [restartedMain] liquibase.command - Update command encountered an exception. +2025-12-23 12:53:36 INFO [restartedMain] liquibase.lockservice - Successfully released change log lock +2025-12-23 12:53:36 INFO [restartedMain] liquibase.command - Logging exception. +2025-12-23 12:53:36 INFO [restartedMain] liquibase.ui - ERROR: Exception Details +2025-12-23 12:53:36 INFO [restartedMain] liquibase.ui - ERROR: Exception Primary Class: SQLSyntaxErrorException +2025-12-23 12:53:36 INFO [restartedMain] liquibase.ui - ERROR: Exception Primary Reason: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 +2025-12-23 12:53:36 INFO [restartedMain] liquibase.ui - ERROR: Exception Primary Source: MySQL 8.0.43 +2025-12-23 12:53:36 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 12:53:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-12-23 12:53:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-12-23 12:53:36 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.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo: + Reason: liquibase.exception.DatabaseException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 [Failed SQL: (1064) ALTER TABLE pedidos_direcciones + ADD COLUMN is_palets TINYINT(1) NOT NULL DEFAULT 0 AFTER identificacion_fiscal, + ADD COLUMN email VARCHAR(255) NULL BEFORE att;] + 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.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo: + Reason: liquibase.exception.DatabaseException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 [Failed SQL: (1064) ALTER TABLE pedidos_direcciones + ADD COLUMN is_palets TINYINT(1) NOT NULL DEFAULT 0 AFTER identificacion_fiscal, + ADD COLUMN email VARCHAR(255) NULL BEFORE att;] + 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.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo: + Reason: liquibase.exception.DatabaseException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 [Failed SQL: (1064) ALTER TABLE pedidos_direcciones + ADD COLUMN is_palets TINYINT(1) NOT NULL DEFAULT 0 AFTER identificacion_fiscal, + ADD COLUMN email VARCHAR(255) NULL BEFORE att;] + 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.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo: + Reason: liquibase.exception.DatabaseException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 [Failed SQL: (1064) ALTER TABLE pedidos_direcciones + ADD COLUMN is_palets TINYINT(1) NOT NULL DEFAULT 0 AFTER identificacion_fiscal, + ADD COLUMN email VARCHAR(255) NULL BEFORE att;] + at liquibase.command.CommandScope.execute(CommandScope.java:258) + at liquibase.Liquibase.lambda$update$0(Liquibase.java:216) + 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.Liquibase.runInScope(Liquibase.java:1329) + at liquibase.Liquibase.update(Liquibase.java:205) + at liquibase.Liquibase.update(Liquibase.java:188) + at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:305) + at liquibase.integration.spring.SpringLiquibase.lambda$afterPropertiesSet$0(SpringLiquibase.java:257) + 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: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo: + Reason: liquibase.exception.DatabaseException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 [Failed SQL: (1064) ALTER TABLE pedidos_direcciones + ADD COLUMN is_palets TINYINT(1) NOT NULL DEFAULT 0 AFTER identificacion_fiscal, + ADD COLUMN email VARCHAR(255) NULL BEFORE att;] + at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:148) + at liquibase.command.core.AbstractUpdateCommandStep.lambda$run$0(AbstractUpdateCommandStep.java:114) + 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.command.core.AbstractUpdateCommandStep.run(AbstractUpdateCommandStep.java:112) + at liquibase.command.core.UpdateCommandStep.run(UpdateCommandStep.java:105) + at liquibase.command.CommandScope.execute(CommandScope.java:220) + ... 38 common frames omitted +Caused by: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo: + Reason: liquibase.exception.DatabaseException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 [Failed SQL: (1064) ALTER TABLE pedidos_direcciones + ADD COLUMN is_palets TINYINT(1) NOT NULL DEFAULT 0 AFTER identificacion_fiscal, + ADD COLUMN email VARCHAR(255) NULL BEFORE att;] + at liquibase.changelog.ChangeSet.execute(ChangeSet.java:820) + at liquibase.changelog.visitor.UpdateVisitor.executeAcceptedChange(UpdateVisitor.java:126) + at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:70) + at liquibase.changelog.ChangeLogIterator.lambda$run$0(ChangeLogIterator.java:131) + 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.changelog.ChangeLogIterator.lambda$run$1(ChangeLogIterator.java:120) + 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.Scope.child(Scope.java:261) + at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:89) + ... 46 common frames omitted +Caused by: liquibase.exception.DatabaseException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 [Failed SQL: (1064) ALTER TABLE pedidos_direcciones + ADD COLUMN is_palets TINYINT(1) NOT NULL DEFAULT 0 AFTER identificacion_fiscal, + ADD COLUMN email VARCHAR(255) NULL BEFORE att;] + at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:497) + at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:83) + at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:185) + at liquibase.executor.AbstractExecutor.execute(AbstractExecutor.java:141) + at liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1189) + at liquibase.changelog.ChangeSet.execute(ChangeSet.java:776) + ... 61 common frames omitted +Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BEFORE att' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:114) + at com.mysql.cj.jdbc.StatementImpl.executeInternal(StatementImpl.java:837) + at com.mysql.cj.jdbc.StatementImpl.execute(StatementImpl.java:685) + at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:95) + at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) + at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:491) + ... 66 common frames omitted +2025-12-23 12:55:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 199121 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 12:55:12 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 12:55:15 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-12-23 12:55:16 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@20c0ce6 +2025-12-23 12:55:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-12-23 12:55:17 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 12:55:17 INFO [restartedMain] liquibase.lockservice - Successfully acquired change log lock +2025-12-23 12:55:17 INFO [restartedMain] liquibase.command - Using deploymentId: 6490917491 +2025-12-23 12:55:17 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 12:55:17 INFO [restartedMain] liquibase.ui - Running Changeset: db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo +2025-12-23 12:55:18 WARN [restartedMain] liquibase.executor - Integer display width is deprecated and will be removed in a future release. +2025-12-23 12:55:18 INFO [restartedMain] liquibase.changelog - Custom SQL executed +2025-12-23 12:55:18 INFO [restartedMain] liquibase.changelog - ChangeSet db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml::0021-add-email-and-is-palets-to-pedidos-direcciones::jjo ran successfully in 486ms +2025-12-23 12:55:18 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 12:55:18 INFO [restartedMain] liquibase.util - Run: 1 +2025-12-23 12:55:18 INFO [restartedMain] liquibase.util - Previously run: 60 +2025-12-23 12:55:18 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 12:55:18 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 12:55:18 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 12:55:18 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 12:55:18 INFO [restartedMain] liquibase.command - Update command completed successfully. +2025-12-23 12:55:18 INFO [restartedMain] liquibase.ui - Liquibase: Update has been successful. Rows affected: 1 +2025-12-23 12:55:18 INFO [restartedMain] liquibase.lockservice - Successfully released change log lock +2025-12-23 12:55:18 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 12:55:18 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 12:55:18 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final +2025-12-23 12:55:18 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 12:55:18 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 +2025-12-23 12:55: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) +2025-12-23 12:55:25 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 13.859 seconds (process running for 15.614) +2025-12-23 12:57:28 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.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Boolean (java.lang.Integer and java.lang.Boolean are in module java.base of loader 'bootstrap')] with root cause +java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Boolean (java.lang.Integer and java.lang.Boolean are in module java.base of loader 'bootstrap') + at com.imprimelibros.erp.pedidos.PedidoService.saveDireccionesPedidoLinea(PedidoService.java:583) + at com.imprimelibros.erp.pedidos.PedidoService.crearPedido(PedidoService.java:118) + 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.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380) + 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.pedidos.PedidoService$$SpringCGLIB$$0.crearPedido() + at com.imprimelibros.erp.redsys.RedsysController.crearPago(RedsysController.java:68) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) + at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.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) +2025-12-23 13:00:12 WARN [Thread-5] o.apache.tomcat.util.net.NioEndpoint - The executor associated with thread pool [http-nio-8080] has not fully shutdown. Some application threads may still be running. +2025-12-23 13:00:12 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-12-23 13:00:12 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-12-23 13:00:14 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 199121 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:00:14 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:00:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-12-23 13:00:16 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@794e36ca +2025-12-23 13:00:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. +2025-12-23 13:00:16 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:00:16 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:00:16 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:00:16 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:00:16 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:00:16 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:00:16 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:00:16 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:00:16 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:00:16 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:00:16 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:00:16 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:00:16 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:00: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 +2025-12-23 13:00: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) +2025-12-23 13:00:19 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.244 seconds (process running for 309.073) +2025-12-23 13:00:50 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... +2025-12-23 13:00:50 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. +2025-12-23 13:00:51 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 199121 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:00:51 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:00:52 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... +2025-12-23 13:00:52 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@56cc784 +2025-12-23 13:00:52 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. +2025-12-23 13:00:52 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:00:52 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:00:52 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:00:52 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:00:52 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:00:52 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:00:52 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:00:52 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:00:52 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:00:52 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:00:52 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:00:52 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:00:52 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:00:52 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 +2025-12-23 13:00: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) +2025-12-23 13:00:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.299 seconds (process running for 344.313) +2025-12-23 13:01:49 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... +2025-12-23 13:01:49 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. +2025-12-23 13:01:49 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 199121 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:01:49 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:01:50 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... +2025-12-23 13:01:50 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@9d6fd10 +2025-12-23 13:01:50 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. +2025-12-23 13:01:50 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:01:50 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:01:50 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:01:50 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:01:50 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:01:50 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:01:50 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:01:50 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:01:50 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:01:50 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:01:50 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:01:50 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:01:50 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:01:50 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 +2025-12-23 13:01:51 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) +2025-12-23 13:01:52 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.149 seconds (process running for 402.293) +2025-12-23 13:03:20 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... +2025-12-23 13:03:20 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. +2025-12-23 13:03:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 199121 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:03:21 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:03:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... +2025-12-23 13:03:21 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@541f1ba1 +2025-12-23 13:03:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. +2025-12-23 13:03:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:03:22 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:03:22 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:03:22 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:03:22 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:03:22 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:03:22 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:03:22 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:03:22 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:03:22 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:03:22 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:03:22 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:03:22 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:03:22 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 +2025-12-23 13:03:22 WARN [http-nio-8080-exec-10] c.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection com.mysql.cj.jdbc.ConnectionImpl@20c0ce6 marked as broken because of SQLSTATE(08003), ErrorCode(0) +java.sql.SQLNonTransientConnectionException: No operations allowed after connection closed. + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:102) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:65) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:1926) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.zaxxer.hikari.pool.ProxyConnection.rollback(ProxyConnection.java:386) ~[HikariCP-6.3.3.jar:na] + at com.zaxxer.hikari.pool.HikariProxyConnection.rollback(HikariProxyConnection.java) ~[HikariCP-6.3.3.jar:na] + at org.hibernate.resource.jdbc.internal.AbstractLogicalConnectionImplementor.rollback(AbstractLogicalConnectionImplementor.java:127) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.rollback(JdbcResourceLocalTransactionCoordinatorImpl.java:289) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.engine.transaction.internal.TransactionImpl.rollback(TransactionImpl.java:142) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.springframework.orm.jpa.JpaTransactionManager.doRollback(JpaTransactionManager.java:590) ~[spring-orm-6.2.15.jar:6.2.15] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:897) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:866) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:716) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:384) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) ~[spring-aop-6.2.15.jar:6.2.15] + at com.imprimelibros.erp.pedidos.PedidoService$$SpringCGLIB$$0.crearPedido() ~[classes/:na] + at com.imprimelibros.erp.redsys.RedsysController.crearPago(RedsysController.java:68) ~[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.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.2.15.jar:6.2.15] + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.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] +Caused by: com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed. + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[na:na] + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.NativeSession.checkClosed(NativeSession.java:929) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:558) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:1889) ~[mysql-connector-j-9.5.0.jar:9.5.0] + ... 135 common frames omitted +2025-12-23 13:03:22 ERROR [http-nio-8080-exec-10] o.s.t.i.TransactionInterceptor - Application exception overridden by rollback exception +java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Boolean (java.lang.Integer and java.lang.Boolean are in module java.base of loader 'bootstrap') + at com.imprimelibros.erp.pedidos.PedidoService.saveDireccionesPedidoLinea(PedidoService.java:583) ~[classes/:na] + at com.imprimelibros.erp.pedidos.PedidoService.crearPedido(PedidoService.java:118) ~[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.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) ~[spring-aop-6.2.15.jar:6.2.15] + at com.imprimelibros.erp.pedidos.PedidoService$$SpringCGLIB$$0.crearPedido() ~[classes/:na] + at com.imprimelibros.erp.redsys.RedsysController.crearPago(RedsysController.java:68) ~[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.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.2.15.jar:6.2.15] + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.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] +2025-12-23 13:03:22 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: java.lang.IllegalStateException: Session/EntityManager is closed] with root cause +java.lang.IllegalStateException: Session/EntityManager is closed + at org.hibernate.internal.AbstractSharedSessionContract.checkOpen(AbstractSharedSessionContract.java:518) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.engine.spi.SharedSessionContractImplementor.checkOpen(SharedSessionContractImplementor.java:186) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.internal.SessionImpl.clear(SessionImpl.java:358) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + 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.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:364) ~[spring-orm-6.2.15.jar:6.2.15] + at jdk.proxy4/jdk.proxy4.$Proxy183.clear(Unknown Source) ~[na:na] + at org.springframework.orm.jpa.JpaTransactionManager.doRollback(JpaTransactionManager.java:604) ~[spring-orm-6.2.15.jar:6.2.15] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:897) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:866) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:716) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:384) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) ~[spring-aop-6.2.15.jar:6.2.15] + at com.imprimelibros.erp.pedidos.PedidoService$$SpringCGLIB$$0.crearPedido() ~[classes/:na] + at com.imprimelibros.erp.redsys.RedsysController.crearPago(RedsysController.java:68) ~[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.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.2.15.jar:6.2.15] + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.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] +2025-12-23 13:03: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) +2025-12-23 13:03:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.129 seconds (process running for 494.152) +2025-12-23 13:08:30 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 209797 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:08:30 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:08:34 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-12-23 13:08:34 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@54f11187 +2025-12-23 13:08:34 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-12-23 13:08:36 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:08:36 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:08:36 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:08:36 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:08:36 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:08:36 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:08:36 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:08:36 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:08:36 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:08:36 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:08:36 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:08:36 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:08:36 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final +2025-12-23 13:08:36 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:08:37 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 +2025-12-23 13:08: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) +2025-12-23 13:08:43 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 13.82 seconds (process running for 14.863) +2025-12-23 13:17:47 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-12-23 13:17:47 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-12-23 13:17:48 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 209797 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:17:48 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:17:49 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-12-23 13:17:49 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3343e0e3 +2025-12-23 13:17:49 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. +2025-12-23 13:17:49 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:17:50 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:17:50 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:17:50 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:17:50 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:17:50 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:17:50 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:17:50 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:17:50 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:17:50 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:17:50 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:17:50 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:17:50 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:17:50 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 +2025-12-23 13:17:51 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) +2025-12-23 13:17:52 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.311 seconds (process running for 563.134) +2025-12-23 13:24:05 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 221583 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:24:05 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:24:09 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-12-23 13:24:09 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5f192d6 +2025-12-23 13:24:09 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-12-23 13:24:10 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:24:11 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:24:11 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:24:11 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:24:11 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:24:11 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:24:11 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:24:11 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:24:11 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:24:11 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:24:11 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:24:11 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:24:11 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final +2025-12-23 13:24:11 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:24:12 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 +2025-12-23 13:24: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) +2025-12-23 13:24:18 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 13.459 seconds (process running for 15.181) +2025-12-23 13:47:53 WARN [Thread-5] o.apache.tomcat.util.net.NioEndpoint - The executor associated with thread pool [http-nio-8080] has not fully shutdown. Some application threads may still be running. +2025-12-23 13:47:53 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-12-23 13:47:53 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-12-23 13:47:53 WARN [http-nio-8080-exec-2] c.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection com.mysql.cj.jdbc.ConnectionImpl@5f192d6 marked as broken because of SQLSTATE(08003), ErrorCode(0) +java.sql.SQLNonTransientConnectionException: No operations allowed after connection closed. + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:102) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:65) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:1926) + at com.zaxxer.hikari.pool.ProxyConnection.rollback(ProxyConnection.java:386) + at com.zaxxer.hikari.pool.HikariProxyConnection.rollback(HikariProxyConnection.java) + at org.hibernate.resource.jdbc.internal.AbstractLogicalConnectionImplementor.rollback(AbstractLogicalConnectionImplementor.java:127) + at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.rollback(JdbcResourceLocalTransactionCoordinatorImpl.java:289) + at org.hibernate.engine.transaction.internal.TransactionImpl.rollback(TransactionImpl.java:142) + at org.springframework.orm.jpa.JpaTransactionManager.doRollback(JpaTransactionManager.java:590) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:897) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:866) + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:716) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:384) + 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.payments.PaymentService$$SpringCGLIB$$0.handleRedsysNotification() + at com.imprimelibros.erp.redsys.RedsysController.notifyRedsys(RedsysController.java:291) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) + at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:150) + at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.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.ForwardedHeaderFilter.doFilterInternal(ForwardedHeaderFilter.java:173) + 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.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) +Caused by: com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed. + 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.NativeSession.checkClosed(NativeSession.java:929) + at com.mysql.cj.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:558) + at com.mysql.cj.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:1889) + ... 136 common frames omitted +2025-12-23 13:47:53 ERROR [http-nio-8080-exec-2] o.s.t.i.TransactionInterceptor - Application exception overridden by rollback exception +org.springframework.boot.context.properties.ConfigurationPropertiesBindException: Error creating bean with name 'spring.liquibase-org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties': Could not bind properties to 'LiquibaseProperties' : prefix=spring.liquibase, ignoreInvalidFields=false, ignoreUnknownFields=false + at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.bind(ConfigurationPropertiesBindingPostProcessor.java:99) + at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:79) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1818) + 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.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1770) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) + at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:452) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) + 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) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) + at org.springframework.beans.factory.support.DefaultListableBeanFactory$1.orderedStream(DefaultListableBeanFactory.java:525) + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:175) + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:151) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) + at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:165) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:223) + at jdk.proxy4/jdk.proxy4.$Proxy215.save(Unknown Source) + at com.imprimelibros.erp.payments.PaymentService.handleRedsysNotification(PaymentService.java:275) + 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.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380) + 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.payments.PaymentService$$SpringCGLIB$$0.handleRedsysNotification() + at com.imprimelibros.erp.redsys.RedsysController.notifyRedsys(RedsysController.java:291) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) + at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:150) + at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) + 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.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.ForwardedHeaderFilter.doFilterInternal(ForwardedHeaderFilter.java:173) + 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.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) +Caused by: java.lang.IllegalStateException: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@52d2102a has been closed already + at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1259) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1280) + at org.springframework.boot.context.properties.BoundConfigurationProperties.get(BoundConfigurationProperties.java:76) + at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.getHandler(ConfigurationPropertiesBinder.java:144) + at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.getBindHandler(ConfigurationPropertiesBinder.java:113) + at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.bind(ConfigurationPropertiesBinder.java:93) + at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.bind(ConfigurationPropertiesBindingPostProcessor.java:96) + ... 166 common frames omitted +2025-12-23 13:47:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 221583 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:47:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:47:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-12-23 13:47:55 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@777197ca +2025-12-23 13:47:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. +2025-12-23 13:47:55 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:47:55 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:47:55 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:47:55 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:47:55 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:47:55 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:47:55 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:47:55 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:47:55 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:47:55 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:47:55 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:47:55 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:47:55 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:47:55 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 +2025-12-23 13:47:56 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) +2025-12-23 13:47:57 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... +2025-12-23 13:47:57 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. +2025-12-23 13:47:57 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 24 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 37 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1826) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 50 common frames omitted +Caused by: org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.data.repository.query.QueryCreationException.create(QueryCreationException.java:101) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lookupQuery(QueryExecutorMethodInterceptor.java:120) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.mapMethodsToQuery(QueryExecutorMethodInterceptor.java:104) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lambda$new$0(QueryExecutorMethodInterceptor.java:92) ~[spring-data-commons-3.5.7.jar:3.5.7] + at java.base/java.util.Optional.map(Optional.java:260) ~[na:na] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.(QueryExecutorMethodInterceptor.java:92) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:434) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.lambda$afterPropertiesSet$4(RepositoryFactoryBeanSupport.java:355) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.util.Lazy.getNullable(Lazy.java:135) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.util.Lazy.get(Lazy.java:113) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:361) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:132) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1873) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1822) ~[spring-beans-6.2.15.jar:6.2.15] + ... 60 common frames omitted +Caused by: java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.(PartTreeJpaQuery.java:107) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:128) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateIfNotFoundQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:260) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$AbstractQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:99) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lookupQuery(QueryExecutorMethodInterceptor.java:116) ~[spring-data-commons-3.5.7.jar:3.5.7] + ... 72 common frames omitted +Caused by: org.hibernate.query.SemanticException: Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.hibernate.query.sqm.internal.TypecheckUtil.assertComparable(TypecheckUtil.java:406) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.query.sqm.tree.predicate.SqmComparisonPredicate.(SqmComparisonPredicate.java:46) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.query.sqm.tree.predicate.SqmComparisonPredicate.(SqmComparisonPredicate.java:32) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.query.sqm.internal.SqmCriteriaNodeBuilder.equal(SqmCriteriaNodeBuilder.java:2158) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.query.sqm.internal.SqmCriteriaNodeBuilder.equal(SqmCriteriaNodeBuilder.java:192) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.springframework.data.jpa.repository.query.JpaQueryCreator$PredicateBuilder.build(JpaQueryCreator.java:319) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryCreator.toPredicate(JpaQueryCreator.java:211) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryCreator.create(JpaQueryCreator.java:122) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryCreator.create(JpaQueryCreator.java:1) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.repository.query.parser.AbstractQueryCreator.createCriteria(AbstractQueryCreator.java:119) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:95) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:81) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery$QueryPreparer.(PartTreeJpaQuery.java:224) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery$CountQueryPreparer.(PartTreeJpaQuery.java:370) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.(PartTreeJpaQuery.java:103) ~[spring-data-jpa-3.5.7.jar:3.5.7] + ... 76 common frames omitted +2025-12-23 13:47:59 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 221583 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:47:59 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:48:00 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... +2025-12-23 13:48:00 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@91d07ae +2025-12-23 13:48:00 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. +2025-12-23 13:48:00 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:48:00 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:48:00 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:48:00 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:48:00 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:48:00 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:48:00 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:48:00 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:48:00 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:48:00 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:48:00 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:48:00 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:48:00 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:48:00 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 +2025-12-23 13:48: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) +2025-12-23 13:48:02 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... +2025-12-23 13:48:02 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. +2025-12-23 13:48:02 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 24 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 37 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1826) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607) ~[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.doResolveDependency(DefaultListableBeanFactory.java:1708) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.15.jar:6.2.15] + ... 50 common frames omitted +Caused by: org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.data.repository.query.QueryCreationException.create(QueryCreationException.java:101) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lookupQuery(QueryExecutorMethodInterceptor.java:120) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.mapMethodsToQuery(QueryExecutorMethodInterceptor.java:104) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lambda$new$0(QueryExecutorMethodInterceptor.java:92) ~[spring-data-commons-3.5.7.jar:3.5.7] + at java.base/java.util.Optional.map(Optional.java:260) ~[na:na] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.(QueryExecutorMethodInterceptor.java:92) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:434) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.lambda$afterPropertiesSet$4(RepositoryFactoryBeanSupport.java:355) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.util.Lazy.getNullable(Lazy.java:135) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.util.Lazy.get(Lazy.java:113) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:361) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:132) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1873) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1822) ~[spring-beans-6.2.15.jar:6.2.15] + ... 60 common frames omitted +Caused by: java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.(PartTreeJpaQuery.java:107) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:128) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateIfNotFoundQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:260) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$AbstractQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:99) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lookupQuery(QueryExecutorMethodInterceptor.java:116) ~[spring-data-commons-3.5.7.jar:3.5.7] + ... 72 common frames omitted +Caused by: org.hibernate.query.SemanticException: Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.hibernate.query.sqm.internal.TypecheckUtil.assertComparable(TypecheckUtil.java:406) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.query.sqm.tree.predicate.SqmComparisonPredicate.(SqmComparisonPredicate.java:46) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.query.sqm.tree.predicate.SqmComparisonPredicate.(SqmComparisonPredicate.java:32) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.query.sqm.internal.SqmCriteriaNodeBuilder.equal(SqmCriteriaNodeBuilder.java:2158) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.query.sqm.internal.SqmCriteriaNodeBuilder.equal(SqmCriteriaNodeBuilder.java:192) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.springframework.data.jpa.repository.query.JpaQueryCreator$PredicateBuilder.build(JpaQueryCreator.java:319) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryCreator.toPredicate(JpaQueryCreator.java:211) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryCreator.create(JpaQueryCreator.java:122) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.JpaQueryCreator.create(JpaQueryCreator.java:1) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.repository.query.parser.AbstractQueryCreator.createCriteria(AbstractQueryCreator.java:119) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:95) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:81) ~[spring-data-commons-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery$QueryPreparer.(PartTreeJpaQuery.java:224) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery$CountQueryPreparer.(PartTreeJpaQuery.java:370) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.(PartTreeJpaQuery.java:103) ~[spring-data-jpa-3.5.7.jar:3.5.7] + ... 76 common frames omitted +2025-12-23 13:48:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 240017 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:48:24 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:48:28 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-12-23 13:48:28 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@642a8ffc +2025-12-23 13:48:28 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-12-23 13:48:29 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:48:29 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:48:29 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:48:29 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:48:29 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:48:29 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:48:29 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:48:29 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:48:29 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:48:29 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:48:29 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:48:30 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:48:30 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final +2025-12-23 13:48:30 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:48:30 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 +2025-12-23 13:48: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) +2025-12-23 13:48:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-12-23 13:48:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-12-23 13:48:36 ERROR [restartedMain] o.s.boot.SpringApplication - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 4: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) + 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.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1228) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1194) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1130) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:990) + 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.UnsatisfiedDependencyException: Error creating bean with name 'paymentService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/payments/PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 6: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) + 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.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1708) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) + ... 24 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'pedidoService' defined in file [/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes/com/imprimelibros/erp/pedidos/PedidoService.class]: Unsatisfied dependency expressed through constructor parameter 3: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) + 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.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1708) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) + ... 37 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pedidoDireccionRepository' defined in com.imprimelibros.erp.pedidos.PedidoDireccionRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + 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.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1708) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) + ... 50 common frames omitted +Caused by: org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.data.repository.query.QueryCreationException.create(QueryCreationException.java:101) + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lookupQuery(QueryExecutorMethodInterceptor.java:120) + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.mapMethodsToQuery(QueryExecutorMethodInterceptor.java:104) + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lambda$new$0(QueryExecutorMethodInterceptor.java:92) + at java.base/java.util.Optional.map(Optional.java:260) + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.(QueryExecutorMethodInterceptor.java:92) + at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:434) + at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.lambda$afterPropertiesSet$4(RepositoryFactoryBeanSupport.java:355) + at org.springframework.data.util.Lazy.getNullable(Lazy.java:135) + at org.springframework.data.util.Lazy.get(Lazy.java:113) + at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:361) + at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:132) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1873) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1822) + ... 60 common frames omitted +Caused by: java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List com.imprimelibros.erp.pedidos.PedidoDireccionRepository.findByPedidoAndPedidoLinea_Presupuesto_Id(java.lang.Long,java.lang.Long); Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.(PartTreeJpaQuery.java:107) + at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:128) + at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateIfNotFoundQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:260) + at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$AbstractQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:99) + at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lookupQuery(QueryExecutorMethodInterceptor.java:116) + ... 72 common frames omitted +Caused by: org.hibernate.query.SemanticException: Cannot compare left expression of type 'com.imprimelibros.erp.pedidos.Pedido' with right expression of type 'java.lang.Long' + at org.hibernate.query.sqm.internal.TypecheckUtil.assertComparable(TypecheckUtil.java:406) + at org.hibernate.query.sqm.tree.predicate.SqmComparisonPredicate.(SqmComparisonPredicate.java:46) + at org.hibernate.query.sqm.tree.predicate.SqmComparisonPredicate.(SqmComparisonPredicate.java:32) + at org.hibernate.query.sqm.internal.SqmCriteriaNodeBuilder.equal(SqmCriteriaNodeBuilder.java:2158) + at org.hibernate.query.sqm.internal.SqmCriteriaNodeBuilder.equal(SqmCriteriaNodeBuilder.java:192) + at org.springframework.data.jpa.repository.query.JpaQueryCreator$PredicateBuilder.build(JpaQueryCreator.java:319) + at org.springframework.data.jpa.repository.query.JpaQueryCreator.toPredicate(JpaQueryCreator.java:211) + at org.springframework.data.jpa.repository.query.JpaQueryCreator.create(JpaQueryCreator.java:122) + at org.springframework.data.jpa.repository.query.JpaQueryCreator.create(JpaQueryCreator.java:1) + at org.springframework.data.repository.query.parser.AbstractQueryCreator.createCriteria(AbstractQueryCreator.java:119) + at org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:95) + at org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:81) + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery$QueryPreparer.(PartTreeJpaQuery.java:224) + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery$CountQueryPreparer.(PartTreeJpaQuery.java:370) + at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.(PartTreeJpaQuery.java:103) + ... 76 common frames omitted +2025-12-23 13:49:27 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241090 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:49:27 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:49:30 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-12-23 13:49:31 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@26dd64f9 +2025-12-23 13:49:31 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-12-23 13:49:32 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:49:32 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:49:32 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:49:32 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:49:32 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:49:32 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:49:32 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:49:32 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:49:32 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:49:32 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:49:32 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:49:32 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:49:32 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final +2025-12-23 13:49:32 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:49:33 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 +2025-12-23 13:49: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) +2025-12-23 13:49:39 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 12.626 seconds (process running for 14.4) +2025-12-23 13:50:19 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 13:50:19 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 13:50:23 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-12-23 13:50:23 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@48b54ebd +2025-12-23 13:50:23 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-12-23 13:50:24 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:50:24 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 13:50:24 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 13:50:24 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 13:50:24 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 13:50:24 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 13:50:24 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 13:50:24 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 13:50:24 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 13:50:24 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 13:50:24 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 13:50:24 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 13:50:25 INFO [restartedMain] org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.39.Final +2025-12-23 13:50:25 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 13:50:25 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 +2025-12-23 13:50: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) +2025-12-23 13:50:32 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 13.418 seconds (process running for 15.12) +2025-12-23 14:08:43 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-12-23 14:08:43 INFO [Thread-5] com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-12-23 14:08:43 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 14:08:43 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 14:08:45 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-12-23 14:08:45 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection com.mysql.cj.jdbc.ConnectionImpl@60a403a6 +2025-12-23 14:08:45 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. +2025-12-23 14:08:45 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 14:08:45 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 14:08:45 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 14:08:45 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 14:08:45 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 14:08:45 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 14:08:45 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 14:08:45 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 14:08:45 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 14:08:45 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 14:08:45 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 14:08:46 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 14:08:46 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 14:08:46 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 +2025-12-23 14:08: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) +2025-12-23 14:08:48 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.751 seconds (process running for 1111.302) +2025-12-23 15:31:41 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... +2025-12-23 15:31:41 INFO [Thread-7] com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. +2025-12-23 15:31:41 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 15:31:41 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 15:31:43 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... +2025-12-23 15:31:43 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5eeed93b +2025-12-23 15:31:43 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. +2025-12-23 15:31:43 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:31:44 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 15:31:44 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:31:44 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 15:31:44 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 15:31:44 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 15:31:44 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 15:31:44 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 15:31:44 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 15:31:44 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 15:31:44 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 15:31:44 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 15:31:44 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 15:31:44 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 +2025-12-23 15:31:45 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) +2025-12-23 15:31:47 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 5.785 seconds (process running for 6090.345) +2025-12-23 15:31:49 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... +2025-12-23 15:31:49 INFO [Thread-11] com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. +2025-12-23 15:31:49 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 15:31:49 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 15:31:51 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... +2025-12-23 15:31:51 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection com.mysql.cj.jdbc.ConnectionImpl@17c04e46 +2025-12-23 15:31:51 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. +2025-12-23 15:31:51 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:31:51 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 15:31:51 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:31:51 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 15:31:51 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 15:31:51 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 15:31:51 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 15:31:51 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 15:31:51 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 15:31:51 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 15:31:51 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 15:31:51 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 15:31:51 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 15:31:51 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 +2025-12-23 15:31:52 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) +2025-12-23 15:31:53 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.899 seconds (process running for 6096.296) +2025-12-23 15:46:14 WARN [Thread-15] o.apache.tomcat.util.net.NioEndpoint - The executor associated with thread pool [http-nio-8080] has not fully shutdown. Some application threads may still be running. +2025-12-23 15:46:14 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... +2025-12-23 15:46:14 INFO [Thread-15] com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. +2025-12-23 15:46:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 15:46:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 15:46:17 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... +2025-12-23 15:46:17 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4a08308e +2025-12-23 15:46:17 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. +2025-12-23 15:46:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:46:18 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 15:46:18 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:46:18 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 15:46:18 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 15:46:18 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 15:46:18 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 15:46:18 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 15:46:18 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 15:46:18 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 15:46:18 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 15:46:18 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 15:46:18 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 15:46:18 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 +2025-12-23 15:46: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) +2025-12-23 15:46:20 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.331 seconds (process running for 6963.016) +2025-12-23 15:47:20 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... +2025-12-23 15:47:20 INFO [Thread-19] com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. +2025-12-23 15:47:20 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 15:47:20 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 15:47:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... +2025-12-23 15:47:21 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection com.mysql.cj.jdbc.ConnectionImpl@21dbb46 +2025-12-23 15:47:21 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. +2025-12-23 15:47:21 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:47:21 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 15:47:21 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:47:21 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 15:47:21 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 15:47:21 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 15:47:21 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 15:47:21 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 15:47:21 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 15:47:21 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 15:47:21 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 15:47:21 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 15:47:21 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 15:47:21 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 +2025-12-23 15:47: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) +2025-12-23 15:47:23 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.153 seconds (process running for 7026.547) +2025-12-23 15:47:26 INFO [Thread-23] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... +2025-12-23 15:47:26 INFO [Thread-23] com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. +2025-12-23 15:47:26 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 15:47:26 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 15:47:27 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... +2025-12-23 15:47:27 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection com.mysql.cj.jdbc.ConnectionImpl@67a227f5 +2025-12-23 15:47:27 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. +2025-12-23 15:47:27 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:47:27 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 15:47:27 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:47:27 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 15:47:27 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 15:47:27 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 15:47:27 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 15:47:27 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 15:47:27 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 15:47:27 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 15:47:27 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 15:47:28 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 15:47:28 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 15:47:28 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 +2025-12-23 15:47: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) +2025-12-23 15:47:29 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.108 seconds (process running for 7032.722) +2025-12-23 15:47:31 INFO [Thread-27] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... +2025-12-23 15:47:31 INFO [Thread-27] com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. +2025-12-23 15:47:31 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 15:47:31 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 15:47:32 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... +2025-12-23 15:47:32 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3e5cf14c +2025-12-23 15:47:32 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. +2025-12-23 15:47:32 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:47:32 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 15:47:32 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:47:32 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 15:47:32 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 15:47:32 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 15:47:32 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 15:47:32 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 15:47:32 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 15:47:32 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 15:47:32 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 15:47:32 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 15:47:32 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 15:47:32 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 +2025-12-23 15:47:33 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) +2025-12-23 15:47:34 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.662 seconds (process running for 7037.308) +2025-12-23 15:47:36 INFO [Thread-31] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... +2025-12-23 15:47:36 INFO [Thread-31] com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. +2025-12-23 15:47:36 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 15:47:36 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 15:47:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... +2025-12-23 15:47:36 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection com.mysql.cj.jdbc.ConnectionImpl@520a76f8 +2025-12-23 15:47:36 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. +2025-12-23 15:47:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:47:37 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 15:47:37 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:47:37 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 15:47:37 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 15:47:37 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 15:47:37 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 15:47:37 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 15:47:37 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 15:47:37 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 15:47:37 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 15:47:37 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 15:47:37 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 15:47:37 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 +2025-12-23 15:47: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) +2025-12-23 15:47:38 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.339 seconds (process running for 7041.481) +2025-12-23 15:48:04 INFO [Thread-35] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... +2025-12-23 15:48:04 INFO [Thread-35] com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. +2025-12-23 15:48:04 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 15:48:04 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 15:48:05 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... +2025-12-23 15:48:05 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1f928310 +2025-12-23 15:48:05 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. +2025-12-23 15:48:05 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:48:05 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 15:48:05 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:48:05 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 15:48:05 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 15:48:05 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 15:48:05 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 15:48:05 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 15:48:05 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 15:48:05 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 15:48:05 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 15:48:05 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 15:48:05 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 15:48:05 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 +2025-12-23 15:48:06 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) +2025-12-23 15:48:07 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.482 seconds (process running for 7070.062) +2025-12-23 15:48:15 INFO [Thread-39] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... +2025-12-23 15:48:15 INFO [Thread-39] com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. +2025-12-23 15:48:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 15:48:16 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 15:48:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... +2025-12-23 15:48:16 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5256bba8 +2025-12-23 15:48:16 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. +2025-12-23 15:48:16 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:48:16 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 15:48:16 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 15:48:16 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 15:48:16 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 15:48:16 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 15:48:16 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 15:48:16 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 15:48:16 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 15:48:16 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 15:48:16 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 15:48:16 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 15:48:17 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 15:48:17 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 +2025-12-23 15:48: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) +2025-12-23 15:48:18 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.458 seconds (process running for 7081.36) +2025-12-23 15:55:01 WARN [http-nio-8080-exec-3] c.zaxxer.hikari.pool.ProxyConnection - HikariPool-4 - Connection com.mysql.cj.jdbc.ConnectionImpl@17c04e46 marked as broken because of SQLSTATE(08003), ErrorCode(0) +java.sql.SQLNonTransientConnectionException: No operations allowed after connection closed. + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:102) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:65) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:1926) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.zaxxer.hikari.pool.ProxyConnection.rollback(ProxyConnection.java:386) ~[HikariCP-6.3.3.jar:na] + at com.zaxxer.hikari.pool.HikariProxyConnection.rollback(HikariProxyConnection.java) ~[HikariCP-6.3.3.jar:na] + at org.hibernate.resource.jdbc.internal.AbstractLogicalConnectionImplementor.rollback(AbstractLogicalConnectionImplementor.java:127) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.rollback(JdbcResourceLocalTransactionCoordinatorImpl.java:289) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.hibernate.engine.transaction.internal.TransactionImpl.rollback(TransactionImpl.java:142) ~[hibernate-core-6.6.39.Final.jar:6.6.39.Final] + at org.springframework.orm.jpa.JpaTransactionManager.doRollback(JpaTransactionManager.java:590) ~[spring-orm-6.2.15.jar:6.2.15] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:897) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:866) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:716) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:384) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) ~[spring-aop-6.2.15.jar:6.2.15] + at com.imprimelibros.erp.payments.PaymentService$$SpringCGLIB$$0.handleRedsysNotification() ~[classes/:na] + at com.imprimelibros.erp.redsys.RedsysController.notifyRedsys(RedsysController.java:291) ~[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.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.2.15.jar:6.2.15] + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.5.7.jar:6.5.7] + at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:150) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.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.ForwardedHeaderFilter.doFilterInternal(ForwardedHeaderFilter.java:173) ~[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.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] +Caused by: com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed. + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[na:na] + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[na:na] + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:95) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:140) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.NativeSession.checkClosed(NativeSession.java:929) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:558) ~[mysql-connector-j-9.5.0.jar:9.5.0] + at com.mysql.cj.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:1889) ~[mysql-connector-j-9.5.0.jar:9.5.0] + ... 136 common frames omitted +2025-12-23 15:55:02 ERROR [http-nio-8080-exec-3] o.s.t.i.TransactionInterceptor - Application exception overridden by rollback exception +org.springframework.boot.context.properties.ConfigurationPropertiesBindException: Error creating bean with name 'spring.liquibase-org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties': Could not bind properties to 'LiquibaseProperties' : prefix=spring.liquibase, ignoreInvalidFields=false, ignoreUnknownFields=false + at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.bind(ConfigurationPropertiesBindingPostProcessor.java:99) ~[spring-boot-3.5.9.jar:3.5.9] + at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:79) ~[spring-boot-3.5.9.jar:3.5.9] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1818) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607) ~[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.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1770) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:452) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205) ~[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.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[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$1.orderedStream(DefaultListableBeanFactory.java:525) ~[spring-beans-6.2.15.jar:6.2.15] + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:175) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:151) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:165) ~[spring-data-jpa-3.5.7.jar:3.5.7] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:223) ~[spring-aop-6.2.15.jar:6.2.15] + at jdk.proxy7/jdk.proxy7.$Proxy319.save(Unknown Source) ~[na:na] + at com.imprimelibros.erp.payments.PaymentService.handleRedsysNotification(PaymentService.java:275) ~[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.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.2.15.jar:6.2.15] + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) ~[spring-aop-6.2.15.jar:6.2.15] + at com.imprimelibros.erp.payments.PaymentService$$SpringCGLIB$$0.handleRedsysNotification() ~[classes/:na] + at com.imprimelibros.erp.redsys.RedsysController.notifyRedsys(RedsysController.java:291) ~[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.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.2.15.jar:6.2.15] + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.5.7.jar:6.5.7] + at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:150) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[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.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.ForwardedHeaderFilter.doFilterInternal(ForwardedHeaderFilter.java:173) ~[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.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] +Caused by: java.lang.IllegalStateException: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@3a55d6ef has been closed already + at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1259) ~[spring-context-6.2.15.jar:6.2.15] + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1280) ~[spring-context-6.2.15.jar:6.2.15] + at org.springframework.boot.context.properties.BoundConfigurationProperties.get(BoundConfigurationProperties.java:76) ~[spring-boot-3.5.9.jar:3.5.9] + at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.getHandler(ConfigurationPropertiesBinder.java:144) ~[spring-boot-3.5.9.jar:3.5.9] + at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.getBindHandler(ConfigurationPropertiesBinder.java:113) ~[spring-boot-3.5.9.jar:3.5.9] + at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.bind(ConfigurationPropertiesBinder.java:93) ~[spring-boot-3.5.9.jar:3.5.9] + at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.bind(ConfigurationPropertiesBindingPostProcessor.java:96) ~[spring-boot-3.5.9.jar:3.5.9] + ... 166 common frames omitted +2025-12-23 17:12:36 INFO [Thread-43] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... +2025-12-23 17:12:36 INFO [Thread-43] com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. +2025-12-23 17:12:36 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 17:12:36 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 17:12:37 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... +2025-12-23 17:12:37 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection com.mysql.cj.jdbc.ConnectionImpl@9317b0b +2025-12-23 17:12:37 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. +2025-12-23 17:12:38 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:12:38 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 17:12:38 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:12:38 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 17:12:38 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 17:12:38 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 17:12:38 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 17:12:38 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 17:12:38 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 17:12:38 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 17:12:38 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 17:12:38 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 17:12:38 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 17:12:38 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 +2025-12-23 17:12: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) +2025-12-23 17:12:40 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 4.666 seconds (process running for 12143.667) +2025-12-23 17:32:50 INFO [Thread-47] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown initiated... +2025-12-23 17:32:50 INFO [Thread-47] com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown completed. +2025-12-23 17:32:51 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 17:32:51 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 17:32:51 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Starting... +2025-12-23 17:32:51 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-13 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7cbf8a76 +2025-12-23 17:32:51 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Start completed. +2025-12-23 17:32:52 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:32:52 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 17:32:52 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:32:52 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 17:32:52 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 17:32:52 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 17:32:52 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 17:32:52 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 17:32:52 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 17:32:52 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 17:32:52 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 17:32:52 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 17:32:52 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 17:32:52 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 +2025-12-23 17:32: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) +2025-12-23 17:32:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 3.745 seconds (process running for 13357.554) +2025-12-23 17:32:56 INFO [Thread-51] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown initiated... +2025-12-23 17:32:56 INFO [Thread-51] com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown completed. +2025-12-23 17:32:56 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 17:32:56 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 17:32:57 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Starting... +2025-12-23 17:32:57 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-14 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5bf76665 +2025-12-23 17:32:57 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Start completed. +2025-12-23 17:32:57 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:32:57 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 17:32:57 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:32:57 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 17:32:57 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 17:32:57 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 17:32:57 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 17:32:57 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 17:32:57 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 17:32:57 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 17:32:57 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 17:32:57 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 17:32:57 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 17:32:57 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 +2025-12-23 17:32:58 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) +2025-12-23 17:32:59 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.831 seconds (process running for 13362.22) +2025-12-23 17:33:54 INFO [Thread-55] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown initiated... +2025-12-23 17:33:54 INFO [Thread-55] com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown completed. +2025-12-23 17:33:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 17:33:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 17:33:54 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Starting... +2025-12-23 17:33:54 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-15 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7c5577f0 +2025-12-23 17:33:54 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Start completed. +2025-12-23 17:33:54 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:33:55 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 17:33:55 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:33:55 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 17:33:55 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 17:33:55 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 17:33:55 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 17:33:55 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 17:33:55 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 17:33:55 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 17:33:55 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 17:33:55 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 17:33:55 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 17:33:55 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 +2025-12-23 17:33: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) +2025-12-23 17:33:56 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.535 seconds (process running for 13419.466) +2025-12-23 17:38:54 INFO [Thread-59] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown initiated... +2025-12-23 17:38:54 INFO [Thread-59] com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown completed. +2025-12-23 17:38:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 241952 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) +2025-12-23 17:38:54 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" +2025-12-23 17:38:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Starting... +2025-12-23 17:38:55 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-16 - Added connection com.mysql.cj.jdbc.ConnectionImpl@28ab7aa5 +2025-12-23 17:38:55 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Start completed. +2025-12-23 17:38:55 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:38:55 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute +2025-12-23 17:38:55 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG +2025-12-23 17:38:55 INFO [restartedMain] liquibase.util - UPDATE SUMMARY +2025-12-23 17:38:55 INFO [restartedMain] liquibase.util - Run: 0 +2025-12-23 17:38:55 INFO [restartedMain] liquibase.util - Previously run: 61 +2025-12-23 17:38:55 INFO [restartedMain] liquibase.util - Filtered out: 0 +2025-12-23 17:38:55 INFO [restartedMain] liquibase.util - ------------------------------- +2025-12-23 17:38:55 INFO [restartedMain] liquibase.util - Total change sets: 61 +2025-12-23 17:38:55 INFO [restartedMain] liquibase.util - Update summary generated +2025-12-23 17:38:55 INFO [restartedMain] liquibase.command - Command execution complete +2025-12-23 17:38:55 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-12-23 17:38:55 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-12-23 17:38:55 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 @@ -695,35 +3604,5 @@ Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown -2025-12-22 17:02: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) -2025-12-22 17:02:48 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 1.77 seconds (process running for 1476.946) -2025-12-22 17:21:35 INFO [Thread-63] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Shutdown initiated... -2025-12-22 17:21:35 INFO [Thread-63] com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Shutdown completed. -2025-12-22 17:21:35 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Starting ErpApplication using Java 21.0.9 with PID 244093 (/home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros/target/classes started by jjimenez in /home/jjimenez/DEVELOPMENT/01_PROGRAMMING/erp-imprimelibros) -2025-12-22 17:21:35 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - The following 1 profile is active: "dev" -2025-12-22 17:21:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Starting... -2025-12-22 17:21:35 INFO [restartedMain] com.zaxxer.hikari.pool.HikariPool - HikariPool-17 - Added connection com.mysql.cj.jdbc.ConnectionImpl@73a272be -2025-12-22 17:21:35 INFO [restartedMain] com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Start completed. -2025-12-22 17:21:35 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 17:21:36 INFO [restartedMain] liquibase.ui - Database is up to date, no changesets to execute -2025-12-22 17:21:36 INFO [restartedMain] liquibase.changelog - Reading from imprimelibros.DATABASECHANGELOG -2025-12-22 17:21:36 INFO [restartedMain] liquibase.util - UPDATE SUMMARY -2025-12-22 17:21:36 INFO [restartedMain] liquibase.util - Run: 0 -2025-12-22 17:21:36 INFO [restartedMain] liquibase.util - Previously run: 60 -2025-12-22 17:21:36 INFO [restartedMain] liquibase.util - Filtered out: 0 -2025-12-22 17:21:36 INFO [restartedMain] liquibase.util - ------------------------------- -2025-12-22 17:21:36 INFO [restartedMain] liquibase.util - Total change sets: 60 -2025-12-22 17:21:36 INFO [restartedMain] liquibase.util - Update summary generated -2025-12-22 17:21:36 INFO [restartedMain] liquibase.command - Command execution complete -2025-12-22 17:21:36 INFO [restartedMain] o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-12-22 17:21:36 INFO [restartedMain] o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-12-22 17:21:36 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 -2025-12-22 17:21: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) -2025-12-22 17:21:37 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 1.802 seconds (process running for 2605.971) +2025-12-23 17:38:56 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) +2025-12-23 17:38:57 INFO [restartedMain] c.imprimelibros.erp.ErpApplication - Started ErpApplication in 2.415 seconds (process running for 13720.048) diff --git a/src/main/java/com/imprimelibros/erp/payments/PaymentController.java b/src/main/java/com/imprimelibros/erp/payments/PaymentController.java index aeec608..de15e83 100644 --- a/src/main/java/com/imprimelibros/erp/payments/PaymentController.java +++ b/src/main/java/com/imprimelibros/erp/payments/PaymentController.java @@ -231,20 +231,9 @@ public class PaymentController { }) .add("transfer_id", pago -> { if (pago.getPayment() != null) { - String responsePayload = pago.getResponsePayload(); - Long cartId = null; - if (responsePayload != null && !responsePayload.isBlank()) { - try { - JsonNode node = new ObjectMapper().readTree(responsePayload); - if (node.has("cartId")) { - cartId = node.get("cartId").asLong(); - } - } catch (Exception e) { - cartId = null; - } - } - if (cartId != null) { - return "TRANSF-" + cartId; + Long pedido = pago.getPayment().getOrderId(); + if (pedido != null) { + return "TRANSF-" + pedido; } } return ""; diff --git a/src/main/java/com/imprimelibros/erp/payments/PaymentService.java b/src/main/java/com/imprimelibros/erp/payments/PaymentService.java index 68bd685..8298529 100644 --- a/src/main/java/com/imprimelibros/erp/payments/PaymentService.java +++ b/src/main/java/com/imprimelibros/erp/payments/PaymentService.java @@ -51,7 +51,7 @@ public class PaymentService { } public Payment findFailedPaymentByOrderId(Long orderId) { - return payRepo.findByOrderIdAndStatus(orderId, PaymentStatus.failed) + return payRepo.findFirstByOrderIdAndStatusOrderByIdDesc(orderId, PaymentStatus.failed) .orElse(null); } @@ -69,11 +69,17 @@ public class PaymentService { var node = om.readTree(resp_payload); Long cartId = null; Long dirFactId = null; - if (node.has("cartId")) { - cartId = node.get("cartId").asLong(); - } - if (node.has("dirFactId")) { - dirFactId = node.get("dirFactId").asLong(); + if (node.has("Ds_MerchantData")) { + // format: "Ds_MerchantData": "{"dirFactId":3,"cartId":90}" + String merchantData = node.get("Ds_MerchantData").asText(); + merchantData = merchantData.replace(""", "\""); + var mdNode = om.readTree(merchantData); + if (mdNode.has("cartId")) { + cartId = mdNode.get("cartId").asLong(); + } + if (mdNode.has("dirFactId")) { + dirFactId = mdNode.get("dirFactId").asLong(); + } } return Map.of( "cartId", cartId, diff --git a/src/main/java/com/imprimelibros/erp/payments/repo/PaymentRepository.java b/src/main/java/com/imprimelibros/erp/payments/repo/PaymentRepository.java index 5167a65..c965437 100644 --- a/src/main/java/com/imprimelibros/erp/payments/repo/PaymentRepository.java +++ b/src/main/java/com/imprimelibros/erp/payments/repo/PaymentRepository.java @@ -10,5 +10,5 @@ import java.util.Optional; public interface PaymentRepository extends JpaRepository { Optional findByGatewayAndGatewayOrderId(String gateway, String gatewayOrderId); - Optional findByOrderIdAndStatus(Long orderId, PaymentStatus status); + Optional findFirstByOrderIdAndStatusOrderByIdDesc(Long orderId, PaymentStatus status); } diff --git a/src/main/java/com/imprimelibros/erp/pedidos/PedidoDireccion.java b/src/main/java/com/imprimelibros/erp/pedidos/PedidoDireccion.java index c585030..40047d3 100644 --- a/src/main/java/com/imprimelibros/erp/pedidos/PedidoDireccion.java +++ b/src/main/java/com/imprimelibros/erp/pedidos/PedidoDireccion.java @@ -6,6 +6,8 @@ import com.imprimelibros.erp.direcciones.Direccion.TipoIdentificacionFiscal; import com.imprimelibros.erp.paises.Paises; import java.time.LocalDateTime; +import java.util.HashMap; +import java.util.Map; @Entity @Table(name = "pedidos_direcciones") @@ -33,6 +35,9 @@ public class PedidoDireccion { @Column(name = "is_ejemplar_prueba", nullable = false) private boolean ejemplarPrueba = false; + @Column(name = "email", length = 255) + private String email; + @Column(name = "att", nullable = false, length = 150) private String att; @@ -74,6 +79,9 @@ public class PedidoDireccion { @Column(name = "identificacion_fiscal", length = 50) private String identificacionFiscal; + @Column(name = "is_palets", nullable = false) + private boolean palets = false; + @CreationTimestamp @Column(name = "created_at", nullable = false, updatable = false) private LocalDateTime createdAt; @@ -124,6 +132,14 @@ public class PedidoDireccion { this.ejemplarPrueba = ejemplarPrueba; } + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + public String getAtt() { return att; } @@ -220,6 +236,14 @@ public class PedidoDireccion { this.identificacionFiscal = identificacionFiscal; } + public boolean isPalets() { + return palets; + } + + public void setPalets(boolean palets) { + this.palets = palets; + } + public LocalDateTime getCreatedAt() { return createdAt; } @@ -231,4 +255,54 @@ public class PedidoDireccion { public void setPaisNombre(String paisNombre) { this.paisNombre = paisNombre; } + + + public Map toSkMap(Double pesoKg) { + + Map direccion = new HashMap<>(); + direccion.put("cantidad", this.getUnidades()); + direccion.put("peso", pesoKg); + direccion.put("att", this.getAtt()); + direccion.put("email", this.getEmail()); + direccion.put("direccion", this.getDireccion()); + direccion.put("pais_code3", this.getPaisCode3()); + direccion.put("cp", this.getCp()); + direccion.put("municipio", this.getCiudad()); + direccion.put("provincia", this.getProvincia()); + direccion.put("telefono", this.getTelefono()); + direccion.put("entregaPieCalle", this.isPalets() ? 1 : 0); + direccion.put("is_ferro_prototipo", this.isEjemplarPrueba() ? 1 : 0); + direccion.put("num_ferro_prototipo", this.isEjemplarPrueba() ? 1 : 0); + + Map map = new HashMap<>(); + map.put("direccion", direccion); + map.put("unidades", this.getUnidades()); + map.put("entregaPalets", this.isPalets() ? 1 : 0); + + return map; + } + + public static Map toSkMapDepositoLegal() { + Map direccion = new HashMap<>(); + direccion.put("cantidad", 4); + direccion.put("peso", 0); + direccion.put("att", "Unidades para Depósito Legal (sin envío)"); + direccion.put("email", ""); + direccion.put("direccion", ""); + direccion.put("pais_code3", "esp"); + direccion.put("cp", ""); + direccion.put("municipio", ""); + direccion.put("provincia", ""); + direccion.put("telefono", ""); + direccion.put("entregaPieCalle", 0); + direccion.put("is_ferro_prototipo", 0); + direccion.put("num_ferro_prototipo", 0); + + Map map = new HashMap<>(); + map.put("direccion", direccion); + map.put("unidades", 4); + map.put("entregaPalets", 0); + + return map; + } } \ No newline at end of file diff --git a/src/main/java/com/imprimelibros/erp/pedidos/PedidoDireccionRepository.java b/src/main/java/com/imprimelibros/erp/pedidos/PedidoDireccionRepository.java index 6655f7e..fc67cff 100644 --- a/src/main/java/com/imprimelibros/erp/pedidos/PedidoDireccionRepository.java +++ b/src/main/java/com/imprimelibros/erp/pedidos/PedidoDireccionRepository.java @@ -1,6 +1,7 @@ package com.imprimelibros.erp.pedidos; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; import java.util.List; @@ -13,5 +14,13 @@ public interface PedidoDireccionRepository extends JpaRepository findByPedidoLinea(PedidoLinea pedidoLinea); PedidoDireccion findByPedidoIdAndFacturacionTrue(Long pedidoId); -} + @Query(""" + select distinct d + from PedidoDireccion d + join d.pedidoLinea pl + where d.pedidoLinea.id = :pedidoLineaId + """) + List findByPedidoLineaId(Long pedidoLineaId); + +} diff --git a/src/main/java/com/imprimelibros/erp/pedidos/PedidoService.java b/src/main/java/com/imprimelibros/erp/pedidos/PedidoService.java index 2da06da..3ccde95 100644 --- a/src/main/java/com/imprimelibros/erp/pedidos/PedidoService.java +++ b/src/main/java/com/imprimelibros/erp/pedidos/PedidoService.java @@ -22,6 +22,7 @@ import com.imprimelibros.erp.presupuesto.dto.Presupuesto; import com.imprimelibros.erp.presupuesto.service.PresupuestoService; import com.imprimelibros.erp.users.UserService; import com.imprimelibros.erp.direcciones.DireccionService; +import com.imprimelibros.erp.externalApi.skApiClient; import com.imprimelibros.erp.pedidos.PedidoLinea.Estado; @Service @@ -35,10 +36,13 @@ public class PedidoService { private final UserService userService; private final PresupuestoService presupuestoService; private final CartService cartService; + private final skApiClient skApiClient; + private final PresupuestoRepository presupuestoRepo; public PedidoService(PedidoRepository pedidoRepository, PedidoLineaRepository pedidoLineaRepository, PresupuestoRepository presupuestoRepository, PedidoDireccionRepository pedidoDireccionRepository, - DireccionService direccionService, UserService userService, PresupuestoService presupuestoService, CartService cartService) { + DireccionService direccionService, UserService userService, PresupuestoService presupuestoService, + CartService cartService, skApiClient skApiClient, PresupuestoRepository presupuestoRepo) { this.pedidoRepository = pedidoRepository; this.pedidoLineaRepository = pedidoLineaRepository; this.presupuestoRepository = presupuestoRepository; @@ -47,9 +51,10 @@ public class PedidoService { this.userService = userService; this.presupuestoService = presupuestoService; this.cartService = cartService; + this.skApiClient = skApiClient; + this.presupuestoRepo = presupuestoRepo; } - @Transactional public Pedido crearPedido( Long cartId, @@ -71,7 +76,7 @@ public class PedidoService { pedido.setTotal((Double) cartSummaryRaw.getOrDefault("total", 0.0d)); // Proveedor - if(proveedor != null && proveedorRef != null) { + if (proveedor != null && proveedorRef != null) { pedido.setProveedor(proveedor); pedido.setProveedorRef(proveedorRef); } @@ -89,7 +94,7 @@ public class PedidoService { List items = cart.getItems(); - for (Integer i = 0; i < items.size(); i++) { + for (Integer i = 0; i < items.size(); i++) { CartItem item = items.get(i); Presupuesto pCart = item.getPresupuesto(); @@ -110,43 +115,16 @@ public class PedidoService { // Guardar las direcciones asociadas a la línea del pedido Map direcciones_presupuesto = this.getDireccionesPresupuesto(cart, p); - saveDireccionesPedidoLinea(direcciones_presupuesto, pedidoGuardado, linea, direccionFacturacionId); + saveDireccionesPedidoLinea(direcciones_presupuesto, pedidoGuardado, linea, direccionFacturacionId); } -/* - // Crear líneas del pedido - for (Long presupuestoId : presupuestoIds) { - Presupuesto presupuesto = presupuestoRepository.getReferenceById(presupuestoId); - - PedidoLinea linea = new PedidoLinea(); - linea.setPedido(saved); - linea.setPresupuesto(presupuesto); - linea.setCreatedBy(userId); - linea.setCreatedAt(LocalDateTime.now()); - if(estadoInicial != null){ - linea.setEstado(estadoInicial); - } else { - linea.setEstado(getEstadoInicial(presupuesto)); - } - linea.setEstadoManual(false); - pedidoLineaRepository.save(linea); - - @SuppressWarnings("unchecked") - Map> direcciones = (Map>) presupuestoDirecciones - .get(presupuesto.getId().toString()); - if (direcciones != null) { - saveDireccionesPedidoLinea(direcciones, saved, linea, direccionFacturacionId); - } - } - */ - return pedidoGuardado; } - public Boolean markPedidoAsProcesingPayment(Long pedidoId){ + public Boolean markPedidoAsProcesingPayment(Long pedidoId) { Pedido pedido = pedidoRepository.findById(pedidoId).orElse(null); - if(pedido == null){ + if (pedido == null) { return false; } List lineas = pedidoLineaRepository.findByPedidoId(pedidoId); @@ -158,10 +136,9 @@ public class PedidoService { return true; } - - public Boolean markPedidoAsPaymentDenied(Long pedidoId){ + public Boolean markPedidoAsPaymentDenied(Long pedidoId) { Pedido pedido = pedidoRepository.findById(pedidoId).orElse(null); - if(pedido == null){ + if (pedido == null) { return false; } List lineas = pedidoLineaRepository.findByPedidoId(pedidoId); @@ -173,142 +150,12 @@ public class PedidoService { return true; } - public Boolean markPedidoAsPaid(Long pedidoId){ - Pedido pedido = pedidoRepository.findById(pedidoId).orElse(null); - if(pedido == null){ - return false; - } - List lineas = pedidoLineaRepository.findByPedidoId(pedidoId); - for (PedidoLinea linea : lineas) { - linea.setEstado(this.getEstadoInicial(linea.getPresupuesto())); - pedidoLineaRepository.save(linea); - - // Save presupuesto in SK - } - - // Save pedido in SK - - return true; - } - - public Pedido findById(Long pedidoId){ + public Pedido findById(Long pedidoId) { return pedidoRepository.findById(pedidoId).orElse(null); - } - - - /* - - @Transactional - public Long crearPedido(Long cartId, Long dirFactId, Locale locale) { - - return crearPedido(cartId, dirFactId, locale, null); - - } - - @Transactional - // Crear pedido interno (no en el proveedor) a partir del carrito - public Long crearPedido(Long cartId, Long dirFactId, Locale locale, PedidoLinea.Estado estadoInicial) { - Cart cart = cartService.getCartById(cartId); - List items = cart.getItems(); - - List> presupuestoRequests = new ArrayList<>(); - Map presupuestoDireccionesRequest = new HashMap<>(); - List presupuestoIds = new ArrayList<>(); - - for (Integer i = 0; i < items.size(); i++) { - CartItem item = items.get(i); - Presupuesto pCart = item.getPresupuesto(); - - // Asegurarnos de trabajar con la entidad gestionada por JPA - Presupuesto p = presupuestoRepository.findById(pCart.getId()) - .orElseThrow(() -> new IllegalStateException("Presupuesto no encontrado: " + pCart.getId())); - - /*Map data_to_send = presupuestoService.toSkApiRequest(p, true); - data_to_send.put("createPedido", 0); - - // Recuperar el mapa anidado datosCabecera - @SuppressWarnings("unchecked") - Map datosCabecera = (Map) data_to_send.get("datosCabecera"); - if (datosCabecera != null) { - Object tituloOriginal = datosCabecera.get("titulo"); - datosCabecera.put( - "titulo", - "[" + (i + 1) + "/" + items.size() + "] " + (tituloOriginal != null ? tituloOriginal : "")); - } - - Map direcciones_presupuesto = this.getDireccionesPresupuesto(cart, p); - data_to_send.put("direcciones", direcciones_presupuesto.get("direcciones")); - data_to_send.put("direccionesFP1", direcciones_presupuesto.get("direccionesFP1")); - - presupuestoDireccionesRequest.put(p.getId().toString(), direcciones_presupuesto); - - - Map result = skApiClient.savePresupuesto(data_to_send); - - if (result.containsKey("error")) { - System.out.println("Error al guardar presupuesto en SK"); - System.out.println("-------------------------"); - System.out.println(result.get("error")); - // decide si seguir con otros items o abortar: - // continue; o bien throw ... - continue; - } - - Object dataObj = result.get("data"); - if (!(dataObj instanceof Map dataRaw)) { - System.out.println("Formato inesperado de 'data' en savePresupuesto: " + result); - continue; - } - - @SuppressWarnings("unchecked") - Map dataMap = (Map) dataRaw; - Long presId = ((Number) dataMap.get("id")).longValue(); - String skin = ((String) dataMap.get("iskn")).toString(); - p.setProveedor("Safekat"); - p.setProveedorRef1(skin); - p.setProveedorRef2(presId); - p.setEstado(Presupuesto.Estado.aceptado); - presupuestoRepo.save(p); - - presupuestoIds.add(p.getId()); - - presupuestoRequests.add(dataMap); - } - - // Crear el pedido en base a los presupuestos guardados - if (presupuestoRequests.isEmpty()) { - throw new IllegalStateException("No se pudieron guardar los presupuestos en SK."); - } else { - ArrayList presupuestoSkIds = new ArrayList<>(); - for (Map presData : presupuestoRequests) { - Long presId = ((Number) presData.get("id")).longValue(); - presupuestoSkIds.add(presId); - } - Map ids = new HashMap<>(); - ids.put("presupuesto_ids", presupuestoSkIds); - Long pedidoId = skApiClient.crearPedido(ids); - if (pedidoId == null) { - throw new IllegalStateException("No se pudo crear el pedido en SK."); - } - Pedido pedidoInterno = pedidoService.crearPedido( - presupuestoIds, - presupuestoDireccionesRequest, - dirFactId, - this.getCartSummaryRaw(cart, locale), - "Safekat", - String.valueOf(pedidoId), - cart.getUserId(), - estadoInicial); - - return pedidoInterno.getId(); - } - } - */ - - /** Lista de los items del pedido preparados para la vista*/ + /** Lista de los items del pedido preparados para la vista */ @Transactional public List> getLineas(Long pedidoId, Locale locale) { Pedido p = pedidoRepository.findById(pedidoId).orElse(null); @@ -323,8 +170,8 @@ public class PedidoService { Presupuesto presupuesto = item.getPresupuesto(); Map elemento = presupuestoService.getPresupuestoInfoForCard(presupuesto, locale); elemento.put("estado", item.getEstado()); - elemento.put("fechaEntrega", item.getFechaEntrega() != null ? - Utils.formatDate(item.getFechaEntrega(), locale) : ""); + elemento.put("fechaEntrega", + item.getFechaEntrega() != null ? Utils.formatDate(item.getFechaEntrega(), locale) : ""); elemento.put("lineaId", item.getId()); resultados.add(elemento); } @@ -345,19 +192,127 @@ public class PedidoService { return false; } List lineas = pedidoLineaRepository.findByPedidoId(pedidoId); + List> referenciasProveedor = new ArrayList<>(); + Integer total = lineas.size(); + Integer counter = 1; for (PedidoLinea linea : lineas) { - if (linea.getEstado() == Estado.pendiente_pago) { + if (linea.getEstado() == Estado.pendiente_pago + || linea.getEstado() == Estado.denegado_pago) { + Presupuesto presupuesto = linea.getPresupuesto(); linea.setEstado(getEstadoInicial(presupuesto)); pedidoLineaRepository.save(linea); + + // Save presupuesto in SK + Map result = savePresupuestoSK(linea.getId(), presupuesto, counter, total); + if (result == null) { + return false; + } + referenciasProveedor.add(result); + counter++; } } + + if (referenciasProveedor.isEmpty()) { + return false; + } + + // Save pedido in SK + ArrayList presupuestoSkIds = new ArrayList<>(); + for (Map presData : referenciasProveedor) { + Long presId = ((Number) presData.get("id")).longValue(); + presupuestoSkIds.add(presId); + } + + Map ids = new HashMap<>(); + ids.put("presupuesto_ids", presupuestoSkIds); + Long skPedidoId = skApiClient.crearPedido(ids); + if (skPedidoId == null) { + System.out.println("No se pudo crear el pedido en SK."); + return false; + } + pedido.setProveedor("Safekat"); + pedido.setProveedorRef(skPedidoId.toString()); + pedidoRepository.save(pedido); return true; } + /*************************** * MÉTODOS PRIVADOS ***************************/ + @Transactional + private Map savePresupuestoSK(Long pedidoLineaId, Presupuesto presupuesto, Integer counter, Integer total) { + + Map data_to_send = presupuestoService.toSkApiRequest(presupuesto, true); + data_to_send.put("createPedido", 0); + + // Recuperar el mapa anidado datosCabecera + @SuppressWarnings("unchecked") + Map datosCabecera = (Map) data_to_send.get("datosCabecera"); + if (datosCabecera != null) { + Object tituloOriginal = datosCabecera.get("titulo"); + datosCabecera.put( + "titulo", + "[" + (counter) + "/" + total + "] " + (tituloOriginal != null ? tituloOriginal : "")); + } + + List direccionesPedidoLinea = pedidoDireccionRepository + .findByPedidoLineaId(pedidoLineaId); + List> direccionesPresupuesto = new ArrayList<>(); + List> direccionEjemplarPrueba = new ArrayList<>(); + + for (PedidoDireccion pd : direccionesPedidoLinea) { + if (pd.isEjemplarPrueba()) { + direccionEjemplarPrueba.add( + pd.toSkMap(presupuesto.getPeso())); + } else { + direccionesPresupuesto.add( + pd.toSkMap(presupuesto.getPeso() * pd.getUnidades())); + } + + } + if (presupuesto.getServiciosJson() != null && presupuesto.getServiciosJson().contains("deposito-legal")) { + direccionesPresupuesto.add( + PedidoDireccion.toSkMapDepositoLegal()); + } + data_to_send.put("direcciones", direccionesPresupuesto); + if (direccionEjemplarPrueba.size() > 0) + data_to_send.put("direccionesFP1", direccionEjemplarPrueba.get(0)); + else { + data_to_send.put("direccionesFP1", new ArrayList<>()); + } + + Map result = skApiClient.savePresupuesto(data_to_send); + + if (result.containsKey("error")) { + System.out.println("Error al guardar presupuesto en SK"); + System.out.println("-------------------------"); + System.out.println(result.get("error")); + // decide si seguir con otros items o abortar: + // continue; o bien throw ... + return null; + } + + Object dataObj = result.get("data"); + if (!(dataObj instanceof Map dataRaw)) { + System.out.println("Formato inesperado de 'data' en savePresupuesto: " + result); + return null; + } + + @SuppressWarnings("unchecked") + Map dataMap = (Map) dataRaw; + Long presId = ((Number) dataMap.get("id")).longValue(); + String skin = ((String) dataMap.get("iskn")).toString(); + presupuesto.setProveedor("Safekat"); + presupuesto.setProveedorRef1(skin); + presupuesto.setProveedorRef2(presId); + presupuesto.setEstado(Presupuesto.Estado.aceptado); + presupuestoRepo.save(presupuesto); + + return dataMap; + } + // Obtener las direcciones de envío asociadas a un presupuesto en el carrito private Map getDireccionesPresupuesto(Cart cart, Presupuesto presupuesto) { @@ -373,10 +328,9 @@ public class PedidoService { presupuesto.getPeso(), direcciones.get(0).getIsPalets(), false)); - + direccionesPresupuesto.add(direcciones.get(0).toSkMapDepositoLegal()); - } - else { + } else { direccionesPresupuesto.add(direcciones.get(0).toSkMap( presupuesto.getSelectedTirada(), presupuesto.getPeso(), @@ -442,22 +396,28 @@ public class PedidoService { return direccionesRet; } - @Transactional private void saveDireccionesPedidoLinea( Map direcciones, Pedido pedido, PedidoLinea linea, Long direccionFacturacionId) { + + String email = pedido.getCreatedBy().getUserName(); + // direccion prueba if (direcciones.containsKey("direccionesFP1")) { + try { @SuppressWarnings("unchecked") Map fp1 = (Map) direcciones.get("direccionesFP1"); @SuppressWarnings("unchecked") PedidoDireccion direccion = saveDireccion( + email, + false, (HashMap) fp1.get("direccion"), pedido, - linea, true, + linea, + true, false); pedidoDireccionRepository.save(direccion); } catch (Exception e) { @@ -476,6 +436,10 @@ public class PedidoService { } @SuppressWarnings("unchecked") PedidoDireccion direccion = saveDireccion( + email, + ((Number) ((HashMap) dir) + .getOrDefault("entregaPalets", 0)) + .intValue() == 1, (HashMap) ((HashMap) dir).get("direccion"), pedido, linea, false, @@ -500,20 +464,30 @@ public class PedidoService { dirFactMap.put("identificacion_fiscal", dirFact.getIdentificacionFiscal()); PedidoDireccion direccion = saveDireccion( + email, + false, dirFactMap, pedido, - linea, false, + linea, + false, true); pedidoDireccionRepository.save(direccion); } } } - private PedidoDireccion saveDireccion(HashMap dir, Pedido pedido, PedidoLinea linea, + private PedidoDireccion saveDireccion( + String email, + Boolean palets, + HashMap dir, + Pedido pedido, + PedidoLinea linea, Boolean isEjemplarPrueba, Boolean isFacturacion) { PedidoDireccion direccion = new PedidoDireccion(); + direccion.setEmail(email); + direccion.setPalets(isEjemplarPrueba || isFacturacion ? false : palets); direccion.setPedidoLinea(isFacturacion ? null : linea); if (isFacturacion) { direccion.setUnidades(null); @@ -549,9 +523,9 @@ public class PedidoService { } - private Estado getEstadoInicial(Presupuesto p){ + private Estado getEstadoInicial(Presupuesto p) { - if(presupuestoService.hasMaquetacion(p)){ + if (presupuestoService.hasMaquetacion(p)) { return Estado.maquetacion; } else { return Estado.haciendo_ferro; diff --git a/src/main/java/com/imprimelibros/erp/pedidos/PedidosController.java b/src/main/java/com/imprimelibros/erp/pedidos/PedidosController.java index 5e537f9..4a029b0 100644 --- a/src/main/java/com/imprimelibros/erp/pedidos/PedidosController.java +++ b/src/main/java/com/imprimelibros/erp/pedidos/PedidosController.java @@ -20,6 +20,7 @@ import com.imprimelibros.erp.datatables.DataTable; import com.imprimelibros.erp.datatables.DataTablesParser; import com.imprimelibros.erp.datatables.DataTablesRequest; import com.imprimelibros.erp.datatables.DataTablesResponse; +import com.imprimelibros.erp.i18n.TranslationService; import com.imprimelibros.erp.paises.PaisesService; import com.imprimelibros.erp.presupuesto.service.PresupuestoService; import com.imprimelibros.erp.users.UserDao; @@ -29,7 +30,6 @@ import jakarta.persistence.criteria.JoinType; import jakarta.servlet.http.HttpServletRequest; import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.bind.annotation.RequestParam; @Controller @@ -44,21 +44,36 @@ public class PedidosController { private final MessageSource messageSource; private final PedidoLineaRepository repoPedidoLinea; private final PaisesService paisesService; + private final TranslationService translationService; public PedidosController(PedidoRepository repoPedido, PedidoService pedidoService, UserDao repoUser, - MessageSource messageSource, + MessageSource messageSource, TranslationService translationService, PedidoLineaRepository repoPedidoLinea, PaisesService paisesService, PresupuestoService presupuestoService) { this.repoPedido = repoPedido; this.pedidoService = pedidoService; this.repoUser = repoUser; this.messageSource = messageSource; + this.translationService = translationService; this.repoPedidoLinea = repoPedidoLinea; this.paisesService = paisesService; this.presupuestoService = presupuestoService; } @GetMapping - public String listarPedidos() { + public String listarPedidos(Model model, Locale locale) { + + List keys = List.of( + "app.cancelar", + "app.seleccionar", + "app.yes", + "checkout.payment.card", + "checkout.payment.bizum", + "checkout.payment.bank-transfer", + "checkout.error.select-method"); + + Map translations = translationService.getTranslations(locale, keys); + model.addAttribute("languageBundle", translations); + if (Utils.isCurrentUserAdmin()) { return "imprimelibros/pedidos/pedidos-list"; } @@ -173,7 +188,7 @@ public class PedidosController { boolean hasDenegadoPago = lineas.stream() .anyMatch(linea -> PedidoLinea.Estado.denegado_pago.equals(linea.getEstado())); if (hasDenegadoPago) { - data += " " + messageSource.getMessage("app.pay", null, locale) + ""; + data += " " + messageSource.getMessage("app.pay", null, locale) + ""; } return data; }) diff --git a/src/main/java/com/imprimelibros/erp/redsys/RedsysController.java b/src/main/java/com/imprimelibros/erp/redsys/RedsysController.java index cb3bc82..68a9f4a 100644 --- a/src/main/java/com/imprimelibros/erp/redsys/RedsysController.java +++ b/src/main/java/com/imprimelibros/erp/redsys/RedsysController.java @@ -70,7 +70,8 @@ public class RedsysController { if ("bank-transfer".equalsIgnoreCase(method)) { // 1) Creamos el Payment interno SIN orderId (null) - Payment p = paymentService.createBankTransferPayment(cartId, dirFactId, amountCents, "EUR", locale, order.getId()); + Payment p = paymentService.createBankTransferPayment(cartId, dirFactId, amountCents, "EUR", locale, + order.getId()); pedidoService.markPedidoAsProcesingPayment(order.getId()); @@ -104,7 +105,8 @@ public class RedsysController { } // Tarjeta o Bizum (Redsys) - FormPayload form = paymentService.createRedsysPayment(cartId, dirFactId, amountCents, "EUR", method, order.getId()); + FormPayload form = paymentService.createRedsysPayment(cartId, dirFactId, amountCents, "EUR", method, + order.getId()); String html = """ Redirigiendo a Redsys… @@ -132,7 +134,6 @@ public class RedsysController { .body(body); } - @PostMapping(value = "/reintentar", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE) @ResponseBody public ResponseEntity reintentarPago(@RequestParam("amountCents") Long amountCents, @@ -153,19 +154,20 @@ public class RedsysController { Long cartId = null; Long dirFactId = null; // Find payment transaction details from failedPayment if needed - try{ - Map transactionDetails = paymentService.getPaymentTransactionData(failedPayment.getId()); - cartId = transactionDetails.get("cartId"); - dirFactId = transactionDetails.get("dirFactId"); + try { + Map transactionDetails = paymentService.getPaymentTransactionData(failedPayment.getId()); + cartId = transactionDetails.get("cartId"); + dirFactId = transactionDetails.get("dirFactId"); } catch (Exception e) { - throw new Exception("No se pudieron obtener los detalles de la transacción para el pago " + failedPayment.getId()); + throw new Exception( + "No se pudieron obtener los detalles de la transacción para el pago " + failedPayment.getId()); } - if ("bank-transfer".equalsIgnoreCase(method)) { // 1) Creamos el Payment interno SIN orderId (null) - Payment p = paymentService.createBankTransferPayment(cartId, dirFactId, amountCents, "EUR", locale, order.getId()); + Payment p = paymentService.createBankTransferPayment(cartId, dirFactId, amountCents, "EUR", locale, + order.getId()); pedidoService.markPedidoAsProcesingPayment(order.getId()); @@ -199,7 +201,8 @@ public class RedsysController { } // Tarjeta o Bizum (Redsys) - FormPayload form = paymentService.createRedsysPayment(cartId, dirFactId, amountCents, "EUR", method, order.getId()); + FormPayload form = paymentService.createRedsysPayment(cartId, dirFactId, amountCents, "EUR", method, + order.getId()); String html = """ Redirigiendo a Redsys… diff --git a/src/main/resources/db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml b/src/main/resources/db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml new file mode 100644 index 0000000..d612047 --- /dev/null +++ b/src/main/resources/db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml @@ -0,0 +1,23 @@ +databaseChangeLog: + - changeSet: + id: 0021-add-email-and-is-palets-to-pedidos-direcciones + author: jjo + changes: + - sql: + dbms: mysql + splitStatements: false + stripComments: true + sql: > + ALTER TABLE pedidos_direcciones + ADD COLUMN is_palets TINYINT(1) NOT NULL DEFAULT 0 AFTER identificacion_fiscal, + ADD COLUMN email VARCHAR(255) NULL AFTER is_ejemplar_prueba; + + rollback: + - sql: + dbms: mysql + splitStatements: false + stripComments: true + sql: > + ALTER TABLE pedidos_direcciones + DROP COLUMN is_palets, + DROP COLUMN email; diff --git a/src/main/resources/db/changelog/master.yml b/src/main/resources/db/changelog/master.yml index ea77465..bf4bef7 100644 --- a/src/main/resources/db/changelog/master.yml +++ b/src/main/resources/db/changelog/master.yml @@ -38,4 +38,6 @@ databaseChangeLog: - include: file: db/changelog/changesets/0019-add-estados-pago-to-pedidos-lineas.yml - include: - file: db/changelog/changesets/0020-add-estados-pago-to-pedidos-lineas-2.yml \ No newline at end of file + file: db/changelog/changesets/0020-add-estados-pago-to-pedidos-lineas-2.yml + - include: + file: db/changelog/changesets/0021-add-email-and-is-palets-to-pedidos-direcciones.yml \ No newline at end of file diff --git a/src/main/resources/i18n/pedidos_es.properties b/src/main/resources/i18n/pedidos_es.properties index a733b53..865cd61 100644 --- a/src/main/resources/i18n/pedidos_es.properties +++ b/src/main/resources/i18n/pedidos_es.properties @@ -13,6 +13,7 @@ checkout.payment.bizum=Bizum checkout.payment.bank-transfer=Transferencia bancaria checkout.error.payment=Error al procesar el pago: el pago ha sido cancelado o rechazado Por favor, inténtelo de nuevo. checkout.success.payment=Pago realizado con éxito. Gracias por su compra. +checkout.error.select-method=Por favor, seleccione un método de pago. checkout.make-payment=Realizar el pago checkout.authorization-required=Certifico que tengo los derechos para imprimir los archivos incluidos en mi pedido y me hago responsable en caso de reclamación de los mismos diff --git a/src/main/resources/static/assets/js/pages/imprimelibros/cart/cart.js b/src/main/resources/static/assets/js/pages/imprimelibros/cart/cart.js index f85f679..b17ee19 100644 --- a/src/main/resources/static/assets/js/pages/imprimelibros/cart/cart.js +++ b/src/main/resources/static/assets/js/pages/imprimelibros/cart/cart.js @@ -21,6 +21,7 @@ $(() => { $(this).find('.direccion-id').attr('name', 'direcciones[' + i + '].id'); $(this).find('.direccion-cp').attr('name', 'direcciones[' + i + '].cp'); $(this).find('.direccion-pais-code3').attr('name', 'direcciones[' + i + '].paisCode3'); + $(this).find('.is-palets').attr('name', 'direcciones[' + i + '].isPalets'); if ($(this).find('.presupuesto-id').length > 0 && $(this).find('.presupuesto-id').val() !== null && $(this).find('.presupuesto-id').val() !== "") $(this).find('.presupuesto-id').attr('name', 'direcciones[' + i + '].presupuestoId'); diff --git a/src/main/resources/static/assets/js/pages/imprimelibros/pedidos/pedidos-common.js b/src/main/resources/static/assets/js/pages/imprimelibros/pedidos/pedidos-common.js index 69b5bc7..aedea13 100644 --- a/src/main/resources/static/assets/js/pages/imprimelibros/pedidos/pedidos-common.js +++ b/src/main/resources/static/assets/js/pages/imprimelibros/pedidos/pedidos-common.js @@ -5,42 +5,93 @@ $(() => { window.location.href = url; }); - $(document).on('click', '.btn-pay', function () { + $(document).on('click', '.btn-pay', async function () { + const pedidoId = parseInt($(this).data('id')); + const amount = parseInt($(this).data('amount')); + const result = await swalMetodoPago(); + if (!result.isConfirmed) return; + + const method = result.value; + + // crear y enviar un form normal (NO ajax) + const form = document.createElement('form'); + form.method = 'POST'; + form.action = '/pagos/redsys/reintentar'; + + // CSRF (Spring Security) const csrfToken = document.querySelector('meta[name="_csrf"]')?.getAttribute('content'); - const csrfHeader = document.querySelector('meta[name="_csrf_header"]')?.getAttribute('content'); - if (window.$ && csrfToken && csrfHeader) { - $.ajaxSetup({ - beforeSend: function (xhr) { - xhr.setRequestHeader(csrfHeader, csrfToken); - } - }); - } + const csrfParam = document.querySelector('meta[name="_csrf_parameter"]')?.getAttribute('content') || '_csrf'; - let pedidoId = $(this).data('id'); - let amount = $(this).data('amount'); + const add = (name, value) => { + const input = document.createElement('input'); + input.type = 'hidden'; + input.name = name; + input.value = String(value); + form.appendChild(input); + }; + add('amountCents', amount); + add('orderId', pedidoId); + add('method', method); + if (csrfToken) add(csrfParam, csrfToken); - - $.ajax({ - url: `/pagos/redsys/reintentar`, - method: 'POST', - data: { - amountCents: amount, - orderId: pedidoId - }, - success: function (response) { - if (response && response.formHtml) { - $('body').append(response.formHtml); - $('#redsys-payment-form').submit(); - } else { - alert('Error al procesar el pago. Por favor, inténtelo de nuevo.'); - } - }, - error: function () { - alert('Error al procesar el pago. Por favor, inténtelo de nuevo.'); - } - }); + document.body.appendChild(form); + form.submit(); }); + + + function swalMetodoPago() { + return Swal.fire({ + title: window.languageBundle['checkout.payment'] || 'Método de pago', + width: '32rem', + html: ` +
+ +
+ + +
+
+ + +
+
+ + +
+ +
+ `, + focusConfirm: false, + showCancelButton: true, + buttonsStyling: false, + customClass: { + confirmButton: 'btn btn-secondary me-2', + cancelButton: 'btn btn-light' + }, + confirmButtonText: window.languageBundle['app.aceptar'] || 'Aceptar', + cancelButtonText: window.languageBundle['app.cancelar'] || 'Cancelar', + + preConfirm: () => { + const selected = document.querySelector('input[name="paymentMethod"]:checked'); + if (!selected) { + Swal.showValidationMessage( + window.languageBundle['checkout.error.select-method'] || 'Selecciona un método de pago' + ); + return false; + } + return selected.value; + } + }); + } + + }) \ No newline at end of file diff --git a/src/main/resources/templates/imprimelibros/direcciones/direccionCard.html b/src/main/resources/templates/imprimelibros/direcciones/direccionCard.html index bc71270..c12e8a5 100644 --- a/src/main/resources/templates/imprimelibros/direcciones/direccionCard.html +++ b/src/main/resources/templates/imprimelibros/direcciones/direccionCard.html @@ -7,7 +7,7 @@ - +