Hi, My Tomcat server is on Solaris and I get the same exception but it appears sometimes and when I restart a tomcat, reports started working fine. I havent set java.awt.headless=true; My tomcat version is 5.5 and my jasper reports version is 3.0 Please let me know how can reproduce this problem everytime and how can I fix. Regards, Ankur