Error: An error occurred during report execution.
The report could not be executed: No subreport of name rsfsx://jaspersubreport/e746ea16-6f67-4d42-b22f-d1aee4993fe8/logo found.
To get help please contact an administrator.
Details
net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: No subreport of name rsfsx://jaspersubreport/e746ea16-6f67-4d42-b22f-d1aee4993fe8/logo found.
I see the same message on my instance of ReportServer
I have a Jasper Report with 7 subreports. The offending subreport had a Dataset called TileDS, which was removed. But even after uploading the latest subreport, RS seems to be referring to the older JRXML.
I’ve deployed the subreport on it’s own and run it. It executes without a compilation error.
Are the JRXMLs cached? Is there a way to clear it?
The issue is resolved! I missed checking catalina.out There was an SQL error. Resolving it sorted the problem out.
The error message involving the older Jasper dataset name got me thinking wrong. Looks like if the code doesn’t compile under RS, it errors with reference to the version of code it holds (as against the version that was just uploaded).
are you sure the log entry corresponds with your execution attempt, and not with a past error ? When you replace a subreport with a newer version, the subreport is compiled during upload. It is hard to imagine that after this old references exist. Please check again.