-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Subreport error: Exception: Error fill report: Erro fill internal #165
Comments
We have released version 2.1.4, which implements data typing for parameters sent to the reports. Please try using the new version and let us know about your experience. Here's the link to the example: link How to use: import os
from pyreportjasper import PyReportJasper
def report_with_params():
try:
RESOURCES_DIR = os.path.abspath(os.path.dirname(__file__))
REPORTS_DIR = os.path.abspath(os.path.dirname(__file__))
input_file = os.path.join(REPORTS_DIR, "myteste2", "params.jrxml")
output_file = os.path.join(REPORTS_DIR, "myteste2", "output_file")
pyreportjasper = PyReportJasper()
pyreportjasper.config(
input_file,
output_file,
output_formats=["pdf"],
parameters={
'myString': {
'value': 'TESTE STRING VALUE',
'type': pyreportjasper.TypeJava.String
},
'myInt': {
'value': 1,
'type': pyreportjasper.TypeJava.Integer
},
'myDate': {
'value': '11/04/1991',
'type': pyreportjasper.TypeJava.Date,
'format_input': 'dd/MM/yyyy'
},
}
)
pyreportjasper.process_report()
print("Result is the file below.")
print(output_file + ".pdf")
except Exception as e:
print(f"Error occurred: {e}")
report_with_params()
|
We had an error processing subreports that was fixed in version 2.1.4. |
Still have subreport issue. Not sure If I should set up config for subreport or not. |
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:
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:
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):
Questions:
Desktop (please complete the following information):
Jaspersoft Studio (please complete the following information):
The text was updated successfully, but these errors were encountered: