Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BeanInstantiationException: HTTP Client Health Check not enabled during application start up #4276

Closed
mutyasaisrikar opened this issue Oct 8, 2020 · 2 comments
Labels
closed: duplicate This issue or pull request already exists

Comments

@mutyasaisrikar
Copy link

We are using micronaut and integrating with AWS SQS. We are getting the below error during start-up of lambda everytime during start up

Bean definition [io.micronaut.context.event.ApplicationEventListener] could not be loaded: HTTP Client Health Check not enabled: io.micronaut.context.exceptions.BeanInstantiationException
io.micronaut.context.exceptions.BeanInstantiationException: Bean definition [io.micronaut.context.event.ApplicationEventListener] could not be loaded: HTTP Client Health Check not enabled
at io.micronaut.context.DefaultBeanContext.initializeContext(DefaultBeanContext.java:1533)
at io.micronaut.context.DefaultApplicationContext.initializeContext(DefaultApplicationContext.java:220)
at io.micronaut.context.DefaultBeanContext.readAllBeanDefinitionClasses(DefaultBeanContext.java:2763)
at io.micronaut.context.DefaultBeanContext.start(DefaultBeanContext.java:227)
at io.micronaut.context.DefaultApplicationContext.start(DefaultApplicationContext.java:166)
at io.micronaut.function.executor.AbstractExecutor.startEnvironment(AbstractExecutor.java:125)
at io.micronaut.function.executor.StreamFunctionExecutor.execute(StreamFunctionExecutor.java:80)
at io.micronaut.function.aws.MicronautRequestStreamHandler.handleRequest(MicronautRequestStreamHandler.java:54)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
Caused by: io.micronaut.context.exceptions.DisabledBeanException: HTTP Client Health Check not enabled

@ilopmar
Copy link
Contributor

ilopmar commented Oct 8, 2020

@mutyasaisrikar can you please check if you have the dependency on the HTTP Client? implementation("io.micronaut:micronaut-http-client")

By default it's not included with AWs features.

If you have it, then can you please share a sample project?

@graemerocher
Copy link
Contributor

Please try upgrade to 2.1.0. I believe this is #4096 which is already fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed: duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

4 participants