Fix warnings according to pylint

This commit is contained in:
Digital Studium 2024-12-26 07:47:18 +03:00
parent a27bcc96eb
commit b5d48e6f7b
2 changed files with 341 additions and 6 deletions

335
claims.log Normal file
View File

@ -0,0 +1,335 @@
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.3.1)
2024-12-25T16:15:47.705Z INFO 1 --- [ main] trace_id= r.w.f.s.claims.api.ClaimsApplicationKt : Starting ClaimsApplicationKt v0.0.23 using Java 22.0.2 with PID 1 (/app/app.jar started by root in /app)
2024-12-25T16:15:47.805Z INFO 1 --- [ main] trace_id= r.w.f.s.claims.api.ClaimsApplicationKt : The following 1 profile is active: "stage"
2024-12-25T16:15:59.115Z INFO 1 --- [ main] trace_id= o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 80 (http)
2024-12-25T16:15:59.209Z INFO 1 --- [ main] trace_id= o.apache.catalina.core.StandardService : Starting service [Tomcat]
2024-12-25T16:15:59.209Z INFO 1 --- [ main] trace_id= o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.25]
2024-12-25T16:15:59.404Z INFO 1 --- [ main] trace_id= o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2024-12-25T16:15:59.405Z INFO 1 --- [ main] trace_id= w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 11197 ms
2024-12-25T16:16:02.113Z DEBUG 1 --- [ main] trace_id= o.s.w.f.ServerHttpObservationFilter : Filter 'webMvcObservationFilter' configured for use
2024-12-25T16:16:04.108Z INFO 1 --- [ main] trace_id= liquibase.database : Set default schema name to public
2024-12-25T16:16:05.015Z INFO 1 --- [ main] trace_id= liquibase.ui : WARNING:
Liquibase detected the following invalid LIQUIBASE_* environment variables:
- LIQUIBASE_PASSWORD
Find the list of valid environment variables at https://docs.liquibase.com/environment-variables
2024-12-25T16:16:05.016Z WARN 1 --- [ main] trace_id= liquibase.configuration :
Liquibase detected the following invalid LIQUIBASE_* environment variables:
- LIQUIBASE_PASSWORD
Find the list of valid environment variables at https://docs.liquibase.com/environment-variables
2024-12-25T16:16:05.626Z INFO 1 --- [ main] trace_id= liquibase.changelog : Reading resource: db/extensions/outbox/db.changelog-outbox.xml.tmp
2024-12-25T16:16:05.627Z WARN 1 --- [ main] trace_id= liquibase.changelog : included file db/extensions/outbox/db.changelog-outbox.xml.tmp/db/extensions/outbox/db.changelog-outbox.xml.tmp is not a recognized file type
2024-12-25T16:16:05.627Z INFO 1 --- [ main] trace_id= liquibase.changelog : Reading resource: db/extensions/outbox/v1/2024.09.18-add-outbox-table.sql
2024-12-25T16:16:05.707Z INFO 1 --- [ main] trace_id= liquibase.changelog : Reading resource: db/extensions/outbox/v1/2024.09.26-add-outbox-payload.sql
2024-12-25T16:16:05.710Z INFO 1 --- [ main] trace_id= liquibase.changelog : Reading resource: db/extensions/outbox/v1/2024.09.30-increase-entityid-size.sql
2024-12-25T16:16:05.712Z INFO 1 --- [ main] trace_id= liquibase.changelog : Reading resource: db/extensions/scheduler_outbox/07.08.24-init_scheduler_outbox.sql
2024-12-25T16:16:06.123Z INFO 1 --- [ main] trace_id= liquibase.changelog : Reading from public.databasechangelog
2024-12-25T16:16:06.316Z INFO 1 --- [ main] trace_id= liquibase.lockservice : Successfully acquired change log lock
2024-12-25T16:16:06.319Z INFO 1 --- [ main] trace_id= liquibase.command : Using deploymentId: 5143366319
2024-12-25T16:16:06.322Z INFO 1 --- [ main] trace_id= liquibase.changelog : Reading from public.databasechangelog
2024-12-25T16:16:06.332Z INFO 1 --- [ main] trace_id= liquibase.ui : Running Changeset: db/changelog/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4
2024-12-25T16:16:06.351Z ERROR 1 --- [ main] trace_id= liquibase.changelog : ChangeSet db/changelog/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4 encountered an exception.
liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:473)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:80)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:182)
at liquibase.executor.AbstractExecutor.execute(AbstractExecutor.java:141)
at liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1176)
at liquibase.changelog.ChangeSet.execute(ChangeSet.java:764)
at liquibase.changelog.visitor.UpdateVisitor.executeAcceptedChange(UpdateVisitor.java:119)
at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:68)
at liquibase.changelog.ChangeLogIterator$2.lambda$run$0(ChangeLogIterator.java:133)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.changelog.ChangeLogIterator$2.run(ChangeLogIterator.java:122)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.Scope.child(Scope.java:256)
at liquibase.Scope.child(Scope.java:260)
at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:89)
at liquibase.command.core.AbstractUpdateCommandStep.lambda$run$0(AbstractUpdateCommandStep.java:112)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.command.core.AbstractUpdateCommandStep.run(AbstractUpdateCommandStep.java:110)
at liquibase.command.core.UpdateCommandStep.run(UpdateCommandStep.java:105)
at liquibase.command.CommandScope.execute(CommandScope.java:219)
at liquibase.Liquibase.lambda$update$0(Liquibase.java:245)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.Liquibase.runInScope(Liquibase.java:1436)
at liquibase.Liquibase.update(Liquibase.java:234)
at liquibase.Liquibase.update(Liquibase.java:212)
at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:297)
at liquibase.integration.spring.SpringLiquibase.lambda$afterPropertiesSet$0(SpringLiquibase.java:249)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.Scope.child(Scope.java:256)
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:242)
at org.springframework.boot.autoconfigure.liquibase.DataSourceClosingSpringLiquibase.afterPropertiesSet(DataSourceClosingSpringLiquibase.java:46)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1835)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1784)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:313)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1357)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1194)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1357)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1194)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
at ru.wb.fintech.sellerloans.claims.api.ClaimsApplicationKt.main(ClaimsApplication.kt:13)
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.loader.launch.Launcher.launch(Launcher.java:91)
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53)
at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58)
Caused by: org.postgresql.util.PSQLException: ERROR: column "approved_at" of relation "claims" already exists
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2725)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2412)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:371)
at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:502)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:419)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:341)
at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:326)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:302)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:297)
at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:467)
... 98 common frames omitted
2024-12-25T16:16:06.407Z INFO 1 --- [ main] trace_id= liquibase.util : UPDATE SUMMARY
2024-12-25T16:16:06.408Z INFO 1 --- [ main] trace_id= liquibase.util : Run: 0
2024-12-25T16:16:06.408Z INFO 1 --- [ main] trace_id= liquibase.util : Previously run: 24
2024-12-25T16:16:06.408Z INFO 1 --- [ main] trace_id= liquibase.util : Filtered out: 0
2024-12-25T16:16:06.408Z INFO 1 --- [ main] trace_id= liquibase.util : -------------------------------
2024-12-25T16:16:06.408Z INFO 1 --- [ main] trace_id= liquibase.util : Total change sets: 24
2024-12-25T16:16:06.409Z INFO 1 --- [ main] trace_id= liquibase.util : Update summary generated
2024-12-25T16:16:06.410Z INFO 1 --- [ main] trace_id= liquibase.command : Update command encountered an exception.
2024-12-25T16:16:06.419Z INFO 1 --- [ main] trace_id= liquibase.lockservice : Successfully released change log lock
2024-12-25T16:16:06.423Z INFO 1 --- [ main] trace_id= liquibase.command : Logging exception.
2024-12-25T16:16:06.423Z INFO 1 --- [ main] trace_id= liquibase.ui : ERROR: Exception Details
2024-12-25T16:16:06.423Z INFO 1 --- [ main] trace_id= liquibase.ui : ERROR: Exception Primary Class: PSQLException
2024-12-25T16:16:06.423Z INFO 1 --- [ main] trace_id= liquibase.ui : ERROR: Exception Primary Reason: ERROR: column "approved_at" of relation "claims" already exists
2024-12-25T16:16:06.423Z INFO 1 --- [ main] trace_id= liquibase.ui : ERROR: Exception Primary Source: PostgreSQL 14.12 (Debian 14.12-1.pgdg110+1)
2024-12-25T16:16:06.424Z INFO 1 --- [ main] trace_id= liquibase.command : Command execution complete
2024-12-25T16:16:06.426Z WARN 1 --- [ main] trace_id= ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'changeBannerToSignToggle' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/ru/wb/fintech/sellerloans/claims/api/components/ChangeBannerToSignToggle.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'featuresRepository' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/ru/wb/fintech/sellerloans/claims/api/repositories/FeaturesRepository.class]: Unsatisfied dependency expressed through constructor parameter 0: 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/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4:
Reason: liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
2024-12-25T16:16:06.431Z INFO 1 --- [ main] trace_id= o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2024-12-25T16:16:06.446Z INFO 1 --- [ main] trace_id= .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2024-12-25T16:16:06.517Z ERROR 1 --- [ main] trace_id= o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'changeBannerToSignToggle' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/ru/wb/fintech/sellerloans/claims/api/components/ChangeBannerToSignToggle.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'featuresRepository' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/ru/wb/fintech/sellerloans/claims/api/repositories/FeaturesRepository.class]: Unsatisfied dependency expressed through constructor parameter 0: 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/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4:
Reason: liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1357)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1194)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
at ru.wb.fintech.sellerloans.claims.api.ClaimsApplicationKt.main(ClaimsApplication.kt:13)
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.loader.launch.Launcher.launch(Launcher.java:91)
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53)
at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'featuresRepository' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/ru/wb/fintech/sellerloans/claims/api/repositories/FeaturesRepository.class]: Unsatisfied dependency expressed through constructor parameter 0: 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/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4:
Reason: liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1357)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1194)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
... 24 common frames omitted
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/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4:
Reason: liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:313)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
... 38 common frames omitted
Caused by: liquibase.exception.UnexpectedLiquibaseException: liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4:
Reason: liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:259)
at org.springframework.boot.autoconfigure.liquibase.DataSourceClosingSpringLiquibase.afterPropertiesSet(DataSourceClosingSpringLiquibase.java:46)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1835)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1784)
... 51 common frames omitted
Caused by: liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4:
Reason: liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
at liquibase.command.CommandScope.execute(CommandScope.java:257)
at liquibase.Liquibase.lambda$update$0(Liquibase.java:245)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.Liquibase.runInScope(Liquibase.java:1436)
at liquibase.Liquibase.update(Liquibase.java:234)
at liquibase.Liquibase.update(Liquibase.java:212)
at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:297)
at liquibase.integration.spring.SpringLiquibase.lambda$afterPropertiesSet$0(SpringLiquibase.java:249)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.Scope.child(Scope.java:256)
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:242)
... 54 common frames omitted
Caused by: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4:
Reason: liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:151)
at liquibase.command.core.AbstractUpdateCommandStep.lambda$run$0(AbstractUpdateCommandStep.java:112)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.command.core.AbstractUpdateCommandStep.run(AbstractUpdateCommandStep.java:110)
at liquibase.command.core.UpdateCommandStep.run(UpdateCommandStep.java:105)
at liquibase.command.CommandScope.execute(CommandScope.java:219)
... 70 common frames omitted
Caused by: liquibase.exception.MigrationFailedException: Migration failed for changeset db/changelog/v1/2024.12.18-SL-2471-add-claim-approved-date.sql::2024.12.18-SL-2471-add-claim-approved-date::serov.nikolay4:
Reason: liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
at liquibase.changelog.ChangeSet.execute(ChangeSet.java:808)
at liquibase.changelog.visitor.UpdateVisitor.executeAcceptedChange(UpdateVisitor.java:119)
at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:68)
at liquibase.changelog.ChangeLogIterator$2.lambda$run$0(ChangeLogIterator.java:133)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.changelog.ChangeLogIterator$2.run(ChangeLogIterator.java:122)
at liquibase.Scope.lambda$child$0(Scope.java:190)
at liquibase.Scope.child(Scope.java:199)
at liquibase.Scope.child(Scope.java:189)
at liquibase.Scope.child(Scope.java:168)
at liquibase.Scope.child(Scope.java:256)
at liquibase.Scope.child(Scope.java:260)
at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:89)
... 78 common frames omitted
Caused by: liquibase.exception.DatabaseException: ERROR: column "approved_at" of relation "claims" already exists [Failed SQL: (0) alter table claims
add column approved_at timestamp]
at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:473)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:80)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:182)
at liquibase.executor.AbstractExecutor.execute(AbstractExecutor.java:141)
at liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1176)
at liquibase.changelog.ChangeSet.execute(ChangeSet.java:764)
... 93 common frames omitted
Caused by: org.postgresql.util.PSQLException: ERROR: column "approved_at" of relation "claims" already exists
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2725)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2412)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:371)
at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:502)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:419)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:341)
at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:326)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:302)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:297)
at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:467)
... 98 common frames omitted

