I also encountered same issue on latest version 5.10. For my case, I can’t generate a pdf report on specific Test Suite. But on other TS I can generate PDF report.
Same TS is also not sending email of report summary.
I am still receiving this error with Katalon Studio version 6.1.4. No log files are generated in that directory. Please assist as we cannot use Katalon until this feature is fixed. This is required to deliver a report of the test run.
Still occurring in version 6.1.5 using the new Report plugin. Error occurred after running test suite in the new Katalon Studio 6.1.5 version with plugin installed. Attached is a log file output with the error message:
Hey Charles, I saw the same issue during my own testing.
The Katalon log file showed a ‘Byte data not found’ error for each of each of the screenshots that had been taken during the test. I had cut and paste the screenshots into a separate test records folder, and Katalon was unable to find them to generate the report.
I resolved the issue by copying and pasting the screenshots folder back to where Katalon expected to find them. Hope this helps!
Is There is any Solution available for this.
I am getting the same error related to “Byte data not found” while exporting Report to PDF.
I am running scripts through command line and configured to Generate PDF and send it via Email. but because of this error no PDF file is getting generated.
2019-08-08 09:24:13.378 WARN com.kms.katalon.core.util.KeywordUtil - com.kms.katalon.core.pdf.exception.JasperReportException: Unable to export pdf to location: C:\nGageAutomation\Projects\nGage-Core\Reports\P1_REGRESSION\20190808_034812\20190808_034812.pdf
at com.kms.katalon.core.pdf.AbstractPdfReportGenerator.exportToPDF(AbstractPdfReportGenerator.java:95)
at com.kms.katalon.core.reporting.ReportWriterUtil.writePdfReport(ReportWriterUtil.java:153)
at com.kms.katalon.core.reporting.ReportWriterUtil$writePdfReport$3.call(Unknown Source)
at KatalonReportListener.exportKatalonReports(KatalonReportListener.groovy:54)
at KatalonReportListener.invokeMethod(KatalonReportListener.groovy)
at com.kms.katalon.core.context.internal.TestHooker.invokeMethod(TestHooker.java:109)
at com.kms.katalon.core.context.internal.TestHooker.lambda$3(TestHooker.java:93)
at com.kms.katalon.core.context.internal.TestHooker.invokeContextMethods(TestHooker.java:92)
at com.kms.katalon.core.context.internal.TestListenerCollector.lambda$3(TestListenerCollector.java:86)
at com.kms.katalon.core.context.internal.TestListenerCollector.handleListenerEvent(TestListenerCollector.java:83)
at com.kms.katalon.core.context.internal.ExecutionEventManager.publicEvent(ExecutionEventManager.java:36)
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:91)
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
at TempTestSuite1565250492249.run(TempTestSuite1565250492249.groovy:35)
Caused by: net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: Byte data not found at: C:\nGageAutomation\Projects\nGage-Core\Reports\P1_REGRESSION\20190808_034812\1565250957434.png.
at net.sf.jasperreports.components.list.VerticalFillList.prepare(VerticalFillList.java:149)
at net.sf.jasperreports.engine.fill.JRFillComponentElement.prepare(JRFillComponentElement.java:150)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:352)
at net.sf.jasperreports.engine.fill.JRFillFrame.prepare(JRFillFrame.java:243)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:352)
at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:421)
at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:396)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2028)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:752)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportContent(JRVerticalFiller.java:279)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:123)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:558)
at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:414)
at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:746)
at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:58)
at net.sf.jasperreports.engine.fill.AbstractThreadSubreportRunner.run(AbstractThreadSubreportRunner.java:216)
Caused by: net.sf.jasperreports.engine.JRException: Byte data not found at: C:\nGageAutomation\Projects\nGage-Core\Reports\P1_REGRESSION\20190808_034812\1565250957434.png.
at net.sf.jasperreports.repo.RepositoryUtil.getBytesFromLocation(RepositoryUtil.java:210)
at net.sf.jasperreports.engine.RenderableUtil.getRenderable(RenderableUtil.java:122)
at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:584)
at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:520)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:281)
at net.sf.jasperreports.components.list.FillListContents.evaluateContents(FillListContents.java:83)
at net.sf.jasperreports.components.list.VerticalFillList.prepare(VerticalFillList.java:109)
… 15 more