2016-09-12 4 views
2

私のアプリケーションをgrails 3.0.10から3.1.11にアップグレードしています。 grails cleanコマンドを実行すると、.gradleフォルダの依存関係を読み取るときに次のエラーが表示されます。クラス 'java.lang.String'を持つオブジェクトjarをクラス 'java.util.Map'にキャストできません。 grails 3.0.10から3.1.11へのアップグレード時

|エラークラスパスを初期化中にエラーが発生しました:オブジェクトのファイルをキャストできません:/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/9eecb9f37cf1b0908ae73360144328d45ff3759d/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/3789d9fada 2d3d458c4ba2de349d48780f381ee3/xml-apis-1.4.01.jarファイル:/root/.gradle/caches/modules-2/files-2.1/org.grails.plugins/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/ced629bc229c0d9b463a958ad2770eb4f4a85443/grails-plugin-testing-3.1.11.jarファイル:/root/.gradle/ cache/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 'クラスに 'はjava.lang.String型「クラスと' /files-2.1/org.objenesis/objenesis/2.1/87c0ea803b69252868d09308b4618f766f135a96/objenesis-2.1.jar java.util.Map'

org.grails.cliで。 gradle.ca che.MapReadingCachedGradleOperation.readFromCached(MapReadingCachedGradleOperation.groovy:37)org.grails.cli.gradle.cache.CachedGradleOperation.call(CachedGradleOperationでorg.grails.cli.gradle.cache.MapReadingCachedGradleOperation.readFromCached(MapReadingCachedGradleOperation.groovy) で。 groovy:58) at org.grails.cli.GrailsCli.populateContextLoader(GrailsCli.groovy:521) at org.grails.cli.GrailsCli.initializeProfile(GrailsCli.groovy:504) at org.grails.cli.GrailsCli。 org.grails.cli.GrailsCli.executeで (GrailsCli.groovy:273):initializeApplication(310 GrailsCli.groovy) org.grails.cli.GrailsCli.mainで(GrailsCli.groovy:163)

Iが持っていますまた削除されました私.gradleフォルダは、まだこれは「doesnのならば、はGradleのクリーン command.youは(http://wiki.deister.net/wiki/Linux:CentOS_install_gradle

ここからのGradleダウンロードすることができます実行し、私は私のマシン上でGradleの2.13をインストールすることによってこの問題を解決してきた私にエラー

+0

'-stacktrace'引数を使って完全なstacktraceを投稿してください –

+0

@GraemeRocher stacktraceにはほとんどのマイグラフト依存関係が含まれています –

答えて

2

を示しますお手数ですが、ローカルの.gradleキャッシュフォルダを削除し、grailsコードでgradle cleanを実行してください。

関連する問題