Grails 2.2.4 + webflow: method name must not be null -


after upgrade grails 2.2.1 2.2.4, have following error dealing webflow redirect action:

method name must not null. stacktrace follows: java.lang.illegalargumentexception: method name must not null     @ org.springframework.util.assert.notnull(assert.java:112)     @ org.springframework.util.reflectionutils.findmethod(reflectionutils.java:151)     @ grails.plugin.cache.web.proxyawaremixedgrailscontrollerhelper.retrieveaction(proxyawaremixedgrailscontrollerhelper.java:41)     @ org.codehaus.groovy.grails.web.servlet.mvc.abstractgrailscontrollerhelper.executeaction(abstractgrailscontrollerhelper.java:226)     @ grails.plugin.cache.web.proxyawaremixedgrailscontrollerhelper.executeaction(proxyawaremixedgrailscontrollerhelper.java)     @ org.codehaus.groovy.grails.web.servlet.mvc.abstractgrailscontrollerhelper.handleuri(abstractgrailscontrollerhelper.java:197)     @ grails.plugin.cache.web.proxyawaremixedgrailscontrollerhelper.handleuri(proxyawaremixedgrailscontrollerhelper.java)     @ org.codehaus.groovy.grails.web.servlet.mvc.abstractgrailscontrollerhelper.handleuri(abstractgrailscontrollerhelper.java:118)     @ grails.plugin.cache.web.proxyawaremixedgrailscontrollerhelper.handleuri(proxyawaremixedgrailscontrollerhelper.java)     @ org.codehaus.groovy.grails.web.servlet.mvc.simplegrailscontroller.handlerequest(simplegrailscontroller.java:72)     @ org.springframework.web.servlet.mvc.simplecontrollerhandleradapter.handle(simplecontrollerhandleradapter.java:48)     @ org.codehaus.groovy.grails.web.servlet.grailsdispatcherservlet.dodispatch(grailsdispatcherservlet.java:328)     @ org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:852)     @ org.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:882)     @ org.springframework.web.servlet.frameworkservlet.dopost(frameworkservlet.java:789)     @ javax.servlet.http.httpservlet.service(httpservlet.java:641)     @ javax.servlet.http.httpservlet.service(httpservlet.java:722)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:305)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210)     @ org.codehaus.groovy.grails.web.sitemesh.grailspagefilter.dofilter(grailspagefilter.java:133)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:369)     @ org.springframework.security.web.access.intercept.filtersecurityinterceptor.invoke(filtersecurityinterceptor.java:99)     @ org.springframework.security.web.access.intercept.filtersecurityinterceptor.dofilter(filtersecurityinterceptor.java:83)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.access.exceptiontranslationfilter.dofilter(exceptiontranslationfilter.java:97)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.authentication.anonymousauthenticationfilter.dofilter(anonymousauthenticationfilter.java:78)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.authentication.rememberme.remembermeauthenticationfilter.dofilter(remembermeauthenticationfilter.java:119)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.servletapi.securitycontextholderawarerequestfilter.dofilter(securitycontextholderawarerequestfilter.java:54)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.authentication.abstractauthenticationprocessingfilter.dofilter(abstractauthenticationprocessingfilter.java:187)     @ org.codehaus.groovy.grails.plugins.springsecurity.requestholderauthenticationfilter.dofilter(requestholderauthenticationfilter.java:40)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.codehaus.groovy.grails.plugins.springsecurity.mutablelogoutfilter.dofilter(mutablelogoutfilter.java:79)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.context.securitycontextpersistencefilter.dofilter(securitycontextpersistencefilter.java:57)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.filterchainproxy.dofilter(filterchainproxy.java:168)     @ org.springframework.web.filter.delegatingfilterproxy.invokedelegate(delegatingfilterproxy.java:346)     @ org.springframework.web.filter.delegatingfilterproxy.dofilter(delegatingfilterproxy.java:259)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210)     @ org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:70)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210)     @ org.apache.catalina.core.applicationdispatcher.invoke(applicationdispatcher.java:684)     @ org.apache.catalina.core.applicationdispatcher.processrequest(applicationdispatcher.java:473)     @ org.apache.catalina.core.applicationdispatcher.doforward(applicationdispatcher.java:402)     @ org.apache.catalina.core.applicationdispatcher.forward(applicationdispatcher.java:329)     @ org.codehaus.groovy.grails.web.util.webutils.forwardrequestforurlmappinginfo(webutils.java:314)     @ org.codehaus.groovy.grails.web.util.webutils.forwardrequestforurlmappinginfo(webutils.java:279)     @ org.codehaus.groovy.grails.web.servlet.errorhandlingservlet.dodispatch(errorhandlingservlet.java:134)     @ org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:852)     @ org.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:882)     @ org.springframework.web.servlet.frameworkservlet.dopost(frameworkservlet.java:789)     @ javax.servlet.http.httpservlet.service(httpservlet.java:641)     @ javax.servlet.http.httpservlet.service(httpservlet.java:722)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:305)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210)     @ org.codehaus.groovy.grails.web.sitemesh.grailspagefilter.obtaincontent(grailspagefilter.java:206)     @ org.codehaus.groovy.grails.web.sitemesh.grailspagefilter.dofilter(grailspagefilter.java:152)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:369)     @ org.springframework.security.web.access.intercept.filtersecurityinterceptor.invoke(filtersecurityinterceptor.java:99)     @ org.springframework.security.web.access.intercept.filtersecurityinterceptor.dofilter(filtersecurityinterceptor.java:83)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.access.exceptiontranslationfilter.dofilter(exceptiontranslationfilter.java:97)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.authentication.anonymousauthenticationfilter.dofilter(anonymousauthenticationfilter.java:78)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.authentication.rememberme.remembermeauthenticationfilter.dofilter(remembermeauthenticationfilter.java:112)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.servletapi.securitycontextholderawarerequestfilter.dofilter(securitycontextholderawarerequestfilter.java:54)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.authentication.abstractauthenticationprocessingfilter.dofilter(abstractauthenticationprocessingfilter.java:187)     @ org.codehaus.groovy.grails.plugins.springsecurity.requestholderauthenticationfilter.dofilter(requestholderauthenticationfilter.java:40)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.codehaus.groovy.grails.plugins.springsecurity.mutablelogoutfilter.dofilter(mutablelogoutfilter.java:79)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.context.securitycontextpersistencefilter.dofilter(securitycontextpersistencefilter.java:79)     @ org.springframework.security.web.filterchainproxy$virtualfilterchain.dofilter(filterchainproxy.java:381)     @ org.springframework.security.web.filterchainproxy.dofilter(filterchainproxy.java:168)     @ org.springframework.web.filter.delegatingfilterproxy.invokedelegate(delegatingfilterproxy.java:346)     @ org.springframework.web.filter.delegatingfilterproxy.dofilter(delegatingfilterproxy.java:259)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210)     @ org.codehaus.groovy.grails.web.servlet.mvc.grailswebrequestfilter.dofilterinternal(grailswebrequestfilter.java:69)     @ org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:76)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210)     @ org.apache.catalina.core.applicationdispatcher.invoke(applicationdispatcher.java:684)     @ org.apache.catalina.core.applicationdispatcher.processrequest(applicationdispatcher.java:473)     @ org.apache.catalina.core.applicationdispatcher.doforward(applicationdispatcher.java:402)     @ org.apache.catalina.core.applicationdispatcher.forward(applicationdispatcher.java:329)     @ org.apache.catalina.core.standardhostvalve.custom(standardhostvalve.java:453)     @ org.apache.catalina.core.standardhostvalve.status(standardhostvalve.java:324)     @ org.apache.catalina.core.standardhostvalve.throwable(standardhostvalve.java:415)     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:191)     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:98)     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:118)     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:407)     @ org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:999)     @ org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:565)     @ org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:309)     @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:895)     @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:918)     @ java.lang.thread.run(thread.java:680) 

using webflow plugin 2.0.8.1, java 1.7u25 on mac osx.

there jira related same topic shiro: http://jira.grails.org/browse/grails-10201 apparently bug running in dev mode (run-app), , don't persist in war (prod).

any please ?


Comments

Popular posts from this blog

ios - UICollectionView Self Sizing Cells with Auto Layout -

node.js - ldapjs - write after end error -

DOM Manipulation in Wordpress (and elsewhere) using php -