12
kls
View File

@ -84,7 +84,7 @@ class CircularList:
class Menu:
def __init__(self, title: str, rows: list[str], begin_x: int, width: int, rows_height: int):
def __init__(self, title: str, rows: list[str], begin_x: int|float, width: int|float, rows_height: int):
self.title: str = title
self.rows: list[str] = rows
self.filter: str = ""
@ -124,12 +124,12 @@ def draw_row(window: curses.window, text: str, y: int, x: int, selected: bool =
def draw_rows(menu: Menu) -> None:
for index, row in enumerate(menu.visible_rows()):
draw_row(menu.win, row, index + HEADER_HEIGHT, 2, selected=True if row == menu.selected_row() else False)
draw_row(menu.win, row, index + HEADER_HEIGHT, 2, selected = row == menu.selected_row())
def draw_menu(menu: Menu) -> None:
menu.win.erase()
draw_row(menu.win, menu.title, 1, 2, selected=True if menu == selected_menu else False)
draw_row(menu.win, menu.title, 1, 2, selected = menu == selected_menu)
draw_rows(menu)
draw_row(menu.win, f"/{menu.filter}" if menu.filter_mode else "", curses.LINES - FOOTER_HEIGHT - 2, 2)
@ -289,7 +289,7 @@ async def confirm_action(message: str) -> bool:
key = await get_key_async(popup)
if key.lower() == 'y':
return True
elif key.lower() == 'n':
if key.lower() == 'n':
popup.clear()
popup.refresh()
return False
@ -312,7 +312,7 @@ async def kubectl_async(command: str) -> list[str]:
async def catch_input(menu: Menu) -> None:
global THIRD_MENU_TASK, selected_menu
global THIRD_MENU_TASK
while True:
try:
key = await get_key_async(SCREEN)
@ -348,7 +348,7 @@ async def catch_input(menu: Menu) -> None:
)
elif key in ["/", "\x1b", "KEY_BACKSPACE", "\x08"] or key.isalnum() or key == "-":
handle_filter_state(key, menu)
elif key != "KEY_DC" and curses.ascii.unctrl(key) in KEY_BINDINGS.keys():
elif key != "KEY_DC" and curses.ascii.unctrl(key) in KEY_BINDINGS:
await handle_key_bindings(
curses.ascii.unctrl(key),
menus[0].selected_row(),