Closed jamesfredley closed 3 months ago
Nice work đ For the failing groovy-joint-workflow, have a look at the adjustments made in https://github.com/grails/grails-core/blob/7.0.x/.github/workflows/groovy-joint-workflow.yml. (The setup of Develocity in the Groovy build has changed in GROOVY_4_0_X).
@jamesfredley Do you wanna merge this bad boy? Or is @codeconsole or @jdaugherty in the process of reviewing?
@jamesfredley Do you wanna merge this bad boy? Or is @codeconsole or @jdaugherty in the process of reviewing?
I'm actually in the process of reviewing. I have been talking about some solutions to the multiple inheritance problem. Can this wait until Thursday's meeting?
@jamesfredley Do you wanna merge this bad boy? Or is @codeconsole or @jdaugherty in the process of reviewing?
I'm actually in the process of reviewing. I have been talking about some solutions to the multiple inheritance problem. Can this wait until Thursday's meeting?
@jdaugherty Excellent, no problem đ
Spoke to @jamesfredley and we want to go ahead and merge. My comments can be addressed separately.
PR so that a 9.0.0-SNAPSHOT can be published and we can continue working on other grails dependencies while we work on the failing tests ignored on this PR. https://github.com/grails/grails-data-mapping/issues/1811
Key Changes and issues:
Groovy-5106 issues:
The interface GormEntity cannot be implemented more than once with different arguments: org.grails.datastore.gorm.GormEntity<grails.gorm.tests.XXX> and org.grails.datastore.gorm.GormEntity<grails.gorm.tests.XXX>
Tenants changes -
Annotation Metadata Reader
javax in Grails Package hierarchy and class name
CastExpression.asExpression(newReturnType, returnExpr)
The interface XXX cannot be implemented more than once with different arguments: java.util.Example<java.lang.Object> and java.util.Example<E>
org.codehaus.groovy.syntax.RuntimeParserException: The interface Set cannot be implemented more than once with different arguments: java.util.Set<java.lang.Object> and java.util.Set<E>
More test failures:
Cannot implement method for argument [title], No implementations possible for method 'rx.Observable updateBook(java.lang.String, java.lang.String)
java.lang.IllegalStateException: Either class [grails.gorm.services.multitenancy.partitioned.Book] is not a domain class or GORM has not been initialized correctly or has already been shutdown. Ensure GORM is loaded and configured correctly before calling any methods on a GORM entity.
java.lang.IllegalStateException: Either class [grails.gorm.services.multitenancy.schema.Book] is not a domain class or GORM has not been initialized correctly or has already been shutdown. Ensure GORM is loaded and configured correctly before calling any methods on a GORM entity.
-https://github.com/grails/grails-data-mapping/pull/1810/files#diff-db6628bfbaa9316ae15a143760a4e8f08ab13d7b3b9768f1889f87c4c2303d18java.lang.StackOverflowError