Project Number Date
functional-tests 1 18 Aug 2025, 09:25

Error

Something went wrong with project functional-tests, build 1

net.masterthought.cucumber.ValidationException: File '/home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_pet_1_scenario003_run001_IT.json' is not a valid Cucumber report! String value length (20050412) exceeds the maximum allowed (20000000, from `StreamReadConstraints.getMaxStringLength()`) (through reference chain: java.lang.Object[][0]->net.masterthought.cucumber.json.Feature["elements"]->java.lang.Object[][0]->net.masterthought.cucumber.json.Element["steps"]->java.lang.Object[][2]->net.masterthought.cucumber.json.Step["embeddings"]->java.lang.Object[][0])
	at net.masterthought.cucumber.ReportParser.parseForFeature(ReportParser.java:104)
	at net.masterthought.cucumber.ReportParser.parseJsonFiles(ReportParser.java:71)
	at net.masterthought.cucumber.ReportBuilder.generateReports(ReportBuilder.java:97)
	at net.masterthought.cucumber.CucumberReportGeneratorMojo.execute(CucumberReportGeneratorMojo.java:237)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126)
	at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:328)
	at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:316)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:174)
	at org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:75)
	at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:162)
	at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:159)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:906)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:283)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:206)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)
Caused by: com.fasterxml.jackson.core.exc.StreamConstraintsException: String value length (20050412) exceeds the maximum allowed (20000000, from `StreamReadConstraints.getMaxStringLength()`)
	at com.fasterxml.jackson.core.StreamReadConstraints._constructException(StreamReadConstraints.java:549)
	at com.fasterxml.jackson.core.StreamReadConstraints.validateStringLength(StreamReadConstraints.java:484)
	at com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer.validateStringLength(ReadConstrainedTextBuffer.java:27)
	at com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment(TextBuffer.java:946)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._finishString2(ReaderBasedJsonParser.java:2208)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._finishString(ReaderBasedJsonParser.java:2174)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.getText(ReaderBasedJsonParser.java:295)
	at com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer._deserializeContainerNoRecursion(JsonNodeDeserializer.java:572)
	at com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:100)
	at com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:25)
	at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
	at com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:4881)
	at com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:3145)
	at net.masterthought.cucumber.json.deserializers.CucumberJsonDeserializer.deserialize(CucumberJsonDeserializer.java:25)
	at net.masterthought.cucumber.json.deserializers.EmbeddingDeserializer.deserialize(EmbeddingDeserializer.java:22)
	at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:218)
	at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
	at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:218)
	at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
	at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:218)
	at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
	at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:218)
	at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3861)
	at net.masterthought.cucumber.ReportParser.parseForFeature(ReportParser.java:92)
	... 28 more
Trying to generate report from following files. Make sure they are valid cucumber report files:
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario018_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario002_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario013_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario011_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_pet_1_scenario001_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario009_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario012_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_login_3_scenario002_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_room_management_4_scenario007_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario019_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_8_scenario004_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario012_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_6_scenario002_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario004_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario017_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario014_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario024_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario006_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario024_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_store_2_scenario001_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario003_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario018_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_6_scenario004_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_8_scenario002_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_6_scenario003_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_login_3_scenario004_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_room_management_4_scenario005_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario002_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario023_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario019_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario007_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_store_2_scenario002_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario023_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_room_management_4_scenario004_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_room_management_4_scenario006_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario005_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_room_management_4_scenario003_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_8_scenario003_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario014_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_room_management_4_scenario002_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_login_3_scenario003_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario016_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario021_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario001_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_pet_1_scenario003_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario016_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_8_scenario005_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario001_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_login_3_scenario001_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario013_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario020_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_8_scenario001_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario008_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario011_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario005_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario020_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_pet_1_scenario002_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario021_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_8_scenario006_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario017_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario015_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_room_management_4_scenario001_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_6_scenario006_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_room_management_4_scenario008_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario010_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario007_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario008_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario010_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario015_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario022_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario003_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario006_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario004_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_contact_hotel_invalid_validation_7_scenario022_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_invalid_validation_5_scenario009_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_6_scenario001_run001_IT.json
 /home/runner/work/functional-tests/functional-tests/target/cucumber/json/Runner_book_a_room_6_scenario005_run001_IT.json