You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[2025-02-19T21:21:01.805Z] at PluginClassLoader for tap//org.tap4j.plugin.TapPublisher.perform(TapPublisher.java:312)
[2025-02-19T21:21:01.805Z] at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
[2025-02-19T21:21:01.805Z] at PluginClassLoader for workflow-basic-steps//org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101)
[2025-02-19T21:21:01.805Z] at PluginClassLoader for workflow-basic-steps//org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71)
[2025-02-19T21:21:01.805Z] at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
[2025-02-19T21:21:01.805Z] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
[2025-02-19T21:21:01.805Z] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[2025-02-19T21:21:01.805Z] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[2025-02-19T21:21:01.805Z] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[2025-02-19T21:21:01.805Z] at java.base/java.lang.Thread.run(Thread.java:840)
[2025-02-19T21:21:01.815Z] Caused by: org.tap4j.parser.ParserException: Error parsing YAML [ output:
Based on this, I think that a jenkins plugin is using a tap4j YAML parser, which uses snakeyaml to parse a yaml file which is using the default limit on code points.
This forum message here suggests that it is possible to expand the limits of the the Yaml class by using LoaderOptions, which I think needs to be added here.
Will discuss with community.
The text was updated successfully, but these errors were encountered:
FYI @sophia-guo
Just as we have turned off pushing the entire console output of openjdk test failures to the TAP file, we may need to adjust it for this one, OR alter the reproducible shell script that is being run to be less verbose (dump to a file, which gets included in the attached test_outpup.zip artifact).
What are you trying to do?
Run Adoptium tests that appear to return YAML files that require parsing.
Expected behaviour:
These YAML files should be parsed without error.
Observed behaviour:
Other tests are also affected.
Examples:
https://ci.adoptium.net/job/Test_openjdk17_hs_sanity.external_x86-64_linux/44/
https://ci.adoptium.net/job/Test_openjdk21_hs_special.system_aarch64_mac/10/
Any other comments:
Here is a chunk of the stack from the error:
Based on this, I think that a jenkins plugin is using a tap4j YAML parser, which uses snakeyaml to parse a yaml file which is using the default limit on code points.
This forum message here suggests that it is possible to expand the limits of the the Yaml class by using LoaderOptions, which I think needs to be added here.
Will discuss with community.
The text was updated successfully, but these errors were encountered: