在DomainClass列表上的Grails NullPointer

时间:2015-02-09 17:51:58

标签: grails gorm

我试图调用DomainClass.list()并抛出Nullpointer异常。

域类与字符串和布尔属性没有关系。

代码就像网页调用ajax&gt;更新操作&gt; <服务方法> SystemConfig.list()

它会抛出nullpointer异常。

其他奇怪的事情是,当我调用方法显示其工作的编辑页面时,但是当我尝试调用操作来更新它时,不会这样做。

我真的不知道该怎么做。我试着将逻辑放在控制器,服务(现在的位置),使用标准,没有任何作用......

域类

class ConfiguracaoSistema {

boolean usarCatix
boolean usarRcb
String cnpjRcb
String nomeRcb
String senhaRcb
String enderecoServicosCatix
String ipCatix
String portaCatix

static constraints = {
    cnpjRcb nullable: true
    nomeRcb nullable: true
    senhaRcb nullable: true
    enderecoServicosCatix nullable: true
    ipCatix nullable: true
    portaCatix nullable: true
} 
}

堆栈跟踪

2015-02-09 16:05:07,053 [http-bio-8080-exec-13] ERROR errors.GrailsExceptionResolver  - NullPointerException occurred when processing request: [POST] /CRM/usuario/update/21 - parameters:
usuarioCatix: 13
password: ***
catix: on
name: Admin
_catix: 
version: 2
email: contato@vitor.ninja
gu: null
username: Admin
Stacktrace follows:
Message: null
    Line | Method
->>  176 | $tt__update in org.catelani.crm.UsuarioController$$EP3onIQu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|    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
|     82 | doFilter .  in grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter
|   1142 | runWorker   in java.util.concurrent.ThreadPoolExecutor
|    617 | run . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^    745 | run         in java.lang.Thread

即使我执行下面的代码,它也会抛出NullpointerException

UsuarioController {

     @Transactional
     def update(usuarioInstance) {

     ConfiguracaoSistema.list()

     }
}

0 个答案:

没有答案