wicket-contrib-jasperreport JRResource serialization problem
------------------------------------------------------------

                 Key: WICKET-1217
                 URL: https://issues.apache.org/jira/browse/WICKET-1217
             Project: Wicket
          Issue Type: Bug
    Affects Versions: 1.3.0-rc1
            Reporter: Luciano Montebove
            Priority: Minor


In  wicket-contrib-jasperreport code using a recent JasperReports version 
(2.0.2 in my application, but the problem is there also with previous releases) 
with Wicket 1.3 there is a bug in class JRResource that make it not 
serializable generating errors from the Wicket 1.3 serialization ckecks. It is 
determined by the call to JasperFillManager.fillReport(report, params, 
dataSource)  that changes the reportParameters (it's an HashMap) variable 
adding not serializable objects to it.

A simple solution is replacing the code in  getReportParameters() of JRResource 
 avoiding to return directly the variable:
        public Map getReportParameters()
        {
                //modified for jasperreport 2.0.2 serialization problem
                return new HashMap(reportParameters);
        } 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to