Jump to content
We've recently updated our Privacy Statement, available here ×

wolf_x

Members
  • Posts

    4
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Posts posted by wolf_x

  1. hi all,

    its curious but all my reports work with or without called by java code,

    if there is no graphics inside.

    at the moment  there is a grpahic (simple line graphic with one series),

    it works standalone, but called by java, it throws a lot of error-messages

    i can not interprete where there might be a correctable error  :-((

     

    [classpath to jfreechart and jcommon to actual versions is set,

    additionally i copied jfreechart and jcommon (plus digester,beanutils and so on)

    in jre/lib and lib-dir of netbeans-ide

    IDE is NetBeans 6.9.1 under Windows2007 Java SE jdl1.6.0.22/jre6]

     

    please help with any suggestion ! thanks !

     

    Code:
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jfree/chart/plot/dial/DialFrame        at net.sf.jasperreports.charts.util.ChartUtil.getChartTheme(ChartUtil.java:152)        at net.sf.jasperreports.engine.fill.JRFillChart.evaluateChart(JRFillChart.java:1330)        at net.sf.jasperreports.engine.fill.JRFillChart.evaluateRenderer(JRFillChart.java:1305)        at net.sf.jasperreports.engine.fill.JRFillChart.evaluate(JRFillChart.java:1294)        at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:258)        at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:499)        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummaryNoLastFooterNewPage(JRVerticalFiller.java:1176)        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummary(JRVerticalFiller.java:1041)        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:301)        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:135)        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:946)        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)        at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58)        at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)        at Mehler_Pruedatenverwaltung_EAL.iReportManager.handle_ipeport_m(iReportManager.java:132)        at Mehler_Pruedatenverwaltung_EAL.glj05_modules_2.prepare_print(glj05_modules_2.java:313)        at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.btn_actions(RegManager_QPruefung.java:578)        at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.access$500(RegManager_QPruefung.java:28)        at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung$5.actionPerformed(RegManager_QPruefung.java:275)        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)        at java.awt.Component.processMouseEvent(Component.java:6267)        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)        at java.awt.Component.processEvent(Component.java:6032)        at java.awt.Container.processEvent(Container.java:2041)        at java.awt.Component.dispatchEventImpl(Component.java:4630)        at java.awt.Container.dispatchEventImpl(Container.java:2099)        at java.awt.Component.dispatchEvent(Component.java:4460)        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)        at java.awt.Container.dispatchEventImpl(Container.java:2085)        at java.awt.Window.dispatchEventImpl(Window.java:2478)        at java.awt.Component.dispatchEvent(Component.java:4460)        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)Caused by: java.lang.ClassNotFoundException: org.jfree.chart.plot.dial.DialFrame        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)        at java.security.AccessController.doPrivileged(Native Method)        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)        ... 44 more
  2. damit kann ich nix anfangen / where to search ?

    <code>

    31.12.2010 15:25:57 org.apache.commons.digester.Digester startElement
    SCHWERWIEGEND: Begin event threw error
    java.lang.NoClassDefFoundError: org/jfree/chart/plot/PlotOrientation
            at net.sf.jasperreports.engine.base.JRBaseChartPlot.<init>(JRBaseChartPlot.java:74)
            at net.sf.jasperreports.charts.base.JRBaseLinePlot.<init>(JRBaseLinePlot.java:85)
            at net.sf.jasperreports.charts.design.JRDesignLinePlot.<init>(JRDesignLinePlot.java:88)
            at net.sf.jasperreports.engine.design.JRDesignChart.setChartType(JRDesignChart.java:832)
            at net.sf.jasperreports.engine.design.JRDesignChart.<init>(JRDesignChart.java:191)
            at net.sf.jasperreports.charts.xml.JRLineChartFactory.createObject(JRLineChartFactory.java:42)
            at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)
            at org.apache.commons.digester.Digester.startElement(Digester.java:1361)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
            at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:708)
            at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
            at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
            at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
            at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
            at org.apache.commons.digester.Digester.parse(Digester.java:1647)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:241)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:228)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:216)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:170)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:154)
            at Mehler_Pruedatenverwaltung_EAL.iReportManager.handle_ipeport_m(iReportManager.java:137)
            at Mehler_Pruedatenverwaltung_EAL.glj05_modules_2.prepare_print(glj05_modules_2.java:336)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.btn_actions(RegManager_QPruefung.java:320)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.access$500(RegManager_QPruefung.java:26)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung$5.actionPerformed(RegManager_QPruefung.java:227)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
            at java.awt.Component.processMouseEvent(Component.java:6267)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
            at java.awt.Component.processEvent(Component.java:6032)
            at java.awt.Container.processEvent(Container.java:2041)
            at java.awt.Component.dispatchEventImpl(Component.java:4630)
            at java.awt.Container.dispatchEventImpl(Container.java:2099)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
            at java.awt.Container.dispatchEventImpl(Container.java:2085)
            at java.awt.Window.dispatchEventImpl(Window.java:2478)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.ClassNotFoundException: org.jfree.chart.plot.PlotOrientation
            at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            ... 56 more
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jfree/chart/plot/PlotOrientation
            at net.sf.jasperreports.engine.base.JRBaseChartPlot.<init>(JRBaseChartPlot.java:74)
            at net.sf.jasperreports.charts.base.JRBaseLinePlot.<init>(JRBaseLinePlot.java:85)
            at net.sf.jasperreports.charts.design.JRDesignLinePlot.<init>(JRDesignLinePlot.java:88)
            at net.sf.jasperreports.engine.design.JRDesignChart.setChartType(JRDesignChart.java:832)
            at net.sf.jasperreports.engine.design.JRDesignChart.<init>(JRDesignChart.java:191)
            at net.sf.jasperreports.charts.xml.JRLineChartFactory.createObject(JRLineChartFactory.java:42)
            at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)
            at org.apache.commons.digester.Digester.startElement(Digester.java:1361)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
            at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:708)
            at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
            at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
            at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
            at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
            at org.apache.commons.digester.Digester.parse(Digester.java:1647)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:241)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:228)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:216)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:170)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:154)
            at Mehler_Pruedatenverwaltung_EAL.iReportManager.handle_ipeport_m(iReportManager.java:137)
            at Mehler_Pruedatenverwaltung_EAL.glj05_modules_2.prepare_print(glj05_modules_2.java:336)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.btn_actions(RegManager_QPruefung.java:320)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.access$500(RegManager_QPruefung.java:26)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung$5.actionPerformed(RegManager_QPruefung.java:227)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
            at java.awt.Component.processMouseEvent(Component.java:6267)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
            at java.awt.Component.processEvent(Component.java:6032)
            at java.awt.Container.processEvent(Container.java:2041)
            at java.awt.Component.dispatchEventImpl(Component.java:4630)
            at java.awt.Container.dispatchEventImpl(Container.java:2099)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
            at java.awt.Container.dispatchEventImpl(Container.java:2085)
            at java.awt.Window.dispatchEventImpl(Window.java:2478)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.ClassNotFoundException: org.jfree.chart.plot.PlotOrientation
            at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            ... 56 more
    </code>

    diese Meldungen wirft ein Report mit Line-Chart,wenn er aus einem Java-Programm mit 1 Parameter aufgerufen wird.

    these errors are thrown on report with line-chart, called from java-app with 1 param

     

    derselbe Report läuft mit genau demselben Paramter auf dieselbe Datenbasis einwandfrei, wenn er aus iReport aufgerufen

    wird. Mit anderen Reports mit Parameter - allerdings ohne Grafik - gibts keine Probleme !

     

    same report runs ok if called from iReport

    other reports work well called from java-app with 1 param (or more) without graphics.

     

    kann mir bitte ein erfahrener Programmierer helfen, mir selbst zu helfen ?

    bei dem Haufen von Meldungen blick ich nicht durch, wo man anpacken soll..

     

    please help me to help myself ; the lot of messages confuse me..

     

     

    und beste Wünsche zum Jahreswechsel..

    best regards for New Year !

     

     

     

     


     

     

    Code:
    <?xml version="1.0" encoding="UTF-8"?><jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="rpt_messwerte1" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">	<property name="ireport.zoom" value="1.0"/>	<property name="ireport.x" value="0"/>	<property name="ireport.y" value="0"/>	<parameter name="p_speznr" class="java.math.BigDecimal">		<parameterDescription><![CDATA[Filter auf Messwerte nach MEthode]]></parameterDescription>		<defaultValueExpression><![CDATA[]]></defaultValueExpression>	</parameter>	<queryString>		<![CDATA[select eal_messwerte.*,eal_espezifik3.bereich,eal_espezifik3.methmatch,eal_espezifik3.maxS,eal_espezifik3.minS,eal_espezifik3.Sollmittel,eal_methoden.bezeichnung,eal_methoden.norm,eal_methoden.einheit from eal_messwerteleft join eal_espezifik3 on eal_espezifik3.speznr = eal_messwerte.speznrleft outer join eal_methoden on eal_espezifik3.methmatch = eal_methoden.methmatchWHERE NOT (messwert_c IS NULL) AND eal_messwerte.speznr = $P{p_speznr} ORDER BY eal_messwerte.speznr, eal_messwerte.messnr]]>	</queryString>	<field name="MESSNR" class="java.math.BigDecimal"/>	<field name="SPEZNR" class="java.math.BigDecimal"/>	<field name="MESSW_N" class="java.math.BigDecimal"/>	<field name="EDATUM" class="java.lang.String"/>	<field name="LUPDATE" class="java.lang.String"/>	<field name="LUSER" class="java.lang.String"/>	<field name="MESSWERT_C" class="java.lang.String"/>	<field name="BEREICH" class="java.lang.String"/>	<field name="METHMATCH" class="java.math.BigDecimal"/>	<field name="MAXS" class="java.math.BigDecimal"/>	<field name="MINS" class="java.math.BigDecimal"/>	<field name="SOLLMITTEL" class="java.math.BigDecimal"/>	<field name="BEZEICHNUNG" class="java.lang.String"/>	<field name="NORM" class="java.lang.String"/>	<field name="EINHEIT" class="java.lang.String"/>	<background>		<band splitType="Stretch"/>	</background>	<title>		<band height="32" splitType="Stretch">			<staticText>				<reportElement x="11" y="0" width="311" height="20"/>				<textElement>					<font size="14"/>				</textElement>				<text><![CDATA[EAL - Messwerte zu EAL-Spezifikation grafisch]]></text>			</staticText>			<staticText>				<reportElement x="549" y="5" width="138" height="20"/>				<textElement textAlignment="Right"/>				<text><![CDATA[mehler texnologies gmbh fulda]]></text>			</staticText>			<image>				<reportElement x="701" y="0" width="101" height="27"/>				<imageExpression class="java.lang.String"><![CDATA["D:\Java_projekte\Mehler_Pruefdatenverwaltung_EAL\bilderUicons\logo.gif"]]></imageExpression>			</image>		</band>	</title>	<pageHeader>		<band height="64" splitType="Stretch">			<staticText>				<reportElement x="16" y="7" width="70" height="16"/>				<textElement/>				<text><![CDATA[spezifikation]]></text>			</staticText>			<textField>				<reportElement x="481" y="32" width="56" height="20"/>				<textElement/>				<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{MAXS}]]></textFieldExpression>			</textField>			<textField>				<reportElement x="537" y="32" width="56" height="20"/>				<textElement/>				<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{MINS}]]></textFieldExpression>			</textField>			<textField>				<reportElement x="593" y="32" width="65" height="20"/>				<textElement/>				<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{SOLLMITTEL}]]></textFieldExpression>			</textField>			<staticText>				<reportElement x="593" y="7" width="65" height="16"/>				<textElement/>				<text><![CDATA[sOLLMITTEL]]></text>			</staticText>			<staticText>				<reportElement x="481" y="7" width="56" height="16"/>				<textElement/>				<text><![CDATA[MAXS]]></text>			</staticText>			<staticText>				<reportElement x="537" y="7" width="56" height="16"/>				<textElement/>				<text><![CDATA[MINS]]></text>			</staticText>			<line>				<reportElement x="10" y="28" width="720" height="1"/>			</line>			<line>				<reportElement x="476" y="5" width="1" height="45"/>			</line>			<line>				<reportElement x="535" y="5" width="1" height="45"/>			</line>			<line>				<reportElement x="590" y="5" width="1" height="45"/>			</line>			<staticText>				<reportElement x="90" y="7" width="50" height="16"/>				<textElement/>				<text><![CDATA[METHMATCH]]></text>			</staticText>			<textField>				<reportElement x="90" y="32" width="50" height="20"/>				<textElement/>				<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{METHMATCH}]]></textFieldExpression>			</textField>			<textField>				<reportElement x="16" y="32" width="70" height="20"/>				<textElement/>				<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{SPEZNR}]]></textFieldExpression>			</textField>			<textField>				<reportElement x="150" y="32" width="127" height="20"/>				<textElement/>				<textFieldExpression class="java.lang.String"><![CDATA[$F{BEZEICHNUNG}]]></textFieldExpression>			</textField>			<textField>				<reportElement x="284" y="32" width="100" height="20"/>				<textElement/>				<textFieldExpression class="java.lang.String"><![CDATA[$F{NORM}]]></textFieldExpression>			</textField>			<textField>				<reportElement x="395" y="32" width="73" height="20"/>				<textElement/>				<textFieldExpression class="java.lang.String"><![CDATA[$F{EINHEIT}]]></textFieldExpression>			</textField>			<staticText>				<reportElement x="150" y="7" width="127" height="16"/>				<textElement/>				<text><![CDATA[Meth.Bez.]]></text>			</staticText>			<staticText>				<reportElement x="284" y="7" width="100" height="16"/>				<textElement/>				<text><![CDATA[Norm]]></text>			</staticText>			<staticText>				<reportElement x="395" y="7" width="73" height="16"/>				<textElement/>				<text><![CDATA[Einheit]]></text>			</staticText>			<line>				<reportElement x="10" y="50" width="720" height="1"/>			</line>			<line>				<reportElement x="10" y="5" width="720" height="1"/>			</line>			<line>				<reportElement x="10" y="5" width="1" height="45"/>			</line>			<line>				<reportElement x="660" y="5" width="1" height="45"/>			</line>			<line>				<reportElement x="387" y="5" width="1" height="45"/>			</line>			<line>				<reportElement x="281" y="5" width="1" height="45"/>			</line>			<line>				<reportElement x="145" y="5" width="1" height="45"/>			</line>			<line>				<reportElement x="86" y="5" width="1" height="45"/>			</line>			<textField>				<reportElement x="670" y="32" width="31" height="16"/>				<textElement/>				<textFieldExpression class="java.lang.String"><![CDATA[$F{BEREICH}]]></textFieldExpression>			</textField>			<staticText>				<reportElement x="670" y="7" width="45" height="16"/>				<textElement/>				<text><![CDATA[bereich]]></text>			</staticText>			<line>				<reportElement x="731" y="5" width="1" height="45"/>			</line>		</band>	</pageHeader>	<columnHeader>		<band height="22" splitType="Stretch">			<staticText>				<reportElement x="150" y="1" width="66" height="16"/>				<textElement/>				<text><![CDATA[MESSNR]]></text>			</staticText>			<staticText>				<reportElement x="284" y="0" width="118" height="16"/>				<textElement/>				<text><![CDATA[MESSWERT]]></text>			</staticText>			<line>				<reportElement x="10" y="18" width="650" height="1"/>			</line>		</band>	</columnHeader>	<detail>		<band height="23" splitType="Stretch">			<textField>				<reportElement x="150" y="0" width="66" height="20"/>				<textElement/>				<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{MESSNR}]]></textFieldExpression>			</textField>			<textField>				<reportElement x="284" y="0" width="118" height="20"/>				<textElement/>				<textFieldExpression class="java.lang.String"><![CDATA[$F{MESSWERT_C}]]></textFieldExpression>			</textField>		</band>	</detail>	<columnFooter>		<band splitType="Stretch"/>	</columnFooter>	<pageFooter>		<band height="35" splitType="Stretch">			<textField>				<reportElement x="607" y="7" width="80" height="16"/>				<textElement textAlignment="Right"/>				<textFieldExpression class="java.lang.String"><![CDATA["Seite "+$V{PAGE_NUMBER}+" von "]]></textFieldExpression>			</textField>			<textField evaluationTime="Report">				<reportElement x="690" y="7" width="79" height="16"/>				<textElement/>				<textFieldExpression class="java.lang.String"><![CDATA[" " + $V{PAGE_NUMBER} + " Seiten"]]></textFieldExpression>			</textField>			<textField pattern="dd/MM/yyyy">				<reportElement x="40" y="7" width="100" height="16"/>				<textElement/>				<textFieldExpression class="java.util.Date"><![CDATA[new java.util.Date()]]></textFieldExpression>			</textField>			<rectangle radius="10">				<reportElement mode="Transparent" x="16" y="1" width="769" height="28"/>			</rectangle>		</band>	</pageFooter>	<summary>		<band height="199" splitType="Stretch">			<lineChart>				<chart>					<reportElement stretchType="RelativeToBandHeight" x="0" y="0" width="802" height="199" backcolor="#CCFFFF"/>					<chartTitle/>					<chartSubtitle/>					<chartLegend/>				</chart>				<categoryDataset>					<categorySeries>						<seriesExpression><![CDATA["Messwerte"]]></seriesExpression>						<categoryExpression><![CDATA[$F{MESSNR}]]></categoryExpression>						<valueExpression><![CDATA[Double.parseDouble($F{MESSWERT_C})]]></valueExpression>					</categorySeries>					<categorySeries>						<seriesExpression><![CDATA["MaxWert"]]></seriesExpression>						<categoryExpression><![CDATA[$F{MESSNR}]]></categoryExpression>						<valueExpression><![CDATA[$F{MAXS}]]></valueExpression>					</categorySeries>					<categorySeries>						<seriesExpression><![CDATA["MinWert"]]></seriesExpression>						<categoryExpression><![CDATA[$F{MESSNR}]]></categoryExpression>						<valueExpression><![CDATA[$F{MINS}]]></valueExpression>					</categorySeries>					<categorySeries>						<seriesExpression><![CDATA["Mittelwert"]]></seriesExpression>						<categoryExpression><![CDATA[$F{MESSNR}]]></categoryExpression>						<valueExpression><![CDATA[$F{SOLLMITTEL}]]></valueExpression>					</categorySeries>				</categoryDataset>				<linePlot>					<plot/>					<categoryAxisFormat>						<axisFormat>							<labelFont/>							<tickLabelFont/>						</axisFormat>					</categoryAxisFormat>					<valueAxisFormat>						<axisFormat>							<labelFont/>							<tickLabelFont/>						</axisFormat>					</valueAxisFormat>					<rangeAxisMinValueExpression><![CDATA[$F{MINS}.multiply( BigDecimal.valueOf(0.9) )]]></rangeAxisMinValueExpression>					<rangeAxisMaxValueExpression><![CDATA[$F{MAXS}.multiply(BigDecimal.valueOf(1.1) )]]></rangeAxisMaxValueExpression>				</linePlot>			</lineChart>		</band>	</summary></jasperReport>

    Post Edited by wolf_x at 01/01/2011 09:22
  3. damit kann ich nix anfangen :

    <code>

    31.12.2010 15:25:57 org.apache.commons.digester.Digester startElement
    SCHWERWIEGEND: Begin event threw error
    java.lang.NoClassDefFoundError: org/jfree/chart/plot/PlotOrientation
            at net.sf.jasperreports.engine.base.JRBaseChartPlot.<init>(JRBaseChartPlot.java:74)
            at net.sf.jasperreports.charts.base.JRBaseLinePlot.<init>(JRBaseLinePlot.java:85)
            at net.sf.jasperreports.charts.design.JRDesignLinePlot.<init>(JRDesignLinePlot.java:88)
            at net.sf.jasperreports.engine.design.JRDesignChart.setChartType(JRDesignChart.java:832)
            at net.sf.jasperreports.engine.design.JRDesignChart.<init>(JRDesignChart.java:191)
            at net.sf.jasperreports.charts.xml.JRLineChartFactory.createObject(JRLineChartFactory.java:42)
            at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)
            at org.apache.commons.digester.Digester.startElement(Digester.java:1361)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
            at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:708)
            at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
            at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
            at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
            at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
            at org.apache.commons.digester.Digester.parse(Digester.java:1647)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:241)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:228)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:216)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:170)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:154)
            at Mehler_Pruedatenverwaltung_EAL.iReportManager.handle_ipeport_m(iReportManager.java:137)
            at Mehler_Pruedatenverwaltung_EAL.glj05_modules_2.prepare_print(glj05_modules_2.java:336)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.btn_actions(RegManager_QPruefung.java:320)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.access$500(RegManager_QPruefung.java:26)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung$5.actionPerformed(RegManager_QPruefung.java:227)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
            at java.awt.Component.processMouseEvent(Component.java:6267)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
            at java.awt.Component.processEvent(Component.java:6032)
            at java.awt.Container.processEvent(Container.java:2041)
            at java.awt.Component.dispatchEventImpl(Component.java:4630)
            at java.awt.Container.dispatchEventImpl(Container.java:2099)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
            at java.awt.Container.dispatchEventImpl(Container.java:2085)
            at java.awt.Window.dispatchEventImpl(Window.java:2478)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.ClassNotFoundException: org.jfree.chart.plot.PlotOrientation
            at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            ... 56 more
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jfree/chart/plot/PlotOrientation
            at net.sf.jasperreports.engine.base.JRBaseChartPlot.<init>(JRBaseChartPlot.java:74)
            at net.sf.jasperreports.charts.base.JRBaseLinePlot.<init>(JRBaseLinePlot.java:85)
            at net.sf.jasperreports.charts.design.JRDesignLinePlot.<init>(JRDesignLinePlot.java:88)
            at net.sf.jasperreports.engine.design.JRDesignChart.setChartType(JRDesignChart.java:832)
            at net.sf.jasperreports.engine.design.JRDesignChart.<init>(JRDesignChart.java:191)
            at net.sf.jasperreports.charts.xml.JRLineChartFactory.createObject(JRLineChartFactory.java:42)
            at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389)
            at org.apache.commons.digester.Digester.startElement(Digester.java:1361)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
            at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:708)
            at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
            at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
            at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
            at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
            at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
            at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
            at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
            at org.apache.commons.digester.Digester.parse(Digester.java:1647)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:241)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:228)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:216)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:170)
            at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:154)
            at Mehler_Pruedatenverwaltung_EAL.iReportManager.handle_ipeport_m(iReportManager.java:137)
            at Mehler_Pruedatenverwaltung_EAL.glj05_modules_2.prepare_print(glj05_modules_2.java:336)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.btn_actions(RegManager_QPruefung.java:320)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung.access$500(RegManager_QPruefung.java:26)
            at Mehler_Pruedatenverwaltung_EAL.RegManager_QPruefung$5.actionPerformed(RegManager_QPruefung.java:227)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
            at java.awt.Component.processMouseEvent(Component.java:6267)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
            at java.awt.Component.processEvent(Component.java:6032)
            at java.awt.Container.processEvent(Container.java:2041)
            at java.awt.Component.dispatchEventImpl(Component.java:4630)
            at java.awt.Container.dispatchEventImpl(Container.java:2099)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
            at java.awt.Container.dispatchEventImpl(Container.java:2085)
            at java.awt.Window.dispatchEventImpl(Window.java:2478)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.ClassNotFoundException: org.jfree.chart.plot.PlotOrientation
            at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            ... 56 more
    </code>

    diese Meldungen wirft ein Report mit Line-Chart,wenn er aus einem Java-Programm mit 1 Parameter aufgerufen wird.

    derselbe Report läuft mit genau demselben Paramter auf dieselebe Datenbasis einwandfrei, wenn er aus iReport aufgerufen

    wird. Mit anderen Reports mit Parameter - allerdings ohne Grafik - gibts keine Probleme !

     

    kann mir bitte ein erfahrener Programmierer helfen, mir selbst zu helfen ?

    bei dem Haufen von Meldungen blick ich nicht durch, wo man anpacken soll..

     

    und beste Wünsche zum Jahreswechsel..

     

     

     


     

     

  4. Hi all,

    i' m using iRpeort since only 2 weeks with JAVA SE SDK 1.6 in actual version of NetBeans on Windows 2007

     

    Reports runs well but if i close the window with the standard button on right top of wondow, the whole app is closed

    what i dont want, only the window of the report should be closed !

    can i change this behaviour of  JRViewer  with its properties

    or other ideas ?

     

    the showed code is a function with JButton-event in a  JFRAME-Class :

    Code:


    Post Edited by wolf_x at 12/01/2010 08:42
×
×
  • Create New...