Jump to content

NoClassfoundException using chart scriptlet


Recommended Posts

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

  • 6 months later...
  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...