【发布时间】:2015-01-16 15:10:01
【问题描述】:
我为 POGO 类实现了跟随列表方法
def list (def sort=null, def order=null, def max=null, def offset=null) {
..
}
当我从控制器调用它时
render view: 'index', model: [orderList: Order.list(params.sort, params.order, params.max, params.offset), orderCount:orders.size()]
我收到以下错误
No signature of method: static mypackage.Order.list() is applicable for argument types: (null, null, null, null) values: [null, null, null, null]
Possible solutions: list(), wait(), find(), list(java.lang.Object), list(java.lang.Object, java.lang.Object), list(java.lang.Object, java.lang.Object, java.lang.Object). Stacktrace follows:
Message: No signature of method: static latis.ctl.Job.list() is applicable for argument types: (null, null, null, null) values: [null, null, null, null]
Possible solutions: list(), wait(), find(), list(java.lang.Object), list(java.lang.Object, java.lang.Object), list(java.lang.Object, java.lang.Object, java.lang.Object)
Line | Method
->> 6 | showInstances in latis.ctl.JobController
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 198 | doFilter in grails.plugin.cache.web.filter.PageFragmentCachingFilter
| 63 | doFilter . . in grails.plugin.cache.web.filter.AbstractFilter
| 53 | doFilter in grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter
| 49 | doFilter . . in grails.plugin.springsecurity.web.authentication.RequestHolderAuthenticationFilter
| 82 | doFilter in grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter
| 1145 | runWorker . . in java.util.concurrent.ThreadPoolExecutor
| 615 | run in java.util.concurrent.ThreadPoolExecutor$Worker
^ 744 | run . . . . . in java.lang.Thread
java.lang.Object), list(java.lang.Object, java.lang.Object, java.lang.Object)
【问题讨论】:
-
显然该方法不是静态的,而是从类引用
Order.list()中调用的。