Hello!
I'm trying send e-mail with seam-mail, but I'm getting LIE when do this. Somebody can help me? See the code:
public void enviaEmailEAtualiza(Prazo prazo) {
final Map<String, Object> objetosContextuais = new HashMap<String, Object>();
objetosContextuais.put("prazo", prazo);
objetosContextuais.put("processo", prazo.getProcesso());
//I do this to try eliminate the problem
objetosContextuais.put("advogadoGestor", prazo.getProcesso().getAdvogadoGestor());
objetosContextuais.put("advogadoEmpresa", prazo.getProcesso().getAdvogadoEmpresa());
asynchronousMailProcessor.envia(10000, "/mail/PrazoVencido.xhtml", objetosContextuais);
}
}
In template:
<m:from name="Não responda"
address="sender@novosrumosdesenvolvimento.com.br" />
<m:to name="#{advogadoGestor.nome}">#{advogadoGestor.email}</m:to>
<m:cc name="#{advogadoEmpresa.nome}">#{advogadoEmpresa.email}</m:cc> ...
And, then, I'm get LIE:
ERROR: [05/11/2009 - 00:47:28] could not initialize proxy - no Session
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:86)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:140)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190)
at br.com.nrdp.juriprev.entity.administracao.Usuario_$$_javassist_10.getEmail(Usuario_$$_javassist_10.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Thanks for any help and sorry for my bad English.