title: JasperReports hidden exception when filling compiled report
body: <p>I'm using JasperReports 5.0.0 to make reports in my Java application.<br>
  When I load &amp; compile report from <code>.jrxml</code> file it has no problem.<br>
  But when I try to load them from compiled report (<code>.jasper</code> file) it stops operation without any exception!<br>
  I surrounded <code>JasperFillManager.fillReport</code> statement with a try statement that catch <code>Throwable</code> like this:  </p>
  
  <pre><code>jasperReport = (JasperReport) JRLoader.loadObject(new FileInputStream(new File(Main.jarpath,Main.REPORT_TEMPLATE)));
  try{
      jasperPrint  = JasperFillManager.fillReport(jasperReport, parameters, new JRBeanCollectionDataSource(data));
  }catch(Throwable ex){
      ex.printStackTrace();
  }
  </code></pre>
  
  <p>Now it prints this exception:  </p>
  
  <pre><code>java.lang.NoSuchMethodError: groovy.lang.MetaClassImpl.createPogoCallCurrentSite(Lorg/codehaus/groovy/runtime/callsite/CallSite;Ljava/lang/Class;[Ljava/lang/Object;)Lorg/codehaus/groovy/runtime/callsite/CallSite;
          at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallCurrentSite(CallSiteArray.java:108)
          at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
          at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
          at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
          at pe_report_1367344395908_105126.customizedInit(calculator_pe_report_1367344395908_105126:87)
          at net.sf.jasperreports.engine.fill.JREvaluator.init(JREvaluator.java:88)
          at net.sf.jasperreports.engine.fill.JRCalculator.init(JRCalculator.java:111)
          at net.sf.jasperreports.engine.fill.JRFillDataset.initCalculator(JRFillDataset.java:469)
          at net.sf.jasperreports.engine.fill.JRBaseFiller.&lt;init&gt;(JRBaseFiller.java:529)
          at net.sf.jasperreports.engine.fill.JRVerticalFiller.&lt;init&gt;(JRVerticalFiller.java:88)
          at net.sf.jasperreports.engine.fill.JRVerticalFiller.&lt;init&gt;(JRVerticalFiller.java:103)
          at net.sf.jasperreports.engine.fill.JRVerticalFiller.&lt;init&gt;(JRVerticalFiller.java:61)
          at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:153)
          at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:82)
          at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:653)
          at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:969)
          at pe.reporting$1.doInBackground(reporting.java:75)
          at pe.reporting$1.doInBackground(reporting.java:41)
          at javax.swing.SwingWorker$1.call(SwingWorker.java:278)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
          at java.util.concurrent.FutureTask.run(FutureTask.java:138)
          at javax.swing.SwingWorker.run(SwingWorker.java:317)
          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
          at java.lang.Thread.run(Thread.java:619)
  </code></pre>
  
  <p>What is the problem?</p>