Skip to content

No Try Catch If cell content is greater than 32767  #26

@mcpabst

Description

@mcpabst

If you want to convert a cucumber JSON with an element with more than 32767 characters to Excel you will get this message:

please insert a "try catch".

<groupId>tech.grasshopper</groupId>
<artifactId>extentreports-cucumberjson-plugin</artifactId>
<version>2.16.0</version>

java.lang.IllegalArgumentException: The maximum length of cell contents (text) is 32767 characters

error	11-Dec-2023 15:23:16		at org.apache.poi.ss.usermodel.CellBase.checkLength(CellBase.java:292)
error	11-Dec-2023 15:23:16		at org.apache.poi.ss.usermodel.CellBase.setCellValue(CellBase.java:273)
error	11-Dec-2023 15:23:16		at tech.grasshopper.excel.report.cell.CellOperations.writeValue(CellOperations.java:82)
error	11-Dec-2023 15:23:16		at tech.grasshopper.excel.report.table.ExceptionsTable.writeTableValues(ExceptionsTable.java:72)
error	11-Dec-2023 15:23:16		at tech.grasshopper.excel.report.sheets.exceptions.ExceptionsSheet.updateExceptionsTableData(ExceptionsSheet.java:36)
error	11-Dec-2023 15:23:16		at tech.grasshopper.excel.report.sheets.exceptions.ExceptionsSheet.updateSheet(ExceptionsSheet.java:26)
error	11-Dec-2023 15:23:16		at tech.grasshopper.excel.report.workbook.ReportWorkbook.updateSheets(ReportWorkbook.java:83)
error	11-Dec-2023 15:23:16		at tech.grasshopper.excel.report.workbook.ExecutionAndTagAndFailSkipDataReport.updateSheets(ExecutionAndTagAndFailSkipDataReport.java:20)
error	11-Dec-2023 15:23:16		at tech.grasshopper.excel.report.workbook.ReportWorkbook.createReport(ReportWorkbook.java:46)
error	11-Dec-2023 15:23:16		at tech.grasshopper.reporter.ExtentExcelCucumberReporter.flush(ExtentExcelCucumberReporter.java:70)
error	11-Dec-2023 15:23:16		at tech.grasshopper.reporter.ExtentExcelCucumberReporter.access$100(ExtentExcelCucumberReporter.java:18)
error	11-Dec-2023 15:23:16		at tech.grasshopper.reporter.ExtentExcelCucumberReporter$1.onNext(ExtentExcelCucumberReporter.java:45)
error	11-Dec-2023 15:23:16		at tech.grasshopper.reporter.ExtentExcelCucumberReporter$1.onNext(ExtentExcelCucumberReporter.java:37)
error	11-Dec-2023 15:23:16		at io.reactivex.rxjava3.subjects.PublishSubject$PublishDisposable.onNext(PublishSubject.java:310)
error	11-Dec-2023 15:23:16		at io.reactivex.rxjava3.subjects.PublishSubject.onNext(PublishSubject.java:226)
error	11-Dec-2023 15:23:16		at com.aventstack.extentreports.ReactiveSubject.onFlush(ReactiveSubject.java:83)
error	11-Dec-2023 15:23:16		at com.aventstack.extentreports.AbstractProcessor.onFlush(AbstractProcessor.java:85)
error	11-Dec-2023 15:23:16		at com.aventstack.extentreports.ExtentReports.flush(ExtentReports.java:279)
error	11-Dec-2023 15:23:16		at tech.grasshopper.test.ExtentTestManager.flushToReporters(ExtentTestManager.java:48)
error	11-Dec-2023 15:23:16		at tech.grasshopper.ExtentReportsCucumberPlugin.execute(ExtentReportsCucumberPlugin.java:69)
error	11-Dec-2023 15:23:16		at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
error	11-Dec-2023 15:23:16		at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
error	11-Dec-2023 15:23:16		at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
error	11-Dec-2023 15:23:16		at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
error	11-Dec-2023 15:23:16		at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
error	11-Dec-2023 15:23:16		at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
error	11-Dec-2023 15:23:16		at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
error	11-Dec-2023 15:23:16		at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
error	11-Dec-2023 15:23:16		at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
error	11-Dec-2023 15:23:16		at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
error	11-Dec-2023 15:23:16		at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
error	11-Dec-2023 15:23:16		at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
error	11-Dec-2023 15:23:16		at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
error	11-Dec-2023 15:23:16		at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
error	11-Dec-2023 15:23:16		at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
error	11-Dec-2023 15:23:16		at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
error	11-Dec-2023 15:23:16		at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
error	11-Dec-2023 15:23:16		at java.lang.reflect.Method.invoke(Method.java:498)
error	11-Dec-2023 15:23:16		at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
error	11-Dec-2023 15:23:16		at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
error	11-Dec-2023 15:23:16		at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
error	11-Dec-2023 15:23:16		at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions