Skip to content

Groovy 5 Compatibility#15183

Draft
matrei wants to merge 27 commits into8.0.xfrom
groovy-5
Draft

Groovy 5 Compatibility#15183
matrei wants to merge 27 commits into8.0.xfrom
groovy-5

Conversation

@matrei
Copy link
Copy Markdown
Contributor

@matrei matrei commented Oct 29, 2025

Supersedes #14737

@matrei matrei mentioned this pull request Oct 29, 2025
# Conflicts:
#	buildSrc/build.gradle
#	dependencies.gradle
#	grails-bootstrap/src/main/groovy/org/grails/config/NavigableMap.groovy
#	grails-gradle/buildSrc/build.gradle
@jamesfredley jamesfredley added the relates-to:v8 Grails 8 label Feb 3, 2026
@jamesfredley jamesfredley changed the base branch from 7.0.x to 8.0.x February 4, 2026 16:24
# Conflicts:
#	dependencies.gradle
#	gradle/test-config.gradle
#	grails-forge/settings.gradle
#	settings.gradle
@jamesfredley
Copy link
Copy Markdown
Contributor

9574fe8 - should be a comprehensive list of the remaining Groovy 5 issues which need to be addressed, not necessary the solutions.

@jdaugherty
Copy link
Copy Markdown
Contributor

9574fe8 - should be a comprehensive list of the remaining Groovy 5 issues which need to be addressed, not necessary the solutions.

It seems the way we solved this was making it dynamically resolve, while before it was compilestatic. These don't seem like real solutions - the developer impact of method resolution is going to be very painful.

@jdaugherty
Copy link
Copy Markdown
Contributor

@jamesfredley we should recreate this PR so your change shows correctly in the diff history.

@jamesfredley
Copy link
Copy Markdown
Contributor

jamesfredley commented Feb 5, 2026

Why GormEntity Works but HibernateEntity Didn't

The issue is NOT that Groovy 5 prohibits static methods in traits. GormEntity has 87+ static methods and works fine.
The issue is joint compilation with Java files that directly import the trait.

Trait Module Static Methods Java Files Import It? Result
GormEntity grails-datamapping-core 87 No Works
HibernateEntity grails-data-hibernate5-core 5 Yes (HibernateMappingContext.java) Fails
MongoEntity grails-data-mongodb 18 No Works
Neo4jEntity grails-data-neo4j 10 No Works

The Technical Problem

When a Java file in the same module imports a Groovy trait with static methods that return generic type parameters (D), the Groovy stub generator creates invalid Java code:

// Generated stub (INVALID Java)
@groovy.transform.Generated() static java.util.List<D> findAllWithSql(java.lang.CharSequence sql);
//                                                   ^ ERROR: non-static type variable D 
//                                                            cannot be referenced from static context

In Java, you cannot use a class-level type parameter (D) in a static method signature. The Groovy trait works because Groovy handles this differently at runtime, but the Java stub generator doesn't account for this.


Protential Solution

Approach: Remove Java Import via Reflection

Instead of removing the static methods from the trait, we modified HibernateMappingContext.java to load HibernateEntity via reflection, avoiding the need for Java stubs:

Updated commit with this change: 425d2da

Approach: move class locations to other modules or change Java Class to Groovy Class

@jdaugherty these commits are not indented to be part of the real PR they are just a map for the real commit, it identifies everything that breaks trying to build.

@testlens-app
Copy link
Copy Markdown

testlens-app Bot commented Apr 1, 2026

🚨 TestLens detected 295 failed tests 🚨

Here is what you can do:

  1. Inspect the test failures carefully.
  2. If you are convinced that some of the tests are flaky, you can mute them below.
  3. Finally, trigger a rerun by checking the rerun checkbox.

Test Summary

