even when just querying the cli version, the following output is printed:
.\justserve.exe -h
picocli.CommandLine$InitializationException: Could not instantiate class org.justserve.FulcrumCommand: io.micronaut.context.exceptions.BeanInstantiationException: Error instantiating bean of type [io.micronaut.http.client.interceptor.HttpClientIntroductionAdvice]
Message: Error processing bean [Definition: org.justserve.JustServeClientFilter] method definition [void doFilter(MutableHttpRequest<Object B> request)]: Failed to inject value for parameter [token] of class: org.justserve.JustServeClientFilter
Message: Failed to inject value for parameter [token] of class: org.justserve.JustServeClientFilter
Message: Error resolving property value [micronaut.http.services.justserve.token]. Property doesn't exist
Path Taken:
new o.j.JustServeClientFilter(String token)
\---> new o.j.JustServeClientFilter([String token])
Path Taken:
new o.j.JustServeClientFilter(String token)
\---> new o.j.JustServeClientFilter([String token])
Path Taken:
new o.j.FulcrumCommand()
\---> o.j.FulcrumCommand#userClient
\---> new @i.m.h.c.a.Client j.l.Object(BeanResolutionContext $beanResolutionContext)
\---> new i.m.h.c.i.HttpClientIntroductionAdvice([HttpClientRegistry<HttpClient> clientFactory], JsonMediaTypeCodec jsonMediaTypeCodec, List<ReactiveClientResultTransformer> transformers, HttpClientBinderRegistry binderRegistry, ConversionService conversionService)
at picocli.CommandLine$DefaultFactory.create(CommandLine.java:5691)
at picocli.CommandLine$Model$CommandUserObject.getInstance(CommandLine.java:12273)
at picocli.CommandLine$Model$CommandSpec.userObject(CommandLine.java:6441)
at picocli.CommandLine$Interpreter.clear(CommandLine.java:13530)
at picocli.CommandLine$Interpreter.parse(CommandLine.java:13576)
at picocli.CommandLine$Interpreter.parse(CommandLine.java:13565)
at picocli.CommandLine$Interpreter.parse(CommandLine.java:13460)
at picocli.CommandLine.parseArgs(CommandLine.java:1552)
at picocli.CommandLine.execute(CommandLine.java:2173)
at io.micronaut.configuration.picocli.PicocliRunner.run(PicocliRunner.java:146)
at io.micronaut.configuration.picocli.PicocliRunner.run(PicocliRunner.java:123)
at org.justserve.FulcrumCommand.main(FulcrumCommand.java:28)
Caused by: io.micronaut.context.exceptions.BeanInstantiationException: Error instantiating bean of type [io.micronaut.http.client.interceptor.HttpClientIntroductionAdvice]
Message: Error processing bean [Definition: org.justserve.JustServeClientFilter] method definition [void doFilter(MutableHttpRequest<Object B> request)]: Failed to inject value for parameter [token] of class: org.justserve.JustServeClientFilter
Message: Failed to inject value for parameter [token] of class: org.justserve.JustServeClientFilter
Message: Error resolving property value [micronaut.http.services.justserve.token]. Property doesn't exist
Path Taken:
new o.j.JustServeClientFilter(String token)
\---> new o.j.JustServeClientFilter([String token])
Path Taken:
new o.j.JustServeClientFilter(String token)
\---> new o.j.JustServeClientFilter([String token])
Path Taken:
new o.j.FulcrumCommand()
\---> o.j.FulcrumCommand#userClient
\---> new @i.m.h.c.a.Client j.l.Object(BeanResolutionContext $beanResolutionContext)
\---> new i.m.h.c.i.HttpClientIntroductionAdvice([HttpClientRegistry<HttpClient> clientFactory], JsonMediaTypeCodec jsonMediaTypeCodec, List<ReactiveClientResultTransformer> transformers, HttpClientBinderRegistry binderRegistry, ConversionService conversionService)
at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2350)
at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3146)
at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2996)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2758)
at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1779)
at io.micronaut.context.AbstractBeanResolutionContext.getBean(AbstractBeanResolutionContext.java:210)
at io.micronaut.context.AbstractInitializableBeanDefinition.resolveBean(AbstractInitializableBeanDefinition.java:2122)
at io.micronaut.context.AbstractInitializableBeanDefinition.getBeanForConstructorArgument(AbstractInitializableBeanDefinition.java:1352)
at io.micronaut.http.client.interceptor.$HttpClientIntroductionAdvice$Definition.instantiate(Unknown Source)
at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2335)
at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3146)
at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2996)
at io.micronaut.context.DefaultBeanContext.addCandidateToList(DefaultBeanContext.java:3605)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistrations(DefaultBeanContext.java:3560)
at io.micronaut.context.DefaultBeanContext.getBeanRegistrations(DefaultBeanContext.java:3534)
at io.micronaut.context.AbstractBeanResolutionContext.getBeanRegistrations(AbstractBeanResolutionContext.java:316)
at io.micronaut.context.AbstractInitializableBeanDefinition.resolveBeanRegistrations(AbstractInitializableBeanDefinition.java:2279)
at io.micronaut.context.AbstractInitializableBeanDefinition.getBeanRegistrationsForConstructorArgument(AbstractInitializableBeanDefinition.java:1524)
at org.justserve.client.$UserClient$Intercepted$Definition.instantiate(Unknown Source)
at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2335)
at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3146)
at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2996)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2758)
at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1779)
at io.micronaut.context.AbstractBeanResolutionContext.getBean(AbstractBeanResolutionContext.java:210)
at io.micronaut.context.AbstractInitializableBeanDefinition.resolveBean(AbstractInitializableBeanDefinition.java:2122)
at io.micronaut.context.AbstractInitializableBeanDefinition.getBeanForField(AbstractInitializableBeanDefinition.java:1696)
at org.justserve.$FulcrumCommand$Definition.inject(Unknown Source)
at org.justserve.$FulcrumCommand$Definition.instantiate(Unknown Source)
at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2335)
at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3146)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:3023)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2758)
at io.micronaut.context.DefaultBeanContext.findBean(DefaultBeanContext.java:1842)
at io.micronaut.context.DefaultBeanContext.findBean(DefaultBeanContext.java:1817)
at io.micronaut.context.DefaultBeanContext.findBean(DefaultBeanContext.java:871)
at io.micronaut.context.BeanLocator.findOrInstantiateBean(BeanLocator.java:424)
at io.micronaut.configuration.picocli.MicronautFactory.create(MicronautFactory.java:73)
at picocli.CommandLine$DefaultFactory.create(CommandLine.java:5687)
... 11 more
Caused by: io.micronaut.context.exceptions.BeanContextException: Error processing bean [Definition: org.justserve.JustServeClientFilter] method definition [void doFilter(MutableHttpRequest<Object B> request)]: Failed to inject value for parameter [token] of class: org.justserve.JustServeClientFilter
Message: Failed to inject value for parameter [token] of class: org.justserve.JustServeClientFilter
Message: Error resolving property value [micronaut.http.services.justserve.token]. Property doesn't exist
Path Taken:
new o.j.JustServeClientFilter(String token)
\---> new o.j.JustServeClientFilter([String token])
Path Taken:
new o.j.JustServeClientFilter(String token)
\---> new o.j.JustServeClientFilter([String token])
at io.micronaut.context.AnnotationProcessorListener.onCreated(AnnotationProcessorListener.java:98)
at io.micronaut.context.AnnotationProcessorListener.onCreated(AnnotationProcessorListener.java:44)
at io.micronaut.context.DefaultBeanContext.triggerBeanCreatedEventListener(DefaultBeanContext.java:2388)
at io.micronaut.context.DefaultBeanContext.postBeanCreated(DefaultBeanContext.java:2365)
at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3150)
at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2996)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2758)
at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1779)
at io.micronaut.context.AbstractBeanResolutionContext.getBean(AbstractBeanResolutionContext.java:210)
at io.micronaut.context.AbstractInitializableBeanDefinition.resolveBean(AbstractInitializableBeanDefinition.java:2122)
at io.micronaut.context.AbstractInitializableBeanDefinition.getBeanForConstructorArgument(AbstractInitializableBeanDefinition.java:1352)
at io.micronaut.http.client.netty.$DefaultNettyHttpClientRegistry$Definition.instantiate(Unknown Source)
at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2335)
... 52 more
Caused by: io.micronaut.context.exceptions.DependencyInjectionException: Failed to inject value for parameter [token] of class: org.justserve.JustServeClientFilter
Message: Failed to inject value for parameter [token] of class: org.justserve.JustServeClientFilter
Message: Error resolving property value [micronaut.http.services.justserve.token]. Property doesn't exist
Path Taken:
new o.j.JustServeClientFilter(String token)
\---> new o.j.JustServeClientFilter([String token])
Path Taken:
new o.j.JustServeClientFilter(String token)
\---> new o.j.JustServeClientFilter([String token])
at io.micronaut.context.AbstractBeanResolutionContext.lambda$resolvePropertyValue$3(AbstractBeanResolutionContext.java:194)
at java.base@21.0.7/java.util.Optional.orElseThrow(Optional.java:403)
at io.micronaut.context.AbstractBeanResolutionContext.resolvePropertyValue(AbstractBeanResolutionContext.java:194)
at io.micronaut.context.AbstractInitializableBeanDefinition.getPropertyValueForConstructorArgument(AbstractInitializableBeanDefinition.java:1417)
at org.justserve.$JustServeClientFilter$Definition.instantiate(Unknown Source)
at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2335)
at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3146)
at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2996)
at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2965)
at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1745)
at io.micronaut.http.filter.BaseFilterProcessor.lambda$process0$0(BaseFilterProcessor.java:126)
at io.micronaut.http.client.filter.DefaultHttpClientFilterResolver.addFilter(DefaultHttpClientFilterResolver.java:122)
at io.micronaut.http.filter.BaseFilterProcessor.process0(BaseFilterProcessor.java:126)
at io.micronaut.http.filter.BaseFilterProcessor.process(BaseFilterProcessor.java:108)
at io.micronaut.http.filter.BaseFilterProcessor.process(BaseFilterProcessor.java:64)
at io.micronaut.context.AnnotationProcessorListener.onCreated(AnnotationProcessorListener.java:95)
... 65 more
even when just querying the cli version, the following output is printed: