grails-reflect.InvocationTargetException

grails-reflect.InvocationTargetException,grails,frame,Grails,Frame,我在页面中使用frame从服务器获取一些数据。 加载页面时,我注意到有两个调用传递到服务器: 一个位于src框架中定义的NB_tans操作中,另一个位于页面中任何位置定义的tans操作中 HTML: ... <frame name="menu" src="/${grailsApplication.metadata.'app.name'}-${grailsApplication.metadata.'app.version'}/MyController/NA_tans" scrolling="

我在页面中使用frame从服务器获取一些数据。 加载页面时,我注意到有两个调用传递到服务器:
一个位于src框架中定义的
NB_tans
操作中,另一个位于页面中任何位置定义的
tans
操作中

HTML:

...
<frame name="menu" src="/${grailsApplication.metadata.'app.name'}-${grailsApplication.metadata.'app.version'}/MyController/NA_tans" scrolling="auto">
... 
def tans(){

    println "tans"

    ....

    render(view: "action",params:params)
    return

}


def NA_tans(){

    println "NA_tans"

    ....

    render(view: "action",params:params)
    return

} 
tans
WARN: Exception: java.lang.reflect.InvocationTargetException
NA_tans
输出:

...
<frame name="menu" src="/${grailsApplication.metadata.'app.name'}-${grailsApplication.metadata.'app.version'}/MyController/NA_tans" scrolling="auto">
... 
def tans(){

    println "tans"

    ....

    render(view: "action",params:params)
    return

}


def NA_tans(){

    println "NA_tans"

    ....

    render(view: "action",params:params)
    return

} 
tans
WARN: Exception: java.lang.reflect.InvocationTargetException
NA_tans

这取决于您使用的Grails版本。。。 通过
grails2.2.2
添加一个空模型,例如:
model:['':null]
可能会解决这个错误

尝试: