2002 JI Open Discussion Posted August 18, 2006 Share Posted August 18, 2006 By: Philippe Damerval - damerval NoClassfoundException using chart scriptlet 2003-08-20 17:12 Hi, I keep getting this exception when trying to reproduce the charts sample. I have tried copying the scriptlet class and java code in every conceivable place the code imght be looking for it, to no avail. Please help! java.lang.ClassNotFoundException: TestScriptlet at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:183) at java.lang.ClassLoader.loadClass(ClassLoader.java:294) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281) at java.lang.ClassLoader.loadClass(ClassLoader.java:250) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:190) at dori.jasper.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:123) at dori.jasper.engine.fill.JRBaseFiller.loadScriptlet(JRBaseFiller.java:555) at dori.jasper.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:324) at dori.jasper.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:131) at dori.jasper.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:123) at dori.jasper.engine.fill.JRFiller.fillReport(JRFiller.java:110) at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:219) at dori.jasper.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:140) at dori.jasper.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:108) at wai.tests.testreportcharts.JasperApp.main(JasperApp.java:98) NESTED BY : dori.jasper.engine.JRException: Error loading scriptlet class : TestScriptlet at dori.jasper.engine.fill.JRBaseFiller.loadScriptlet(JRBaseFiller.java:559) at dori.jasper.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:324) at dori.jasper.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:131) at dori.jasper.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:123) at dori.jasper.engine.fill.JRFiller.fillReport(JRFiller.java:110) at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:219) at dori.jasper.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:140) at dori.jasper.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:108) at wai.tests.testreportcharts.JasperApp.main(JasperApp.java:98) Link to comment Share on other sites More sharing options...
waj310 Posted February 22, 2007 Share Posted February 22, 2007 Have you tried putting the source of scriptlet in the jrxml ? name="source_wise_hiring" columnCount="1" printOrder="Vertical" orientation="Portrait" pageWidth="595" pageHeight="842" columnWidth="535" columnSpacing="0" leftMargin="30" rightMargin="30" topMargin="20" bottomMargin="20" whenNoDataType="NoPages" scriptletClass="com.project.reports.charts.JFreeChartScriptlet" isTitleNewPage="false" isSummaryNewPage="false"> <property name="ireport.scriptlethandling" value="0" /> <property name="ireport.encoding" value="UTF-8" /> <import value="java.util.*" /> <import value="net.sf.jasperreports.engine.*" /> <import value="net.sf.jasperreports.engine.data.*" />Post edited by: waj310, at: 2007/02/22 09:54 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now