Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo


Intergrating JasperReport And Compiere

  • yomisma2


    i'm trying to integrate JasperReport and Compiere, but when I'm compiling a get the next error:
    C:\Compiere2\JasperReports\src\org\compiere\report\Barbecue.java:12 org.compiere.report.Barbecue is not abstract and does not override abstract method getImageType() in net.sf.jasperreports.engine.JRRenderable

    C:\Compiere2\JasperReports\src\org\compiere\report\ReportStarter.java:57 org.compiere.report.ReportStarter is not abstract and does not override abstract method startProcess(org.compiere.util.Ctx, org.compiere.process.ProcessInfor, org.compiere.util.Trx) in org.compiere.process.ProcessCall

    I hope you can help me. I don't know what's wrong.


  • AMsupport


    I have the same problem.
    Does someone have the knowhow to solve this problem?
    Thanks anyway?

    I want to run Jasper (iReport) with Compiere.!!

    Compiere runs on PostgresQl, Java JDK1.6 and Windows XP.

    And I have running i-Reports and JasperServer

    I did download “compierejasper-2.5.2b-pre-c-11.tar.bz2” from Sourceforge.org

    Also I did configure my Adempiere written in the Doc “ADempiere/Compiere JasperReports Integration HowTo”

    1] Where must I install the file.tar.bz2?

    2] Must I compile the .jar files in a specific directory and how?

    Then I run the process “standalone” in Compiere and I get the following message.

    “Error starting Class.org.compiere.report.reportStarter’

    And an error in the Java Console:

    21:01:11.734 Ini.loadProperties: C:\Documents and Settings\Arthur Maring\Compiere.properties #28

    -------> Env.verifyLanguage: NO System Language - Set to Base en_US

    ===========> ProcessCtl.startProcess: org.compiere.report.ReportStarter

    java.lang.ClassNotFoundException: org.compiere.report.ReportStarter

             at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

             at java.security.AccessController.doPrivileged(Native Method)

             at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

             at com.sun.jnlp.JNLPClassLoader.findClass(JNLPClassLoader.java:257)

             at java.lang.ClassLoader.loadClass(ClassLoader.java:307)

             at java.lang.ClassLoader.loadClass(ClassLoader.java:252)

             at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

             at java.lang.Class.forName0(Native Method)

             at java.lang.Class.forName(Class.java:169)

             at org.compiere.apps.ProcessCtl.startProcess(ProcessCtl.java:483)

             at org.compiere.apps.ProcessCtl.run(ProcessCtl.java:256)

    Thanks for info and regards,

    Arthur Maring

  • Alcnedlor

    Has there been any improvement on this topic ?

    What sources did you use to start your integration ? Cause I found some public sources that are really old an not usable (I think)

    Thank you