NullPointer exception when scaffolding first Grails app -
starting out grails have installed grails version 2.4.0 , using jdk 1.7.0_55 on gnu/linux sequence of actions below keep getting nullpointerexception. can provide pointer missing or doing wrong ?
grails create-app firstgrails cd firstgrails grails grails> run-app
i go localhost:8080/firstgrails , see generated page.
next do
grails> create-domain-class tag
and go firstgrails/grails-app/domain/firstgrails folder , edit tag.groovy contains:
// tag.groovy package firstgrails class tag { string name string description }
next
grails> create-controller tag
and edit firstgrails/grailsapp/controllers/firstgrails/tagcontroller.groovy into
// tagcontroller.groovy package firstgrails class tagcontroller { static scaffold = tag }
i reload in browser , firstgrails.tagcontroller added list of available controllers under welcome message. selecting it, create tag name , description , tag shows in list of tags expected. whenever try add second tag 500 error: internal server error with
uri: /firstgrails/tag/create class: java.lang.nullpointerexception message: null
the trace in console is:
error 2014-06-03 18:28:31,714 [http-bio-8080-exec-2] error errors.grailsexceptionresolver - nullpointerexception occurred when processing request: [get] /firstgrails/tag/create stacktrace follows: message: error processing groovypageview: error executing tag <g:form>: error executing tag <g:render>: null line | method ->> 527 | dofilter in /tag/create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - caused grailstagexception: error executing tag <g:form>: error executing tag <g:render>: null ->> 35 | docall in /tag/create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - caused grailstagexception: error executing tag <g:render>: null ->> 30 | docall in /tag/create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - caused nullpointerexception: null ->> 333 | hash in java.util.concurrent.concurrenthashmap - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 988 | in '' | 141 | getvalue in grails.util.cacheentry | 81 | getvalue in '' | 73 | docall . in tag_create$_run_closure2_closure24 | 78 | docall in tag_create$_run_closure2 | 81 | run . . . in tag_create | 189 | dofilter in grails.plugin.cache.web.filter.pagefragmentcachingfilter | 63 | dofilter in grails.plugin.cache.web.filter.abstractfilter | 1145 | runworker in java.util.concurrent.threadpoolexecutor | 615 | run . . . in java.util.concurrent.threadpoolexecutor$worker ^ 745 | run in java.lang.thread | error 2014-06-03 18:30:33,050 [http-bio-8080-exec-9] error errors.grailsexceptionresolver - nullpointerexception occurred when processing request: [get] /firstgrails/tag/create stacktrace follows: message: error processing groovypageview: error executing tag <g:form>: error executing tag <g:render>: null line | method ->> 527 | dofilter in /tag/create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - caused grailstagexception: error executing tag <g:form>: error executing tag <g:render>: null ->> 35 | docall in /tag/create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - caused grailstagexception: error executing tag <g:render>: null ->> 30 | docall in /tag/create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - caused nullpointerexception: null ->> 333 | hash in java.util.concurrent.concurrenthashmap - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 988 | in '' | 141 | getvalue in grails.util.cacheentry | 81 | getvalue in '' | 73 | docall . in tag_create$_run_closure2_closure24 | 78 | docall in tag_create$_run_closure2 | 81 | run . . . in tag_create | 189 | dofilter in grails.plugin.cache.web.filter.pagefragmentcachingfilter | 63 | dofilter in grails.plugin.cache.web.filter.abstractfilter | 1145 | runworker in java.util.concurrent.threadpoolexecutor | 615 | run . . . in java.util.concurrent.threadpoolexecutor$worker ^ 745 | run in java.lang.thread | error 2014-06-03 18:32:21,796 [http-bio-8080-exec-5] error errors.grailsexceptionresolver - nullpointerexception occurred when processing request: [get] /firstgrails/tag/create stacktrace follows: message: error processing groovypageview: error executing tag <g:form>: error executing tag <g:render>: null line | method ->> 527 | dofilter in /tag/create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - caused grailstagexception: error executing tag <g:form>: error executing tag <g:render>: null ->> 35 | docall in /tag/create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - caused grailstagexception: error executing tag <g:render>: null ->> 30 | docall in /tag/create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - caused nullpointerexception: null ->> 333 | hash in java.util.concurrent.concurrenthashmap - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 988 | in '' | 141 | getvalue in grails.util.cacheentry | 81 | getvalue in '' | 73 | docall . in tag_create$_run_closure2_closure24 | 78 | docall in tag_create$_run_closure2 | 81 | run . . . in tag_create | 189 | dofilter in grails.plugin.cache.web.filter.pagefragmentcachingfilter | 63 | dofilter in grails.plugin.cache.web.filter.abstractfilter | 1145 | runworker in java.util.concurrent.threadpoolexecutor | 615 | run . . . in java.util.concurrent.threadpoolexecutor$worker ^ 745 | run in java.lang.thread
i tried , able reproduce it. if generate view resolved without views giving error. there issue in grails
jira
, see this issue have provided patch it.
hope helps.
Comments
Post a Comment