在Grails2.5.2中重新加载taglib类时出错

在Grails2.5.2中重新加载taglib类时出错,grails,Grails,我正在使用Grails2.5.2并在使用一个标记库。当我执行grailsrun-app时,一切都正常运行,但每当我在标记库中进行更改并保存文件时,就会出现以下错误 Error | 2016-02-26 16:29:30,628 [Thread-9] ERROR plugins.AbstractGrailsPluginManager - Plugin [groovyPages:2.5.2] could not reload changes to file [D:\...\BootstrapTag

我正在使用Grails2.5.2并在使用一个标记库。当我执行
grailsrun-app
时,一切都正常运行,但每当我在标记库中进行更改并保存文件时,就会出现以下错误

Error |
2016-02-26 16:29:30,628 [Thread-9] ERROR plugins.AbstractGrailsPluginManager  - Plugin [groovyPages:2.5.2] could not reload changes to file [D:\...\BootstrapTagLib.groovy]: Ambiguous method overloading for method grails.spring.BeanBuilder#registerBeans.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
    [interface org.codehaus.groovy.grails.commons.spring.RuntimeSpringConfiguration]
    [interface org.springframework.beans.factory.support.BeanDefinitionRegistry]
Message: Ambiguous method overloading for method grails.spring.BeanBuilder#registerBeans.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
    [interface org.codehaus.groovy.grails.commons.spring.RuntimeSpringConfiguration]
    [interface org.springframework.beans.factory.support.BeanDefinitionRegistry]
    Line | Method
->> 3241 | chooseMostSpecificParams     in groovy.lang.MetaClassImpl
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   3194 | chooseMethodInternal         in     ''
|   3137 | chooseMethod . . . . . . . . in     ''
|   1328 | getMethodWithCachingInternal in     ''
|   3405 | createPogoCallSite . . . . . in     ''
|   1314 | createPogoCallSite           in groovy.lang.ExpandoMetaClass
|    150 | createPogoSite . . . . . . . in org.codehaus.groovy.runtime.callsite.CallSiteArray
|    164 | createCallSite               in     ''
|     48 | defaultCall . . . . . . . .  in     ''
|    113 | call                         in org.codehaus.groovy.runtime.callsite.AbstractCallSite
|    125 | call . . . . . . . . . . . . in     ''
|    342 | doCall                       in org.codehaus.groovy.grails.plugins.web.GroovyPagesGrailsPlugin$_closure5
|     -2 | invoke0 . . . . . . . . . .  in sun.reflect.NativeMethodAccessorImpl
|     57 | invoke                       in     ''
|     43 | invoke . . . . . . . . . . . in sun.reflect.DelegatingMethodAccessorImpl
|    606 | invoke                       in java.lang.reflect.Method
|   1426 | jlrMethodInvoke . . . . . .  in org.springsource.loaded.ri.ReflectiveInterceptor
|     93 | invoke                       in org.codehaus.groovy.reflection.CachedMethod
|    325 | doMethodInvoke . . . . . . . in groovy.lang.MetaMethod
|   1210 | invokeMethod                 in groovy.lang.MetaClassImpl
|   1123 | invokeMethod . . . . . . . . in groovy.lang.ExpandoMetaClass
|   1019 | invokeMethod                 in groovy.lang.MetaClassImpl
|    426 | call . . . . . . . . . . . . in groovy.lang.Closure
|    767 | invokeOnChangeListener       in org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin
|    716 | notifyOfEvent . . . . . . .  in     ''
|    731 | notifyOfEvent                in     ''
|    408 | informOfClassChange . . . .  in org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager
|    366 | informOfFileChange           in     ''
|    226 | informPluginManager . . . .  in org.codehaus.groovy.grails.project.compiler.GrailsProjectWatcher
|     48 | access$400                   in     ''
|    152 | onNew . . . . . . . . . . .  in org.codehaus.groovy.grails.project.compiler.GrailsProjectWatcher$1
|     76 | fireOnNew                    in org.codehaus.groovy.grails.compiler.AbstractDirectoryWatcher
|    104 | run . . . . . . . . . . . .  in org.codehaus.groovy.grails.compiler.WatchServiceDirectoryWatcher
|    154 | run                          in org.codehaus.groovy.grails.compiler.DirectoryWatcher
^    161 | run . . . . . . . . . . . .  in org.codehaus.groovy.grails.project.compiler.GrailsProjectWatcher
我进行了一点调查,发现以下内容表明,自grails 2.3.3以来,这个错误已经修复。我将广泛使用taglibs,每次进行更改时都必须重新启动应用程序非常耗时

我可以在resources.groovy中进行重写吗?Grails2.5.3或2.5.1中是否存在此错误


你好,谢谢

升级到2.5.3或2.5.4版似乎不能解决问题,升级到2.5.3或2.5.4版似乎不能解决问题。