2012-04-19 70 views
2

我有以下设置,Grails的2.0.3,STS,而我在我的控制器之一这样做:Grails的编译错误:无法解析类JSON

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

当我运行的应用程序,我出现以下错误:

我看了一下错误,但没有一个解决方案已经为我工作的,我曾尝试清洗,升级,使用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 2012-04-19 20:52:12

+0

嗯,有趣。我没有用STS了一大堆,但听起来好像有什么地方不对劲的地方(你已经得出自己的结论)。对不起,我帮不了多少;我可能会删除这个答案 - 尽管如此,您可能想要添加一个事实,即您已将其导入到您的问题中。 – 2012-04-19 21:04:58

+0

所有答案都赞赏:)它的工作,直到昨天,我所做的就是删除我的Maven和常春藤缓存,一个点就告诉我,一个pom.xml文件不存在...我还没有解决问题 – marko 2012-04-20 06:41:11

相关问题