Check Project/Task Test Runs
CI - Groovy Joint Validation Build / build_grails :grails-cache:test CacheTagLibSpec > test GrailsRuntimeException thrown from cache manager
CI - Groovy Joint Validation Build / build_grails :grails-cache:test CacheTagLibSpec > test GrailsRuntimeException thrown from cache manager where body has value
CI - Groovy Joint Validation Build / build_grails :grails-cache:test CacheTagLibSpec > test ServletException thrown from cache manager
CI - Groovy Joint Validation Build / build_grails :grails-cache:test CacheTagLibSpec > test ServletException thrown from cache manager where body has value
CI - Groovy Joint Validation Build / build_grails :grails-cache:test CacheTagLibSpec > test block method
CI - Groovy Joint Validation Build / build_grails :grails-cache:test CacheTagLibSpec > test block method where cache returns null
CI - Groovy Joint Validation Build / build_grails :grails-cache:test CacheTagLibSpec > test block method where value returns empty
CI - Groovy Joint Validation Build / build_grails :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant
CI - Groovy Joint Validation Build / build_grails :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant and @transactional
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test ConnectionRoutingServiceTransformSpec > test @transactional without connection gets connection added from domain
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test ConnectionRoutingServiceTransformSpec > test interface service auto-inherits datasource from domain mapping
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test ConnectionRoutingServiceTransformSpec > test interface service with @transactional(connection) compiles all CRUD methods
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test ConnectionRoutingServiceTransformSpec > test save/delete/get with connection actually invoke connection-aware API at runtime
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test ConnectionRoutingServiceTransformSpec > test service auto-inherits connection from domain using connection() method
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test ConnectionRoutingServiceTransformSpec > test service auto-inherits datasource from domain mapping
CI - Groovy Joint Validation Build / build_grails :grails-data-hibernate5:test HibernateDatastoreSpringInitializerSpec > Test configure multiple data sources
CI - Groovy Joint Validation Build / build_grails :grails-data-hibernate5:test HibernateSpecSpec > Configuration defaults are correct
CI - Groovy Joint Validation Build / build_grails :grails-data-hibernate5:test HibernateSpecSpec > test hibernate spec
CI - Groovy Joint Validation Build / build_grails :grails-data-hibernate5:test HibernateSpecSpec > test hibernate spec with domain constraint inheritance
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test JpaEntityTransformSpec > test the JPA entity transform the entity correctly
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test MethodValidationTransformSpec > test simple validated property
CI - Groovy Joint Validation Build / build_grails :grails-data-hibernate5:test MultiDataSourceSessionSpec
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test TransactionalTransformSpec > Test @Rollback when applied to Spock specifications with closures combined with where queries
CI - Groovy Joint Validation Build / build_grails :grails-datamapping-core:test TransactionalTransformSpec > Test @Rollback when applied to Spock specifications with closures in then blocks
CI / Build Grails-Core (macos-latest, 21) :grails-core:test ApiDelegateSpec > Test that delegate methods are added
CI / Build Grails-Core (macos-latest, 21) :grails-core:test ApiDelegateSpec > Test that subclasses can have methods added for classes declared to use the parent class
CI / Build Grails-Core (macos-latest, 21) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant
CI / Build Grails-Core (macos-latest, 21) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant and @transactional
CI / Build Grails-Core (macos-latest, 21) :grails-bootstrap:test ConfigMapSpec > should support merging ConfigObject maps
CI / Build Grails-Core (macos-latest, 21) :grails-databinding:test DataBindingConfigurationSpec > test custom ValueConverter are ordered if defined with @order
CI / Build Grails-Core (macos-latest, 21) :grails-databinding:test DataBindingConfigurationSpec > test customize data binding for the types which have standard ValueConverters using @order
CI / Build Grails-Core (macos-latest, 21) :grails-databinding:test DataBindingConfigurationSpec > test that grailsWebDataBinder exists
CI / Build Grails-Core (macos-latest, 21) :grails-datasource:test DataSourceGrailsPluginSpec > test data sources Grails plugin Spring configuration
CI / Build Grails-Core (macos-latest, 21) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with application and discovery bean
CI / Build Grails-Core (macos-latest, 21) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with just application
CI / Build Grails-Core (macos-latest, 21) :grails-core:test DevelopmentModeWatchSpec > test root watchPattern
CI / Build Grails-Core (macos-latest, 21) :grails-domain-class:test DomainClassTraitSpec > test getConstrainedProperties
CI / Build Grails-Core (macos-latest, 21) :grails-domain-class:test EntityTransformIncludesGormApiSpec > Test that with the presence of grails-datastore-gorm that the GORM API is added to compiled entities annotated with @entity
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GrailsASTUtilsSpec > test domain class detection when the current source unit is associated with a controller
CI / Build Grails-Core (macos-latest, 21) :grails-bootstrap:test GrailsConsoleSpec > error - verify the reset marker at the end of the output
CI / Build Grails-Core (macos-latest, 21) :grails-bootstrap:test GrailsConsoleSpec > outputMessage - verify the reset marker at the end of the output
CI / Build Grails-Core (macos-latest, 21) :grails-bootstrap:test GrailsConsoleSpec > userInput - verify the reset marker at the end of the output
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > order value is set appropriately for early loading
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment does not add property sources when both yml and groovy configurations fail
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment errors on missing discovery bean
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment groovy failure aborts remaining plugin config loading
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles IOException from yml configuration gracefully
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles groovy configuration failure gracefully
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles yml IOException then groovy RuntimeException gracefully
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment loads plugin configurations when discovery bean is available
CI / Build Grails-Core (macos-latest, 21) :grails-core:test GroovyConfigPropertySourceLoaderSpec > test loading multiple configuration files
CI / Build Grails-Core (macos-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should fail compilation when calling method on invalid property
CI / Build Grails-Core (macos-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should fail compilation when using invalid property
CI / Build Grails-Core (macos-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation > should support message tag invocation [gDotPrefix: true, #1]
CI / Build Grails-Core (macos-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation inline > should support message tag invocation inline [gDotPrefix: true, #1]
CI / Build Grails-Core (macos-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation inline in a closure > should support message tag invocation inline in a closure [gDotPrefix: true, #1]
CI / Build Grails-Core (macos-latest, 21) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML codec
CI / Build Grails-Core (macos-latest, 21) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML4 codec
CI / Build Grails-Core (macos-latest, 21) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for XML codec
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is ignored for non-XHR and Accept header with User-Agent
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is valid for Accept header only
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is valid for CONTENT_TYPE and Accept header
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is valid for CONTENT_TYPE header only
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is valid for XHR and Accept header with User-Agent
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Mozilla application/xml, */*, text/html
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Mozilla application/xml, text/csv
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Mozilla application/xml, text/csv, */*
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Mozilla application/xml, text/html, */*
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Trident application/xml, text/html, */*
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Trident grails.mime.disable.accept.header.userAgents = [] application/xml, text/html, */*
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header contains the all (*/*) and non-matching formats > Test withFormat method when Accept header contains the all (*/*) and non-matching formats [formatResponse: got html, acceptHeader: application/xml, text/html, */*, #1]
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header contains the all (*/*) and non-matching formats > Test withFormat method when Accept header contains the all (*/*) and non-matching formats [formatResponse: got json, acceptHeader: application/xml, */*, text/html, #2]
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header contains the all (*/*) and non-matching formats > Test withFormat method when Accept header contains the all (*/*) and non-matching formats [formatResponse: got json, acceptHeader: application/xml, text/csv, */*, #3]
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header contains the all (*/*) and non-matching formats > Test withFormat method when Accept header contains the all (*/*) and non-matching formats [formatResponse: null, acceptHeader: application/xml, text/csv, #0]
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method with Accept header only
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method with CONTENT_TYPE header only
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat returns first block if no format provided
CI / Build Grails-Core (macos-latest, 21) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > request.withFormat should choose wildcard choice when format == all
CI / Build Grails-Core (macos-latest, 21) :grails-controllers:test RequestForwarderSpec > test request forward cleans up request attributes after forward
CI / Build Grails-Core (macos-latest, 21) :grails-core:test ResourceLocatorSpec > finds a static resource contributed by a binary plugin
CI / Build Grails-Core (macos-latest, 21) :grails-core:test StackTracePrinterSpec > Test pretty print simple stack trace
CI / Build Grails-Core (macos-latest, 21) :grails-interceptors:test UrlMappingMatcherSpec > test a matcher with a uri does not match all requests
CI / Build Grails-Core (macos-latest, 21) :grails-interceptors:test UrlMappingMatcherSpec > test caching of results in production
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test ApiDelegateSpec > Test that delegate methods are added
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test ApiDelegateSpec > Test that subclasses can have methods added for classes declared to use the parent class
CI / Build Grails-Core (ubuntu-latest, 17) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant
CI / Build Grails-Core (ubuntu-latest, 17) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant and @transactional
CI / Build Grails-Core (ubuntu-latest, 17) :grails-bootstrap:test ConfigMapSpec > should support merging ConfigObject maps
CI / Build Grails-Core (ubuntu-latest, 17) :grails-databinding:test DataBindingConfigurationSpec > test custom ValueConverter are ordered if defined with @order
CI / Build Grails-Core (ubuntu-latest, 17) :grails-databinding:test DataBindingConfigurationSpec > test customize data binding for the types which have standard ValueConverters using @order
CI / Build Grails-Core (ubuntu-latest, 17) :grails-databinding:test DataBindingConfigurationSpec > test that grailsWebDataBinder exists
CI / Build Grails-Core (ubuntu-latest, 17) :grails-datasource:test DataSourceGrailsPluginSpec > test data sources Grails plugin Spring configuration
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with application and discovery bean
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with just application
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test DevelopmentModeWatchSpec > test root watchPattern
CI / Build Grails-Core (ubuntu-latest, 17) :grails-domain-class:test DomainClassTraitSpec > test getConstrainedProperties
CI / Build Grails-Core (ubuntu-latest, 17) :grails-domain-class:test EntityTransformIncludesGormApiSpec > Test that with the presence of grails-datastore-gorm that the GORM API is added to compiled entities annotated with @entity
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GrailsASTUtilsSpec > test domain class detection when the current source unit is associated with a controller
CI / Build Grails-Core (ubuntu-latest, 17) :grails-bootstrap:test GrailsConsoleSpec > error - verify the reset marker at the end of the output
CI / Build Grails-Core (ubuntu-latest, 17) :grails-bootstrap:test GrailsConsoleSpec > outputMessage - verify the reset marker at the end of the output
CI / Build Grails-Core (ubuntu-latest, 17) :grails-bootstrap:test GrailsConsoleSpec > userInput - verify the reset marker at the end of the output
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > order value is set appropriately for early loading
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment does not add property sources when both yml and groovy configurations fail
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment errors on missing discovery bean
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment groovy failure aborts remaining plugin config loading
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles IOException from yml configuration gracefully
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles groovy configuration failure gracefully
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles yml IOException then groovy RuntimeException gracefully
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment loads plugin configurations when discovery bean is available
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test GroovyConfigPropertySourceLoaderSpec > test loading multiple configuration files
CI / Build Grails-Core (ubuntu-latest, 17) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML codec
CI / Build Grails-Core (ubuntu-latest, 17) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML4 codec
CI / Build Grails-Core (ubuntu-latest, 17) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for XML codec
CI / Build Grails-Core (ubuntu-latest, 17) :grails-controllers:test RequestForwarderSpec > test request forward cleans up request attributes after forward
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test ResourceLocatorSpec > finds a static resource contributed by a binary plugin
CI / Build Grails-Core (ubuntu-latest, 17) :grails-core:test StackTracePrinterSpec > Test pretty print simple stack trace
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test ApiDelegateSpec > Test that delegate methods are added
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test ApiDelegateSpec > Test that subclasses can have methods added for classes declared to use the parent class
CI / Build Grails-Core (ubuntu-latest, 21) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant
CI / Build Grails-Core (ubuntu-latest, 21) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant and @transactional
CI / Build Grails-Core (ubuntu-latest, 21) :grails-bootstrap:test ConfigMapSpec > should support merging ConfigObject maps
CI / Build Grails-Core (ubuntu-latest, 21) :grails-databinding:test DataBindingConfigurationSpec > test custom ValueConverter are ordered if defined with @order
CI / Build Grails-Core (ubuntu-latest, 21) :grails-databinding:test DataBindingConfigurationSpec > test customize data binding for the types which have standard ValueConverters using @order
CI / Build Grails-Core (ubuntu-latest, 21) :grails-databinding:test DataBindingConfigurationSpec > test that grailsWebDataBinder exists
CI / Build Grails-Core (ubuntu-latest, 21) :grails-datasource:test DataSourceGrailsPluginSpec > test data sources Grails plugin Spring configuration
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with application and discovery bean
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with just application
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test DevelopmentModeWatchSpec > test root watchPattern
CI / Build Grails-Core (ubuntu-latest, 21) :grails-domain-class:test DomainClassTraitSpec > test getConstrainedProperties
CI / Build Grails-Core (ubuntu-latest, 21) :grails-domain-class:test EntityTransformIncludesGormApiSpec > Test that with the presence of grails-datastore-gorm that the GORM API is added to compiled entities annotated with @entity
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GrailsASTUtilsSpec > test domain class detection when the current source unit is associated with a controller
CI / Build Grails-Core (ubuntu-latest, 21) :grails-bootstrap:test GrailsConsoleSpec > error - verify the reset marker at the end of the output
CI / Build Grails-Core (ubuntu-latest, 21) :grails-bootstrap:test GrailsConsoleSpec > outputMessage - verify the reset marker at the end of the output
CI / Build Grails-Core (ubuntu-latest, 21) :grails-bootstrap:test GrailsConsoleSpec > userInput - verify the reset marker at the end of the output
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > order value is set appropriately for early loading
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment does not add property sources when both yml and groovy configurations fail
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment errors on missing discovery bean
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment groovy failure aborts remaining plugin config loading
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles IOException from yml configuration gracefully
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles groovy configuration failure gracefully
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles yml IOException then groovy RuntimeException gracefully
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment loads plugin configurations when discovery bean is available
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test GroovyConfigPropertySourceLoaderSpec > test loading multiple configuration files
CI / Build Grails-Core (ubuntu-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should fail compilation when calling method on invalid property
CI / Build Grails-Core (ubuntu-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should fail compilation when using invalid property
CI / Build Grails-Core (ubuntu-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation > should support message tag invocation [gDotPrefix: true, #1]
CI / Build Grails-Core (ubuntu-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation inline > should support message tag invocation inline [gDotPrefix: true, #1]
CI / Build Grails-Core (ubuntu-latest, 21) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation inline in a closure > should support message tag invocation inline in a closure [gDotPrefix: true, #1]
CI / Build Grails-Core (ubuntu-latest, 21) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML codec
CI / Build Grails-Core (ubuntu-latest, 21) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML4 codec
CI / Build Grails-Core (ubuntu-latest, 21) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for XML codec
CI / Build Grails-Core (ubuntu-latest, 21) :grails-controllers:test RequestForwarderSpec > test request forward cleans up request attributes after forward
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test ResourceLocatorSpec > finds a static resource contributed by a binary plugin
CI / Build Grails-Core (ubuntu-latest, 21) :grails-core:test StackTracePrinterSpec > Test pretty print simple stack trace
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testAcceptExtensionWithCustomVndTypeAndVersion
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testAcceptExtensionWithTokenNoValue
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testAcceptHeaderWithNoQValue
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testAcceptHeaderWithQNumberOrdering
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testFirefox2AcceptHeaderOrdering
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testFirefox3AcceptHeaderOrdering
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testGRAILS10678
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testOldBrowserHeader
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testParseAcceptHeaderWithNonNumericQualityValue
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testPrototypeHeaderOrdering
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testXmlContentTypeWithCharset
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test AcceptHeaderParserSpec > testXmlContentTypeWithCharsetAndVersion
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test ApiDelegateSpec > Test that delegate methods are added
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test ApiDelegateSpec > Test that subclasses can have methods added for classes declared to use the parent class
CI / Build Grails-Core (ubuntu-latest, 25) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant
CI / Build Grails-Core (ubuntu-latest, 25) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant and @transactional
CI / Build Grails-Core (ubuntu-latest, 25) :grails-bootstrap:test ConfigMapSpec > should support merging ConfigObject maps
CI / Build Grails-Core (ubuntu-latest, 25) :grails-databinding:test DataBindingConfigurationSpec > test custom ValueConverter are ordered if defined with @order
CI / Build Grails-Core (ubuntu-latest, 25) :grails-databinding:test DataBindingConfigurationSpec > test customize data binding for the types which have standard ValueConverters using @order
CI / Build Grails-Core (ubuntu-latest, 25) :grails-databinding:test DataBindingConfigurationSpec > test that grailsWebDataBinder exists
CI / Build Grails-Core (ubuntu-latest, 25) :grails-datasource:test DataSourceGrailsPluginSpec > test data sources Grails plugin Spring configuration
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with application and discovery bean
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with just application
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test DevelopmentModeWatchSpec > test root watchPattern
CI / Build Grails-Core (ubuntu-latest, 25) :grails-domain-class:test DomainClassTraitSpec > test getConstrainedProperties
CI / Build Grails-Core (ubuntu-latest, 25) :grails-domain-class:test EntityTransformIncludesGormApiSpec > Test that with the presence of grails-datastore-gorm that the GORM API is added to compiled entities annotated with @entity
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GrailsASTUtilsSpec > test domain class detection when the current source unit is associated with a controller
CI / Build Grails-Core (ubuntu-latest, 25) :grails-bootstrap:test GrailsConsoleSpec > error - verify the reset marker at the end of the output
CI / Build Grails-Core (ubuntu-latest, 25) :grails-bootstrap:test GrailsConsoleSpec > outputMessage - verify the reset marker at the end of the output
CI / Build Grails-Core (ubuntu-latest, 25) :grails-bootstrap:test GrailsConsoleSpec > userInput - verify the reset marker at the end of the output
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > order value is set appropriately for early loading
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment does not add property sources when both yml and groovy configurations fail
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment errors on missing discovery bean
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment groovy failure aborts remaining plugin config loading
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles IOException from yml configuration gracefully
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles groovy configuration failure gracefully
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles yml IOException then groovy RuntimeException gracefully
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment loads plugin configurations when discovery bean is available
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test GroovyConfigPropertySourceLoaderSpec > test loading multiple configuration files
CI / Build Grails-Core (ubuntu-latest, 25) :grails-gsp-core:test GspCompileStaticSpec > should fail compilation when calling method on invalid property
CI / Build Grails-Core (ubuntu-latest, 25) :grails-gsp-core:test GspCompileStaticSpec > should fail compilation when using invalid property
CI / Build Grails-Core (ubuntu-latest, 25) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation > should support message tag invocation [gDotPrefix: true, #1]
CI / Build Grails-Core (ubuntu-latest, 25) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation inline > should support message tag invocation inline [gDotPrefix: true, #1]
CI / Build Grails-Core (ubuntu-latest, 25) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation inline in a closure > should support message tag invocation inline in a closure [gDotPrefix: true, #1]
CI / Build Grails-Core (ubuntu-latest, 25) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML codec
CI / Build Grails-Core (ubuntu-latest, 25) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML4 codec
CI / Build Grails-Core (ubuntu-latest, 25) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for XML codec
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is ignored for non-XHR and Accept header with User-Agent
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is valid for Accept header only
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is valid for CONTENT_TYPE and Accept header
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is valid for CONTENT_TYPE header only
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test format property is valid for XHR and Accept header with User-Agent
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Mozilla application/xml, */*, text/html
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Mozilla application/xml, text/csv
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Mozilla application/xml, text/csv, */*
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Mozilla application/xml, text/html, */*
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Trident application/xml, text/html, */*
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader > Test withFormat method when Accept header and User-Agent Trident grails.mime.disable.accept.header.userAgents = [] application/xml, text/html, */*
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header contains the all (*/*) and non-matching formats > Test withFormat method when Accept header contains the all (*/*) and non-matching formats [formatResponse: got html, acceptHeader: application/xml, text/html, */*, #1]
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header contains the all (*/*) and non-matching formats > Test withFormat method when Accept header contains the all (*/*) and non-matching formats [formatResponse: got json, acceptHeader: application/xml, */*, text/html, #2]
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header contains the all (*/*) and non-matching formats > Test withFormat method when Accept header contains the all (*/*) and non-matching formats [formatResponse: got json, acceptHeader: application/xml, text/csv, */*, #3]
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header contains the all (*/*) and non-matching formats > Test withFormat method when Accept header contains the all (*/*) and non-matching formats [formatResponse: null, acceptHeader: application/xml, text/csv, #0]
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method with Accept header only
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat method with CONTENT_TYPE header only
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > Test withFormat returns first block if no format provided
CI / Build Grails-Core (ubuntu-latest, 25) :grails-mimetypes:test RequestAndResponseMimeTypesApiSpec > request.withFormat should choose wildcard choice when format == all
CI / Build Grails-Core (ubuntu-latest, 25) :grails-controllers:test RequestForwarderSpec > test request forward cleans up request attributes after forward
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test ResourceLocatorSpec > finds a static resource contributed by a binary plugin
CI / Build Grails-Core (ubuntu-latest, 25) :grails-core:test StackTracePrinterSpec > Test pretty print simple stack trace
CI / Build Grails-Core (ubuntu-latest, 25) :grails-interceptors:test UrlMappingMatcherSpec > test a matcher with a uri does not match all requests
CI / Build Grails-Core (ubuntu-latest, 25) :grails-interceptors:test UrlMappingMatcherSpec > test caching of results in production
CI / Build Grails-Core (windows-latest, 25) :grails-core:test ApiDelegateSpec > Test that delegate methods are added
CI / Build Grails-Core (windows-latest, 25) :grails-core:test ApiDelegateSpec > Test that subclasses can have methods added for classes declared to use the parent class
CI / Build Grails-Core (windows-latest, 25) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant
CI / Build Grails-Core (windows-latest, 25) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant and @transactional
CI / Build Grails-Core (windows-latest, 25) :grails-bootstrap:test ConfigMapSpec > should support merging ConfigObject maps
CI / Build Grails-Core (windows-latest, 25) :grails-databinding:test DataBindingConfigurationSpec > test custom ValueConverter are ordered if defined with @order
CI / Build Grails-Core (windows-latest, 25) :grails-databinding:test DataBindingConfigurationSpec > test customize data binding for the types which have standard ValueConverters using @order
CI / Build Grails-Core (windows-latest, 25) :grails-databinding:test DataBindingConfigurationSpec > test that grailsWebDataBinder exists
CI / Build Grails-Core (windows-latest, 25) :grails-datasource:test DataSourceGrailsPluginSpec > test data sources Grails plugin Spring configuration
CI / Build Grails-Core (windows-latest, 25) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with application and discovery bean
CI / Build Grails-Core (windows-latest, 25) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with just application
CI / Build Grails-Core (windows-latest, 25) :grails-core:test DevelopmentModeWatchSpec > test root watchPattern
CI / Build Grails-Core (windows-latest, 25) :grails-domain-class:test DomainClassTraitSpec > test getConstrainedProperties
CI / Build Grails-Core (windows-latest, 25) :grails-domain-class:test EntityTransformIncludesGormApiSpec > Test that with the presence of grails-datastore-gorm that the GORM API is added to compiled entities annotated with @entity
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GrailsASTUtilsSpec > test domain class detection when the current source unit is associated with a controller
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > order value is set appropriately for early loading
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment does not add property sources when both yml and groovy configurations fail
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment errors on missing discovery bean
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment groovy failure aborts remaining plugin config loading
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles IOException from yml configuration gracefully
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles groovy configuration failure gracefully
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles yml IOException then groovy RuntimeException gracefully
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment loads plugin configurations when discovery bean is available
CI / Build Grails-Core (windows-latest, 25) :grails-core:test GroovyConfigPropertySourceLoaderSpec > test loading multiple configuration files
CI / Build Grails-Core (windows-latest, 25) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML codec
CI / Build Grails-Core (windows-latest, 25) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML4 codec
CI / Build Grails-Core (windows-latest, 25) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for XML codec
CI / Build Grails-Core (windows-latest, 25) :grails-controllers:test RequestForwarderSpec > test request forward cleans up request attributes after forward
CI / Build Grails-Core (windows-latest, 25) :grails-core:test ResourceLocatorSpec > finds a static resource contributed by a binary plugin
CI / Build Grails-Core (windows-latest, 25) :grails-core:test StackTracePrinterSpec > Test pretty print simple stack trace
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test ApiDelegateSpec > Test that delegate methods are added
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test ApiDelegateSpec > Test that subclasses can have methods added for classes declared to use the parent class
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-cache:test CacheableParseSpec > test include tenant id when used with @CurrentTenant and @transactional
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-bootstrap:test ConfigMapSpec > should support merging ConfigObject maps
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-databinding:test DataBindingConfigurationSpec > test custom ValueConverter are ordered if defined with @order
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-databinding:test DataBindingConfigurationSpec > test customize data binding for the types which have standard ValueConverters using @order
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-databinding:test DataBindingConfigurationSpec > test that grailsWebDataBinder exists
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-datasource:test DataSourceGrailsPluginSpec > test data sources Grails plugin Spring configuration
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with application and discovery bean
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test DefaultGrailsPluginManagerSpec > plugin manager can be created with just application
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test DevelopmentModeWatchSpec > test root watchPattern
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-domain-class:test DomainClassTraitSpec > test getConstrainedProperties
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-domain-class:test EntityTransformIncludesGormApiSpec > Test that with the presence of grails-datastore-gorm that the GORM API is added to compiled entities annotated with @entity
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GrailsASTUtilsSpec > test domain class detection when the current source unit is associated with a controller
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-bootstrap:test GrailsConsoleSpec > error - verify the reset marker at the end of the output
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-bootstrap:test GrailsConsoleSpec > outputMessage - verify the reset marker at the end of the output
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-bootstrap:test GrailsConsoleSpec > userInput - verify the reset marker at the end of the output
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > order value is set appropriately for early loading
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment does not add property sources when both yml and groovy configurations fail
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment errors on missing discovery bean
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment groovy failure aborts remaining plugin config loading
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles IOException from yml configuration gracefully
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles groovy configuration failure gracefully
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles yml IOException then groovy RuntimeException gracefully
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GrailsEnvironmentPostProcessorSpec > postProcessEnvironment loads plugin configurations when discovery bean is available
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test GroovyConfigPropertySourceLoaderSpec > test loading multiple configuration files
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-gsp-core:test GspCompileStaticSpec > should fail compilation when calling method on invalid property
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-gsp-core:test GspCompileStaticSpec > should fail compilation when using invalid property
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation > should support message tag invocation [gDotPrefix: true, #1]
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation inline > should support message tag invocation inline [gDotPrefix: true, #1]
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-gsp-core:test GspCompileStaticSpec > should support message tag invocation inline in a closure > should support message tag invocation inline in a closure [gDotPrefix: true, #1]
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML codec
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for HTML4 codec
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-encoder:test HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec > streaming should encode longest part at a time for XML codec
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-controllers:test RequestForwarderSpec > test request forward cleans up request attributes after forward
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test ResourceLocatorSpec > finds a static resource contributed by a binary plugin
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-core:test StackTracePrinterSpec > Test pretty print simple stack trace
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-interceptors:test UrlMappingMatcherSpec > test a matcher with a uri does not match all requests
CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 17) :grails-interceptors:test UrlMappingMatcherSpec > test caching of results in production

🏷️ Commit: 393bbfd
▶️ Tests: 7119 executed
🟡 Checks: 21/31 completed

Test Failures (first 5 of 295)

ApiDelegateSpec > Test that delegate methods are added (:grails-core:test in CI / Build Grails-Core (macos-latest, 21))
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Script_7de6fa5c789f9840b0401aba1fa4fb26.groovy: 5: No explicit/default value found for annotation attribute 'value' in @grails.artefact.ApiDelegate
 @ line 5, column 5.
       @ApiDelegate Worker worker = new Worker()
       ^

1 error

	at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:292)
	at org.codehaus.groovy.control.CompilationUnit$IPrimaryClassNodeOperation.doPhaseOperation(CompilationUnit.java:964)
	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:668)
	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:642)
	at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:399)
	at groovy.lang.GroovyClassLoader.lambda$parseClass$5(GroovyClassLoader.java:345)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:345)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:329)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:303)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:313)
	at grails.artefact.ApiDelegateSpec.getManager(ApiDelegateSpec.groovy:47)
	at grails.artefact.ApiDelegateSpec.Test that delegate methods are added(ApiDelegateSpec.groovy:30)
ApiDelegateSpec > Test that subclasses can have methods added for classes declared to use the parent class (:grails-core:test in CI / Build Grails-Core (macos-latest, 21))
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Script_87c514555ae0b2d8fe7e36ecb8720464.groovy: 4: No explicit/default value found for annotation attribute 'value' in @grails.artefact.ApiDelegate
 @ line 4, column 4.
      @ApiDelegate Worker worker = new Worker()
      ^

1 error

	at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:292)
	at org.codehaus.groovy.control.CompilationUnit$IPrimaryClassNodeOperation.doPhaseOperation(CompilationUnit.java:964)
	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:668)
	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:642)
	at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:399)
	at groovy.lang.GroovyClassLoader.lambda$parseClass$5(GroovyClassLoader.java:345)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:345)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:329)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:303)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:313)
	at grails.artefact.ApiDelegateSpec.getSubclassManager(ApiDelegateSpec.groovy:65)
	at grails.artefact.ApiDelegateSpec.Test that subclasses can have methods added for classes declared to use the parent class(ApiDelegateSpec.groovy:38)
CacheableParseSpec > test include tenant id when used with @CurrentTenant (:grails-cache:test in CI / Build Grails-Core (macos-latest, 21))
org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [java.util.LinkedHashMap<?, ?>] to type [org.grails.datastore.mapping.multitenancy.MultiTenancySettings]
	at org.springframework.core.convert.support.GenericConversionService.handleConverterNotFound(GenericConversionService.java:294)
	at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:185)
	at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:165)
	at org.springframework.core.env.AbstractPropertyResolver.convertValueIfNecessary(AbstractPropertyResolver.java:319)
	at org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:97)
	at org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:68)
	at org.springframework.core.env.AbstractPropertyResolver.getProperty(AbstractPropertyResolver.java:229)
	at org.springframework.core.env.AbstractEnvironment.getProperty(AbstractEnvironment.java:571)
	at org.grails.datastore.mapping.config.ConfigurationBuilder.buildRecurse(ConfigurationBuilder.groovy:364)
	at org.grails.datastore.mapping.config.ConfigurationBuilder.buildInternal(ConfigurationBuilder.groovy:116)
	at org.grails.datastore.mapping.config.ConfigurationBuilder.build(ConfigurationBuilder.groovy:97)
	at org.grails.datastore.mapping.core.connections.AbstractConnectionSourceFactory.create(AbstractConnectionSourceFactory.java:64)
	at org.grails.datastore.mapping.core.connections.ConnectionSourcesInitializer.create(ConnectionSourcesInitializer.groovy:45)
	at org.grails.datastore.mapping.simple.SimpleMapDatastore.<init>(SimpleMapDatastore.java:137)
	at org.grails.datastore.mapping.simple.SimpleMapDatastore.<init>(SimpleMapDatastore.java:165)
	at grails.plugin.cache.CacheableParseSpec.test include tenant id when used with @CurrentTenant(CacheableParseSpec.groovy:65)
CacheableParseSpec > test include tenant id when used with @CurrentTenant and @transactional (:grails-cache:test in CI / Build Grails-Core (macos-latest, 21))
org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [java.util.LinkedHashMap<?, ?>] to type [org.grails.datastore.mapping.multitenancy.MultiTenancySettings]
	at org.springframework.core.convert.support.GenericConversionService.handleConverterNotFound(GenericConversionService.java:294)
	at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:185)
	at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:165)
	at org.springframework.core.env.AbstractPropertyResolver.convertValueIfNecessary(AbstractPropertyResolver.java:319)
	at org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:97)
	at org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:68)
	at org.springframework.core.env.AbstractPropertyResolver.getProperty(AbstractPropertyResolver.java:229)
	at org.springframework.core.env.AbstractEnvironment.getProperty(AbstractEnvironment.java:571)
	at org.grails.datastore.mapping.config.ConfigurationBuilder.buildRecurse(ConfigurationBuilder.groovy:364)
	at org.grails.datastore.mapping.config.ConfigurationBuilder.buildInternal(ConfigurationBuilder.groovy:116)
	at org.grails.datastore.mapping.config.ConfigurationBuilder.build(ConfigurationBuilder.groovy:97)
	at org.grails.datastore.mapping.core.connections.AbstractConnectionSourceFactory.create(AbstractConnectionSourceFactory.java:64)
	at org.grails.datastore.mapping.core.connections.ConnectionSourcesInitializer.create(ConnectionSourcesInitializer.groovy:45)
	at org.grails.datastore.mapping.simple.SimpleMapDatastore.<init>(SimpleMapDatastore.java:137)
	at org.grails.datastore.mapping.simple.SimpleMapDatastore.<init>(SimpleMapDatastore.java:165)
	at grails.plugin.cache.CacheableParseSpec.test include tenant id when used with @CurrentTenant and @Transactional(CacheableParseSpec.groovy:109)
