This is an automated email from the ASF dual-hosted git repository. borinquenkid pushed a commit to branch fix/mongo-mapping-context-initialize-visibility in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit a6dc598122aac46333f6ff7d4fae9fc151e8c54f Author: Walter Duque de Estrada <[email protected]> AuthorDate: Fri Jun 26 21:10:20 2026 -0500 fix(mongodb): widen MongoMappingContext.initialize visibility to public The MappingContext interface declares initialize(ConnectionSourceSettings) as public. MongoMappingContext narrowed it to protected, which is a Java contract violation and causes a compilation error. Co-Authored-By: Claude Sonnet 4.6 <[email protected]> --- .../org/grails/datastore/mapping/mongo/config/MongoMappingContext.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoMappingContext.java b/grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoMappingContext.java index d37f38de3c..695d91bb53 100644 --- a/grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoMappingContext.java +++ b/grails-data-mongodb/core/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoMappingContext.java @@ -231,7 +231,7 @@ public class MongoMappingContext extends DocumentMappingContext { } @Override - protected void initialize(ConnectionSourceSettings settings) { + public void initialize(ConnectionSourceSettings settings) { super.initialize(settings); AbstractMongoConnectionSourceSettings mongoConnectionSourceSettings = (AbstractMongoConnectionSourceSettings) settings;
