Skip to content

Client 360 Report fails to run due to missing required parameter #32

@wanderlust42

Description

@wanderlust42

Description

When running the Client 360 Report at:
https://demo.jmix.io/b2b-crm/report/run

the application throws an Unexpected error instead of generating the report.

Observed behavior

Error shown in UI:
Root exception from logs:
io.jmix.reports.exception.ReportParametersValidationException: Required report parameter "client" not found

Impact

This makes the report unavailable in the demo environment and creates the impression that the reporting feature is broken or incomplete.

For customer demos, this is especially problematic because reports are usually perceived as an important business capability.

Expected behavior

The report should either:
• require the user to explicitly select a client before execution, or
• provide a proper parameter input dialog before running, or
• fail gracefully with a clear user-facing validation message instead of an unexpected error.

Notes

The issue appears to be caused by the report being executed without the required client parameter being passed.

Log excerpt
io.jmix.reports.exception.ReportParametersValidationException: Required report parameter "client" not found
at io.jmix.reports.yarg.reporting.Reporting.handleParameters(Reporting.java:167)
at io.jmix.reports.libintegration.JmixReporting.handleParameters(JmixReporting.java:83)
at io.jmix.reports.yarg.reporting.Reporting.runReport(Reporting.java:86)
at io.jmix.reports.yarg.reporting.Reporting.runReport(Reporting.java:114)
at io.jmix.reports.runner.impl.ReportRunnerImpl.createReportDocumentInternal(ReportRunnerImpl.java:127)
at io.jmix.reports.runner.impl.ReportRunnerImpl.run(ReportRunnerImpl.java:75)
at io.jmix.reportsflowui.runner.impl.UiReportRunnerImpl.runAndShow(UiReportRunnerImpl.java:113)
at io.jmix.reportsflowui.runner.FluentUiReportRunner.runAndShow(FluentUiReportRunner.java:184)
at io.jmix.reportsflowui.view.run.ReportRunView.onReportDataGridRunReport(ReportRunView.java:183)

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions