grails - 无法将类 'java.lang.String' 的对象 jar 转换为类 'java.util.Map' 。从 grails 3.0.10 升级到 3.1.11 时

标签 grails gradle

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

|错误初始化类路径时出错:无法转换对象'file:/root/.gradle/caches/modules-2/files-2.1/com.nnacres.nncore/ana/1.8.2/8f6699fd8c146236789f7672ee0a1df9718b259d/ana-1.8.2.jar文件:/root/.gradle/caches/modules-2/files-2.1/com.nnacres.nncore/fatFooter/1.8.2/937af4c115732e561234aa6e42876f6aa394082a/fatFooter-1.8.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.1/com.nnacres.nncore/pdCommon/1.1pojo/cc4b09ba682fcb0ec3cd738dbbb47026bb42eb1c/pdCommon-1.1pojo.jar 文件:/root/.gradle/caches/modules-2/files-2.1/com.nnacres.nncore.grailscore/grailscore/2.8.1/9eecb9f37cf1b0908ae73360144328d45ff 3759d/grailscore-2.8.1.jar文件:/root/.gradle/caches/modules-2/files-2.1/com.nnacres.nncore/jsCss/1.3pojotemp/c203c8e38668a6c593ff2765a845ed8776866152/jsCss-1.3pojotemp.jar 文件:/root/.gradle/caches/modules-2/files-2.1/xml-apis/xml-apis/1.4.01/3789d9fada2d3d458c4ba2de349d48780f381ee3/xml-apis-1.4.01.jar 文件:/root/.gradle/caches/modules-2/files-2.1/org.grails。插件/asset-pipeline/3.2.1/32a127d37d6deeac5916b256db8b0fe8b3a9a9ad/asset-pipeline-3.2.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/ced629bc229c0d9b463a958ad2770eb4f 4a85443/grails- plugin-testing-3.1.11.jar 文件:/root/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna-platform/4.1.0/23457ad1cf75c2c16763330de5565a0e67b4bc0a/jna-platform-4.1 .0.jar 文件:/root/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/2.1/87c0ea803b69252868d09308b4618f766f135a96/objenesis-2.1.jar' 类 'java.lang.String' 到类 ' java.util.Map'

在 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 ( http://wiki.deister.net/wiki/Linux:CentOS_install_gradle )

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

关于grails - 无法将类 'java.lang.String' 的对象 jar 转换为类 'java.util.Map' 。从 grails 3.0.10 升级到 3.1.11 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39451592/

相关文章:

gradle - Hyperledger:使用Gradle构建Chaincode

android - Android Studio错误:程序类型已存在:org.objectweb.asm.Edge

更新到 2.1.3 后,Android Studio Building Gradle 项目信息卡在无状态

java - 字符串太大,无法使用 UTF-8 进行编码,而改为 'STRING_TOO_LARGE'

android - 非法char <“> at index 10: C:\Android”\analytics.settings

Grails Jquery-ui 插件配置

macos - IntelliJ迫使我在每次代码更改时都重新启动我的应用程序

grails - 针对值组合设置唯一约束

grails - Grails:在 Controller 中加载jdbcDriver

grails - 是否可以将 Groovy Expandos 的集合绑定(bind)到碧 Jade 报告?