2025-11-18 09:02:11.204 INFO 14632 --- [ main] c.c.billing.BillingServiceApplication : Starting BillingServiceApplication v2.6.0 on app-node-01 with PID 14632 (/opt/billing-service/app.jar started by svcuser in /opt/billing-service)
2025-11-18 09:02:11.209 INFO 14632 --- [ main] c.c.billing.BillingServiceApplication : The following profiles are active: prod
2025-11-18 09:02:11.998 INFO 14632 --- [ main] o.s.boot.SpringApplication : No active profile set, falling back to 1 default profile: "default"
2025-11-18 09:02:12.014 INFO 14632 --- [ main] o.s.b.context.config.ConfigDataLoader : Loaded config file 'classpath:/application.yaml' (prod)
2025-11-18 09:02:12.015 INFO 14632 --- [ main] o.s.b.context.config.ConfigDataLoader : Loaded config file 'classpath:/application-default.yaml'
2025-11-18 09:02:12.423 INFO 14632 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8090 (http)
2025-11-18 09:02:12.439 INFO 14632 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2025-11-18 09:02:12.440 INFO 14632 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.80]
2025-11-18 09:02:12.716 INFO 14632 --- [ main] o.s.b.w.servlet.ServletRegistrationBean : Servlet dispatcherServlet mapped to [/]
2025-11-18 09:02:13.087 INFO 14632 --- [ main] o.s.b.a.actuator.EndpointId : Exposing 12 endpoint(s) beneath base path '/actuator'
2025-11-18 09:02:13.088 INFO 14632 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposed actuator endpoints: [health, info, env, metrics, threaddump, loggers, httptrace, configprops, beans, mappings]
2025-11-18 09:02:13.542 INFO 14632 --- [ main] o.s.b.d.LoggingSystem : Initializing Spring Boot logging using Logback
2025-11-18 09:02:13.553 INFO 14632 --- [ main] c.q.l.core.rolling.RollingFileAppender : Log file: /var/log/billing-service/billing-service.log
2025-11-18 09:02:13.771 WARN 14632 --- [ main] ch.qos.logback.core.util.FileSize : Could not parse size value [10MB] for maxFileSize
2025-11-18 09:02:13.986 WARN 14632 --- [ main] c.c.b.config.LoggingConfiguration : Custom logback configuration loaded with warnings. Falling back to default values where necessary.
2025-11-18 09:02:14.352 INFO 14632 --- [ main] o.s.b.a.orm.jpa.DatabaseLookup : Unable to determine jdbc url from datasource
2025-11-18 09:02:14.361 INFO 14632 --- [ main] o.s.b.a.orm.jpa.JpaBaseConfiguration : Configuring JPA repository support for default data source
2025-11-18 09:02:14.894 INFO 14632 --- [ main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker : Bean 'invoiceRepository' of type [com.company.billing.repository.InvoiceRepository] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2025-11-18 09:02:15.214 INFO 14632 --- [ main] o.s.b.a.AutoConfigurationPackages : Registering auto-configuration base packages: [com.company.billing]
2025-11-18 09:02:15.768 INFO 14632 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2025-11-18 09:02:16.104 INFO 14632 --- [ main] o.s.b.a.e.web.ServletEndpointRegistrar : Registered '/actuator/health' to healthEndpoint
2025-11-18 09:02:16.104 INFO 14632 --- [ main] o.s.b.a.e.web.ServletEndpointRegistrar : Registered '/actuator/env' to environmentEndpoint
2025-11-18 09:02:16.104 INFO 14632 --- [ main] o.s.b.a.e.web.ServletEndpointRegistrar : Registered '/actuator/metrics' to metricsEndpoint
2025-11-18 09:02:16.104 INFO 14632 --- [ main] o.s.b.a.e.web.ServletEndpointRegistrar : Registered '/actuator/threaddump' to threadDumpEndpoint
2025-11-18 09:02:16.781 INFO 14632 --- [ main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'billingService' with a different definition: replacing [Generic bean: class [com.company.billing.service.BillingService]; scope=singleton] with [Generic bean: class [com.company.billing.service.BillingService]; scope=singleton; defined in file [/opt/billing-service/classes/com/company/billing/service/BillingService.class]]
2025-11-18 09:02:17.092 WARN 14632 --- [ main] o.s.b.f.s.DefaultListableBeanFactory : Circular reference detected: com.company.billing.service.BillingService -> com.company.billing.service.InvoiceService -> com.company.billing.service.BillingService
2025-11-18 09:02:17.726 INFO 14632 --- [ main] o.s.jdbc.datasource.DriverManagerDataSource : Loaded JDBC driver: oracle.jdbc.OracleDriver
2025-11-18 09:02:18.015 INFO 14632 --- [ main] o.s.b.a.orm.jpa.DatabaseLookup : Unable to determine jdbc url from datasource
2025-11-18 09:02:18.017 INFO 14632 --- [ main] o.s.b.a.orm.jpa.JpaBaseConfiguration : Using 'default' datasource
2025-11-18 09:02:18.562 INFO 14632 --- [ main] o.h.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2025-11-18 09:02:19.118 INFO 14632 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.Oracle12cDialect
2025-11-18 09:02:19.771 INFO 14632 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2025-11-18 09:02:20.224 INFO 14632 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8090 (http) with context path ''
2025-11-18 09:02:20.227 INFO 14632 --- [ main] c.c.billing.BillingServiceApplication : Started BillingServiceApplication in 9.412 seconds (JVM running for 10.328)
2025-11-18 09:02:20.229 INFO 14632 --- [ main] c.c.billing.BillingServiceApplication : Application startup complete, validating dependencies...
2025-11-18 09:02:20.697 ERROR 14632 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Parameter 0 of constructor in com.company.billing.service.InvoiceService required a bean of type 'com.company.billing.client.TaxClient' that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.company.billing.client.TaxClient' in your configuration.
2025-11-18 09:02:20.701 ERROR 14632 --- [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'invoiceService' defined in file [/opt/billing-service/classes/com/company/billing/service/InvoiceService.class]:
Unsatisfied dependency expressed through constructor parameter 0;
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:
No qualifying bean of type 'com.company.billing.client.TaxClient' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:799)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:228)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1350)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1196)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:961)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:941)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:608)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:432)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295)
at com.company.billing.BillingServiceApplication.main(BillingServiceApplication.java:26)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.company.billing.client.TaxClient' available:
expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1805)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1369)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
... 18 common frames omitted
2025-11-18 09:02:20.711 INFO 14632 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor'
2025-11-18 09:02:20.712 INFO 14632 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2025-11-18 09:02:20.729 INFO 14632 --- [ main] o.s.b.a.actuator.logging.LogFileWebEndpoint : Stopped logging to file '/var/log/billing-service/billing-service.log' due to application shutdown