2012-04-19 13 views
2

を解決することができません、私は次のセットアップ、Grailsは2.0.3、STSを持っている、と私は私のコントローラのいずれかでこれをやっている:私は、アプリケーションを実行するとGrailsのコンパイルエラー:クラスJSON

render(['car': contactL] as JSON) 

I私はエラーについて読んだことがあるが、解決策のどれも私のために働いていない、私はGrailsのツールを使用して、クリーニング、アップグレードを試してみました

- > [更新の依存関係が、それは私を与えた:次のエラーを取得する

grails> | Error Error running script null: Cannot invoke method trim() on null object (Use --stacktrace to see the full trace) 

私のプロジェクトでもこのエラーが発生しています:

The project was not built since its build path is incomplete. Cannot find the class file for groovy.lang.GroovyObject. Fix the build path then try building this project Ristretto  Unknown Java Problem 

あなたは何を診断していますか?

答えて

0

、私はワークスペースを切り替えて、私のプロジェクトを追加 - 問題解決します。

13

エラー「クラスJSONを解決することができません」を修正するには、あなたはそれをインポートしておく必要があります。私は最終的にそれが働いて得ることができた

import grails.converters.JSON 
... 
class MyController { 
    ... 
    render [car: contactL] as JSON 
+1

私はそれを試しました。Groovy:grails.converters.JSONクラスを解決できません。 – marko

+0

うーん、面白いです。私はSTSを一生懸命使いませんでしたが、何かが間違っているように聞こえます(あなたがすでにあなた自身に来たという結論)。申し訳ありません。私はおそらくこの答えを削除するでしょう - あなたはあなたの質問にそれをインポートしたという事実を追加したいかもしれません。 –

+0

すべての答えは高く評価されています:)それは昨日まで働いていましたが、私が行ったことは、私のmavenとivy-cacheを削除したことでした.pom.xmlファイルが存在していないことを私に伝えていました...問題 – marko

関連する問題