Hi,
I'm having the following error message where running report using the ReportExecutions API
ValidationErrorImpl{errorCode='null', arguments=null, properties=null, defaultMessage='Non acceptable value: 4500.00', field='orderAmount'}
When running the same report from jasperserver itelf, the report is wokring fine.
I'm passing the below value in the field mentioned in the error
"name": "orderAmount",
"value": [
"4500.00"
]
see error when trying to extract the export :
"exports": [
{
"status": "failed",
"errorDescriptor": {
"message": "Input controls validation failure",
"errorCode": "input.controls.validation.error",
"parameters": [
"com.jaspersoft.jasperserver.api.ErrorDescriptorException: Input controls validation failure\r\n\tat com.jaspersoft.jasperserver.remote.services.ReportExecution.getFinalReportUnitResult(ReportExecution.java:173)\r\n\tat com.jaspersoft.jasperserver.remote.services.impl.RunReportServiceImpl$2.run(RunReportServiceImpl.java:498)\r\n\tat com.jaspersoft.jasperserver.api.logging.util.LoggableExecutorService$1.run(LoggableExecutorService.java:84)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\r\n\tat java.lang.Thread.run(Thread.java:750)\r\n"
]
},
"id": "a6d0876d-1d36-433a-8e2b-0baff38dbcd0"
Extract of Jasperserver log
2023-12-13T13:45:42,318 ERROR SecureExceptionHandlerImpl,pool-24-thread-3510:125 - Input controls validation failure com.jaspersoft.jasperserver.api.ErrorDescriptorException: Input controls validation failure
at com.jaspersoft.jasperserver.remote.services.ReportExecution.getFinalReportUnitResult(ReportExecution.java:173)
at com.jaspersoft.jasperserver.remote.services.impl.RunReportServiceImpl$2.run(RunReportServiceImpl.java:498)
at com.jaspersoft.jasperserver.api.logging.util.LoggableExecutorService$1.run(LoggableExecutorService.java:84)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
Did someone encounter this isssue already and have a fix for it ?
Thanks for your help.
Frederic