ConfigMapSpec > should support merging ConfigObject maps (:grails-bootstrap:test in CI / Build Grails-Core (macos-latest, 21))
java.lang.StackOverflowError
	at org.grails.config.NavigableMap.resolveConfigMapValue(NavigableMap.groovy:174)
	at org.grails.config.NavigableMap.isSourceMapExcludedBySpringProfile(NavigableMap.groovy:184)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:148)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)
	at org.grails.config.NavigableMap.mergeMaps(NavigableMap.groovy:168)
	at org.grails.config.NavigableMap.mergeMapEntry(NavigableMap.groovy:292)

Muted Tests

Note

Checks are currently running using the configuration below.

Select tests to mute in this pull request:

🔲 AcceptHeaderParserSpec > testAcceptExtensionWithCustomVndTypeAndVersion
🔲 AcceptHeaderParserSpec > testAcceptExtensionWithTokenNoValue
🔲 AcceptHeaderParserSpec > testAcceptHeaderWithNoQValue
🔲 AcceptHeaderParserSpec > testAcceptHeaderWithQNumberOrdering
🔲 AcceptHeaderParserSpec > testFirefox2AcceptHeaderOrdering
🔲 AcceptHeaderParserSpec > testFirefox3AcceptHeaderOrdering
🔲 AcceptHeaderParserSpec > testGRAILS10678
🔲 AcceptHeaderParserSpec > testOldBrowserHeader
🔲 AcceptHeaderParserSpec > testParseAcceptHeaderWithNonNumericQualityValue
🔲 AcceptHeaderParserSpec > testPrototypeHeaderOrdering
🔲 AcceptHeaderParserSpec > testXmlContentTypeWithCharset
🔲 AcceptHeaderParserSpec > testXmlContentTypeWithCharsetAndVersion
🔲 ApiDelegateSpec > Test that delegate methods are added
🔲 ApiDelegateSpec > Test that subclasses can have methods added for classes declared to use the parent class
🔲 CacheTagLibSpec > test GrailsRuntimeException thrown from cache manager
🔲 CacheTagLibSpec > test GrailsRuntimeException thrown from cache manager where body has value
🔲 CacheTagLibSpec > test ServletException thrown from cache manager
🔲 CacheTagLibSpec > test ServletException thrown from cache manager where body has value
🔲 CacheTagLibSpec > test block method
🔲 CacheTagLibSpec > test block method where cache returns null
🔲 CacheTagLibSpec > test block method where value returns empty
🔲 CacheableParseSpec > test include tenant id when used with @CurrentTenant
🔲 CacheableParseSpec > test include tenant id when used with @CurrentTenant and @transactional
🔲 ConfigMapSpec > should support merging ConfigObject maps
🔲 ConnectionRoutingServiceTransformSpec > test @transactional without connection gets connection added from domain
🔲 ConnectionRoutingServiceTransformSpec > test interface service auto-inherits datasource from domain mapping
🔲 ConnectionRoutingServiceTransformSpec > test interface service with @transactional(connection) compiles all CRUD methods
🔲 ConnectionRoutingServiceTransformSpec > test save/delete/get with connection actually invoke connection-aware API at runtime
🔲 ConnectionRoutingServiceTransformSpec > test service auto-inherits connection from domain using connection() method
🔲 ConnectionRoutingServiceTransformSpec > test service auto-inherits datasource from domain mapping
🔲 DataBindingConfigurationSpec > test custom ValueConverter are ordered if defined with @order
🔲 DataBindingConfigurationSpec > test customize data binding for the types which have standard ValueConverters using @order
🔲 DataBindingConfigurationSpec > test that grailsWebDataBinder exists
🔲 DataSourceGrailsPluginSpec > test data sources Grails plugin Spring configuration
🔲 DefaultGrailsPluginManagerSpec > plugin manager can be created with application and discovery bean
🔲 DefaultGrailsPluginManagerSpec > plugin manager can be created with just application
🔲 DevelopmentModeWatchSpec > test root watchPattern
🔲 DomainClassTraitSpec > test getConstrainedProperties
🔲 EntityTransformIncludesGormApiSpec > Test that with the presence of grails-datastore-gorm that the GORM API is added to compiled entities annotated with @entity
🔲 GrailsASTUtilsSpec > test domain class detection when the current source unit is associated with a controller
🔲 GrailsConsoleSpec > error - verify the reset marker at the end of the output
🔲 GrailsConsoleSpec > outputMessage - verify the reset marker at the end of the output
🔲 GrailsConsoleSpec > userInput - verify the reset marker at the end of the output
🔲 GrailsEnvironmentPostProcessorSpec > order value is set appropriately for early loading
🔲 GrailsEnvironmentPostProcessorSpec > postProcessEnvironment does not add property sources when both yml and groovy configurations fail
🔲 GrailsEnvironmentPostProcessorSpec > postProcessEnvironment errors on missing discovery bean
🔲 GrailsEnvironmentPostProcessorSpec > postProcessEnvironment groovy failure aborts remaining plugin config loading
🔲 GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles IOException from yml configuration gracefully
🔲 GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles groovy configuration failure gracefully
🔲 GrailsEnvironmentPostProcessorSpec > postProcessEnvironment handles yml IOException then groovy RuntimeException gracefully
🔲 GrailsEnvironmentPostProcessorSpec > postProcessEnvironment loads plugin configurations when discovery bean is available
🔲 GroovyConfigPropertySourceLoaderSpec > test loading multiple configuration files
🔲 GspCompileStaticSpec > should fail compilation when calling method on invalid property
🔲 GspCompileStaticSpec > should fail compilation when using invalid property
🔲 GspCompileStaticSpec > should support message tag invocation
🔲 GspCompileStaticSpec > should support message tag invocation inline
🔲 GspCompileStaticSpec > should support message tag invocation inline in a closure
🔲 HTMLEncoderSpec > streaming should encode longest part at a time for #streamingEncoder.codecIdentifier.codecName codec
🔲 HibernateDatastoreSpringInitializerSpec > Test configure multiple data sources
🔲 HibernateSpecSpec > Configuration defaults are correct
🔲 HibernateSpecSpec > test hibernate spec
🔲 HibernateSpecSpec > test hibernate spec with domain constraint inheritance
🔲 JpaEntityTransformSpec > test the JPA entity transform the entity correctly
🔲 MethodValidationTransformSpec > test simple validated property
🔲 MultiDataSourceSessionSpec
🔲 RequestAndResponseMimeTypesApiSpec > Test format property is ignored for non-XHR and Accept header with User-Agent
🔲 RequestAndResponseMimeTypesApiSpec > Test format property is valid for Accept header only
🔲 RequestAndResponseMimeTypesApiSpec > Test format property is valid for CONTENT_TYPE and Accept header
🔲 RequestAndResponseMimeTypesApiSpec > Test format property is valid for CONTENT_TYPE header only
🔲 RequestAndResponseMimeTypesApiSpec > Test format property is valid for XHR and Accept header with User-Agent
🔲 RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header and User-Agent #userAgent #additionalConfig #acceptHeader
🔲 RequestAndResponseMimeTypesApiSpec > Test withFormat method when Accept header contains the all (*/*) and non-matching formats
🔲 RequestAndResponseMimeTypesApiSpec > Test withFormat method with Accept header only
🔲 RequestAndResponseMimeTypesApiSpec > Test withFormat method with CONTENT_TYPE header only
🔲 RequestAndResponseMimeTypesApiSpec > Test withFormat returns first block if no format provided
🔲 RequestAndResponseMimeTypesApiSpec > request.withFormat should choose wildcard choice when format == all
🔲 RequestForwarderSpec > test request forward cleans up request attributes after forward
🔲 ResourceLocatorSpec > finds a static resource contributed by a binary plugin
🔲 StackTracePrinterSpec > Test pretty print simple stack trace
🔲 TransactionalTransformSpec > Test @Rollback when applied to Spock specifications with closures combined with where queries
🔲 TransactionalTransformSpec > Test @Rollback when applied to Spock specifications with closures in then blocks
🔲 UrlMappingMatcherSpec > test a matcher with a uri does not match all requests
🔲 UrlMappingMatcherSpec > test caching of results in production

Reuse successful test results:

🔲 ♻️ Only rerun the tests that failed or were muted before

Click the checkbox to trigger a rerun:

🔲 Rerun jobs


Learn more about TestLens at testlens.app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants