problemas com essa exceção java.lang.IllegalStateException.
02/02/2015 16:57
0
Estou tendo problemas e não consigo resolver, esta sendo lançada a seguinte exceção:
java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request.


Este é o codigo:

List oArgs = [];
Map oModel = ['messages': []];
oArgs = [oAtendimento_ti.id, oAtendimento_ti, oAtendimento_ti.solicitacao, oAtendimento_ti.solucao, oAtendimento_ti.atendente, oAtendimento_ti.fechamento];
oModel.messages = [Aplicacao.internacionalize("email.atendimento.ti", sMensagem, oArgs)];


o codigo do internacionalize:

protected static def g;
/**
* internacionaliza uma mensagem usando o i18n
*
* @param _sCode REQUIRED - The code to resolve the message for. Used for custom application messages.
* @param _sDefault (optional) - The default message to output if the error or code cannot be found in messages.properties.
* @param _args (optional) - A list of argument values to apply to the message when code is used.
* @return a Mensagem internacionalizada
*/
public static String internacionalize(String _sCode, String _sDefault, List _args) {
g = g?: grails.util.Holders.applicationContext.getBean( 'org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib' );
return g.message(code: _sCode, default: _sDefault, args: _args);
}


Desde já obrigado!
Tags: IllegalStateException


0
Oi Edu,

vi sua mensagem agora aqui. Pode nos passar mais detalhes sobre seu controlador?

Parece que está ocorrendo processamento após o envio da página, o que pode estar gerando este erro.


0
Não estou usando controller, estou fazendo a chamada do internacionalize no service.

Obrigado.
05/02/2015 14:11



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto