Hi,
I am trying to invoke JASPER Reports designed using iReport 3.7.0.
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, param, conn);
I am getting following error,
root cause
javax.servlet.ServletException: org/apache/commons/collections/ReferenceMap
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:791)
org.apache.jsp.index_jsp._jspService(index_jsp.jav a:117)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:368)
root cause
java.lang.NoClassDefFoundError: org/apache/commons/collections/ReferenceMap
net.sf.jasperreports.extensions.DefaultExtensionsR egistry.<init>(DefaultExtensionsRegistry.java:93)
sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Construc tor.java:513)
java.lang.Class.newInstance0(Class.java:355)
java.lang.Class.newInstance(Class.java:308)
net.sf.jasperreports.engine.util.ClassUtils.instan tiateClass(ClassUtils.java:59)
net.sf.jasperreports.extensions.ExtensionsEnvironm ent.createDefaultRegistry(ExtensionsEnvironment.ja va:80)
net.sf.jasperreports.extensions.ExtensionsEnvironm ent.<clinit>(ExtensionsEnvironment.java:68)
net.sf.jasperreports.engine.util.JRStyledTextParse r.<clinit>(JRStyledTextParser.java:76)
net.sf.jasperreports.engine.fill.JRBaseFiller.<ini t>(JRBaseFiller.java:174)
net.sf.jasperreports.engine.fill.JRVerticalFiller. <init>(JRVerticalFiller.java:74)
net.sf.jasperreports.engine.fill.JRVerticalFiller. <init>(JRVerticalFiller.java:56)
net.sf.jasperreports.engine.fill.JRFiller.createFi ller(JRFiller.java:143)
net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFiller.java:53)
net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:417)
avayaLibrary.AVAYADBConnection.playAround(AVAYADBC onnection.java:59)
org.apache.jsp.index_jsp._jspService(index_jsp.jav a:79)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:368)