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;

Reply via email to