micronaut-projects / micronaut-starter

Generates Micronaut applications
Apache License 2.0
211 stars 96 forks source link

Error starting Micronaut server: Bean definition > DataR2dbcConfiguration #760

Closed edgargs closed 3 years ago

edgargs commented 3 years ago

Thanks for reporting an issue, please review the task list below before submitting the issue. Your issue report will be closed if the issue is incomplete and the below tasks not completed.

NOTE: If you are unsure about something and the issue is more of a question a better place to ask questions is on Stack Overflow (https://stackoverflow.com/tags/micronaut) or Gitter (https://gitter.im/micronautfw/). DO NOT use the issue tracker to ask questions.

Task List

Steps to Reproduce

  1. git clone https://github.com/edgargs/demo-r2dbc.git
  2. cd demo-r2dbc
  3. ./gradlew run

Expected Behaviour

Demo R2DBC runs successful.

Actual Behaviour

> Task :run FAILED
 __  __ _                                  _   
|  \/  (_) ___ _ __ ___  _ __   __ _ _   _| |_ 
| |\/| | |/ __| '__/ _ \| '_ \ / _` | | | | __|
| |  | | | (__| | | (_) | | | | (_| | |_| | |_ 
|_|  |_|_|\___|_|  \___/|_| |_|\__,_|\__,_|\__|
  Micronaut (v2.5.0)

13:56:21.553 [main] ERROR io.micronaut.runtime.Micronaut - Error starting Micronaut server: Bean definition [io.micronaut.data.r2dbc.config.R2dbcSchemaGenerator] could not be loaded: Error instantiating bean of type  [io.micronaut.data.r2dbc.config.DataR2dbcConfiguration]

Message: Missing bean argument value: r2dbcOperations
Path Taken: new R2dbcSchemaGenerator([List configurations]) --> new DataR2dbcConfiguration(String name,ConnectionFactory connectionFactory,[R2dbcOperations r2dbcOperations])
io.micronaut.context.exceptions.BeanInstantiationException: Bean definition [io.micronaut.data.r2dbc.config.R2dbcSchemaGenerator] could not be loaded: Error instantiating bean of type  [io.micronaut.data.r2dbc.config.DataR2dbcConfiguration]

Message: Missing bean argument value: r2dbcOperations
Path Taken: new R2dbcSchemaGenerator([List configurations]) --> new DataR2dbcConfiguration(String name,ConnectionFactory connectionFactory,[R2dbcOperations r2dbcOperations])
        at io.micronaut.context.DefaultBeanContext.initializeContext(DefaultBeanContext.java:1565)
        at io.micronaut.context.DefaultApplicationContext.initializeContext(DefaultApplicationContext.java:216)
        at io.micronaut.context.DefaultBeanContext.readAllBeanDefinitionClasses(DefaultBeanContext.java:2864)
        at io.micronaut.context.DefaultBeanContext.start(DefaultBeanContext.java:231)
        at io.micronaut.context.DefaultApplicationContext.start(DefaultApplicationContext.java:162)
        at io.micronaut.runtime.Micronaut.start(Micronaut.java:71)
        at io.micronaut.runtime.Micronaut.run(Micronaut.java:311)
        at io.micronaut.runtime.Micronaut.run(Micronaut.java:297)
        at com.example.Application.main(Application.java:8)
Caused by: io.micronaut.context.exceptions.BeanInstantiationException: Error instantiating bean of type  [io.micronaut.data.r2dbc.config.DataR2dbcConfiguration]

Environment Information

Example Application

graemerocher commented 3 years ago

Change io.micronaut.r2dbc:micronaut-data-r2dbc

to io.micronaut.data:micronaut-data-r2dbc

edgargs commented 3 years ago

Yeah! It was solved. But this configuration was provided by launch page. image

graemerocher commented 3 years ago

Hmm we did change this but it seems to have been lost in another merge https://github.com/micronaut-projects/micronaut-starter/pull/752/commits/64ceb30343c3212f7d753da720274fbcbacd2083 😬

graemerocher commented 3 years ago

PR submitted. Thanks for the report!