无法使用类';java.lang.String';到类';java.util.Map';。从Grails3.0.10升级到3.1.11时

无法使用类';java.lang.String';到类';java.util.Map';。从Grails3.0.10升级到3.1.11时,grails,gradle,Grails,Gradle,我正在将我的应用程序从Grails3.0.10升级到3.1.11。当我运行grailsclean命令时,它在读取我的.gradle文件夹依赖项时显示以下错误 |初始化类路径时出错:无法强制转换对象文件:/root/.gradle/caches/modules-2/files-2.1/com.nnacres.nncore/ana/1.8.2/8f6699fd8c14236789f7672ee0a1df9718b259d/ana-1.8.2.jar文件:/root/.gradle/caches/mo

我正在将我的应用程序从Grails3.0.10升级到3.1.11。当我运行
grailsclean
命令时,它在读取我的
.gradle
文件夹依赖项时显示以下错误

|初始化类路径时出错:无法强制转换对象文件:/root/.gradle/caches/modules-2/files-2.1/com.nnacres.nncore/ana/1.8.2/8f6699fd8c14236789f7672ee0a1df9718b259d/ana-1.8.2.jar文件:/root/.gradle/caches/modules-2/files-2/files-2.1/com.nnacres.nncore/fatfactfooter/1.8.2/937af4c115732e1234aa6e4276f6a394a/fata3a.2.jar文件:/root/.gradle/caches/modules-2/files-2.1/com.nnacres.nncore/widgetManager/2.4/bc8d041cc451cbca85e89596a9b9050880e2aa26/widgetManager-2.4.jar文件:/root/.gradle/caches/modules-2/files-2/files-2.1/com.nnacres.nncore/pdCommon/1.1pojo/cc4b09ba682fcb0ec3cd738dbbb47026bb421pojo.jar文件:/root/.gradle/caches/modules-2/files-2.1/com.nnacres.nncore.grailscore/grailscore/2.8.1/9eecb9f37cf1b0908ae73360144328d45ff3759d/grailscore-2.8.1.jar文件:/root/.gradle/caches/modules-2/files-2.1/com.nnacres.nnacres/jsCss/1.3pojotemp/c20c8e368c68c59c5ff2765a845ed8776866152/jsmp-1.3potejar文件:/root/.gradle/caches/modules-2/files-2.1/xml-api/xml-api/1.4.01/3789d9fada2d3d458c4ba2de349494980f381ee3/xml-api-1.4.01.jar文件:/root/.gradle/caches/modules-2/files-2.1/org.grails.plugins/asset-pipeline/3.2.1/32a127d37deeac5916b256db8b0fe8b3a9ad/asset-pipeline-3.1.jar文件:/root/.gradle/caches/modules-2/files-2.1/mysql/mysql-connector-java/5.1.38/dbbd7cd309ce167ec8367de4e41c63c2c8593cc5/mysql-connector-java-5.1.38.jar文件:/root/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-testing/3.1.11/ced629bc229c0d9b463a958ad2770eb4a85443/grails-testing-3.11.jar文件:/root/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna-platform/4.1.0/23457ad1cf75c1676330de5565a0e67b0a/jna-platform-2/files-2.1.0.jar文件:/root/.gradle/caches/modules-2/files-2.1/org.objeness/objeness/objeness/2.1/87c0ea8038862528d09308b468f766f135a96/jeness-2.1.jar'带类字符串'to.lang.java.util'映射

位于org.grails.cli.gradle.cache.MapReadingCachedGradleOperation.readFromCached(MapReadingCachedGradleOperation.groovy:37) 位于org.grails.cli.gradle.cache.MapReadingCachedGradleOperation.readFromCached(MapReadingCachedGradleOperation.groovy) 位于org.grails.cli.gradle.cache.CachedGradleOperation.call(CachedGradleOperation.groovy:58) 位于org.grails.cli.GrailsCli.populateContextLoader(GrailsCli.groovy:521) 位于org.grails.cli.GrailsCli.initializeProfile(GrailsCli.groovy:504) 位于org.grails.cli.GrailsCli.initializeApplication(GrailsCli.groovy:310) 位于org.grails.cli.GrailsCli.execute(GrailsCli.groovy:273) 位于org.grails.cli.GrailsCli.main(GrailsCli.groovy:163)


我还删除了我的
.gradle
文件夹,但它仍然显示错误

我已通过在我的计算机上安装gradle 2.13解决了此问题,然后运行gradle clean命令。您可以从此处下载gradle()


如果这没有帮助,请尝试删除本地.gradle缓存文件夹,然后在grails代码中运行gradle clean。

请使用
-stacktrace
argument@GraemeRocherstacktrace包含几乎所有我的gradle依赖项