codeconsole commented on issue #15756: URL: https://github.com/apache/grails-core/issues/15756#issuecomment-4937548561
Decisions need to be made on plugin registration? should it be lower level? ``` 2026-06-23T17:10:08.458-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [dataBinding] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.459-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [sitemesh3] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.459-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [restResponder] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.461-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [i18n] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.461-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [core] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.461-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [groovyPages] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.462-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [urlMappings] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.462-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [controllers] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.462-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [codecs] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.463-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [mimeTypes] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.463-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [dataSource] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.463-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [domainClass] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.465-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [assetPipeline] with version [5.1.0-M4] loaded successfully 2026-06-23T17:10:08.465-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [scaffolding] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.465-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [domainClass] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.466-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [converters] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.468-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [fields] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.468-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [hibernate] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.468-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [interceptors] with version [8.0.0-SNAPSHOT] loaded successfully 2026-06-23T17:10:08.468-06:00 INFO 48669 --- [ restartedMain] g.plugins.DefaultGrailsPluginManager : Grails plug-in [services] with version [8.0.0-SNAPSHOT] loaded successfully ``` remaining startup issues ``` 2026-06-23T17:10:08.334-06:00 INFO 48669 --- [ restartedMain] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'localeResolver' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration; factoryMethodName=localeResolver; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration] with [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=org.grails.plugins.i18n.I18nAutoConfiguration; factoryMethodName=localeResolver; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/grails/plugins/i18n /I18nAutoConfiguration.class]] 2026-06-23T17:10:08.345-06:00 INFO 48669 --- [ restartedMain] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'dispatcherServlet' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=org.springframework.boot.webmvc.autoconfigure.DispatcherServletAutoConfiguration$DispatcherServletConfiguration; factoryMethodName=dispatcherServlet; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/springframework/boot/webmvc/autoconfigure/DispatcherServletAutoConfiguration$DispatcherServletConfiguration.class]] with [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=org.grails.plugins.web.controllers.ControllersAutoConfiguration; factoryMethodName=dispatcher Servlet; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/grails/plugins/web/controllers/ControllersAutoConfiguration.class]] 2026-06-23T17:10:08.345-06:00 INFO 48669 --- [ restartedMain] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'dispatcherServletRegistration' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=org.springframework.boot.webmvc.autoconfigure.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration; factoryMethodName=dispatcherServletRegistration; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/springframework/boot/webmvc/autoconfigure/DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration.class]] with [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=org.grails.plugins.web.controllers.Controller sAutoConfiguration; factoryMethodName=dispatcherServletRegistration; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/grails/plugins/web/controllers/ControllersAutoConfiguration.class]] 2026-06-23T17:10:08.774-06:00 INFO 48669 --- [ restartedMain] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'grailsDomainClassMappingContext' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=true; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=org.grails.plugins.domain.GrailsDomainClassAutoConfiguration; factoryMethodName=grailsDomainClassMappingContext; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/grails/plugins/domain/GrailsDomainClassAutoConfiguration.class]] with [Generic bean: class=null; scope=singleton; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=hibernateDatastore; factoryMethodName=getMappingContext; initMethodNames=null; destroyMethodNames=null] 2026-06-23T17:10:08.774-06:00 INFO 48669 --- [ restartedMain] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'contentProcessor' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=org.sitemesh.autoconfigure.SiteMeshViewResolverAutoConfiguration; factoryMethodName=contentProcessor; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/sitemesh/autoconfigure/SiteMeshViewResolverAutoConfiguration.class]] with [Generic bean: class=org.grails.plugins.sitemesh3.CaptureAwareContentProcessor; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null] 2026-06-23T17:10:08.775-06:00 INFO 48669 --- [ restartedMain] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'codecLookup' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=true; fallback=false; factoryBeanName=org.grails.plugins.codecs.CodecsConfiguration; factoryMethodName=codecLookup; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/grails/plugins/codecs/CodecsConfiguration.class]] with [Generic bean: class=org.grails.plugins.codecs.DefaultCodecLookup; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null] 2026-06-23T17:10:08.775-06:00 INFO 48669 --- [ restartedMain] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'decoratorSelector' with a different definition: replacing [Root bean: class=null; scope=; abstract=false; lazyInit=null; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=org.sitemesh.autoconfigure.SiteMeshViewResolverAutoConfiguration; factoryMethodName=decoratorSelector; initMethodNames=null; destroyMethodNames=[(inferred)]; defined in class path resource [org/sitemesh/autoconfigure/SiteMeshViewResolverAutoConfiguration.class]] with [Generic bean: class=org.grails.plugins.sitemesh3.Sitemesh3LayoutFinder; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; fallback=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null] 2026-06-23T17:10:09.430-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'hibernateDatastore' of type [org.grails.orm.hibernate.HibernateDatastore] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.430-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'grailsDomainClassMappingContext' of type [org.grails.orm.hibernate.cfg.HibernateMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.432-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'validateableConstraintsEvaluator' of type [org.grails.plugins.domain.support.DefaultConstraintEvaluatorFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.435-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'validateableConstraintsEvaluator' of type [org.grails.datastore.gorm.validation.constraints.eval.DefaultConstraintEvaluator] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.465-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.grails.plugins.web.mapping.UrlMappingsAutoConfiguration' of type [org.grails.plugins.web.mapping.UrlMappingsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.465-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'grailsUrlConverter' of type [grails.web.CamelCaseUrlConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.468-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean '(inner bean)#4b2060e' of type [org.grails.web.mapping.UrlMappingsHolderFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.468-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean '(inner bean)#4b2060e' of type [org.grails.web.mapping.mvc.GrailsControllerUrlMappings] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.468-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'urlMappingsTargetSource' of type [org.grails.spring.beans.factory.HotSwappableTargetSourceFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.468-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'urlMappingsTargetSource' of type [org.springframework.aop.target.HotSwappableTargetSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.470-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'grailsUrlMappingsHolder' of type [org.springframework.aop.framework.ProxyFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [methodValidationPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE. 2026-06-23T17:10:09.476-06:00 WARN 48669 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.grails.plugins.sitemesh3.Sitemesh3AutoConfiguration' of type [org.grails.plugins.sitemesh3.Sitemesh3AutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [siteMeshViewResolverBeanPostProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead. ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
