Well I'm not sure why this isn't working for Jasper output, then.  My code is 
very similar (although there is more involved, of course).  I was actually 
getting the context before using injection, which worked better.  I'm also 
using a session EJB - I assume your test code is not.

In any case, using 

  | FacesContext context = FacesContext.getCurrentInstance();
  | 
causes errors even earlier.  When I do

  | HttpServletResponse response = (HttpServletResponse) 
context.getExternalContext().getResponse();
  | 
I get an exception:

  | 20:00:28,098 ERROR [STDERR] java.lang.IllegalStateException
  | 20:00:28,108 ERROR [STDERR]  at 
com.sun.faces.context.FacesContextImpl.assertNotReleased(FacesContextImpl.java:428)
  | 20:00:28,108 ERROR [STDERR]  at 
com.sun.faces.context.FacesContextImpl.getExternalContext(FacesContextImpl.java:149)
  | 20:00:28,108 ERROR [STDERR]  at 
org.my.project.session.I9CertForm.generateCertificate(I9CertForm.java:145)
  | 



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4122868#4122868

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4122868
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to