I think this has something to do with date parameters/variables in your report.
Please ensure the input control you made for the date parameters in Jasperserver are java.util.date
Also one common error i have seen myself repeating is putting a default value expresion like an empty string may be (""
) for the date parameters/variables where they are declared .In this case i have seen the report works in ireport also gets upload in the server without any error but it would throw
java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Date Error Trace
Please check the above two points with all the date parameters of your report and update here if that works
Thanks
chandra