Skip to content

Subreport error: Exception: Error fill report: Erro fill internal #165

@theywc

Description

@theywc

I have attempted several methods to generate the report, but the report with subreports has not been successfully produced. Below are two methods I have tried and the error messages. Please assist in providing a solution or an example.

Describe the bug
Jaspersoft Studio: Subreport OK!
Pyreportjasper: Subreport get some error

PyReportJasper setting:

  1. Method1
    pyreportjasper = PyReportJasper()
    pyreportjasper.config(
    input_file,
    output_file,
    db_connection=db_connection,
    output_formats=output_formats,
    parameters={
    "start_date": '2024-01-01',
    "end_date": '2024-01-31',
    },
    locale='en_US'
    )
    Error Message(Method1):
    Exception: Error fill report: Erro fill internal: net.sf.jasperreports.engine.JRException: Resource not found at:

  2. Method2: add resource
    pyreportjasper = PyReportJasper()
    pyreportjasper.config(
    input_file,
    output_file,
    db_connection=db_connection,
    output_formats=output_formats,
    parameters={
    "start_date": '2024-01-01',
    "end_date": '2024-01-31',
    },
    locale='en_US',
    resource=RESOURCES_DIR
    )

Error Message(Method2):
Exception: Error fill report: Erro fill internal: net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: Error loading object from InputStream.

Jrxml (subreport part):

<reportElement x="0" y="10" width="555" height="160" uuid="f68d53f9-b8fb-44d8-a261-419ead1f551c">
	<property name="com.jaspersoft.studio.unit.width" value="px"/>
	<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<subreportParameter name="start_date">
	<subreportParameterExpression><![CDATA[$P{start_date}]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="end_date">
	<subreportParameterExpression><![CDATA[$P{end_date}]]></subreportParameterExpression>
</subreportParameter>
<subreportExpression><![CDATA["TEST_sub1.jrxml"]]></subreportExpression>

Questions:

  1. about setting, where should I correct?
  2. is there any document for subreport for pyreportjasper 2.1.3v?

Desktop (please complete the following information):

  • OS: Linux
  • Python version: 3.8
  • Library version: 2.1.3
  • Java version: 11.0.19
  • JVM: OpenJDK 64-Bit Server VM

Jaspersoft Studio (please complete the following information):

  • Version: 6.19.1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions