Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 0.1
-
Fix Version/s: 0.2
-
Component/s: None
-
Labels:None
-
Environment:Grails 1.1.1
Description
Following error may occur when loading a persisted stateful knowledge session:
groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method org.codehaus.groovy.grails.commons.DefaultGrailsApplication#isArtefactOfType.
Cannot resolve which method to invoke for [class java.lang.String, null] due to overlapping prototypes between:
[class java.lang.String, class java.lang.Class]
[class java.lang.String, class java.lang.String]
at groovy.lang.MetaClassImpl.chooseMostSpecificParams(MetaClassImpl.java:2894)
at groovy.lang.MetaClassImpl.chooseMethod(MetaClassImpl.java:2847)
at groovy.lang.MetaClassImpl.getMethodWithCachingInternal(MetaClassImpl.java:1188)
at groovy.lang.MetaClassImpl.createPogoCallSite(MetaClassImpl.java:3012)
at groovy.lang.ExpandoMetaClass.createPogoCallSite(ExpandoMetaClass.java:1124)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.createPogoSite(CallSiteArray.java:132)
...