-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Debian bullseye
Jenkins 2.426.2
openjdk-11-jdk-headless 11.0.21+9-1~deb11u1
The latest version of the TAP plugin fails hard for me:
15:49:08 java.lang.NullPointerException 15:49:08 at org.tap4j.plugin.TapPublisher.isPerformPublisher(TapPublisher.java:395) 15:49:08 at org.tap4j.plugin.TapPublisher.performImpl(TapPublisher.java:273) 15:49:08 at org.tap4j.plugin.TapPublisher.perform(TapPublisher.java:268) 15:49:08 at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) 15:49:08 at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) 15:49:08 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 15:49:08 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818) 15:49:08 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767) 15:49:08 at hudson.model.Build$BuildExecution.post2(Build.java:179) 15:49:08 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711) 15:49:08 at hudson.model.Run.execute(Run.java:1918) 15:49:08 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44) 15:49:08 at hudson.model.ResourceController.execute(ResourceController.java:101) 15:49:08 at hudson.model.Executor.run(Executor.java:442) 15:49:08 Build step 'Publish TAP Results' marked build as failure
Example of the TAP plugin configuration for such a failing Jenkins job:
<org.tap4j.plugin.TapPublisher plugin="tap@2.4.0"> <testResults>reports/**</testResults> <failIfNoResults>false</failIfNoResults> <failedTestsMarkBuildAsFailure>false</failedTestsMarkBuildAsFailure> <outputTapToConsole>true</outputTapToConsole> <enableSubtests>true</enableSubtests> <discardOldReports>false</discardOldReports> <todoIsFailure>true</todoIsFailure> <includeCommentDiagnostics>false</includeCommentDiagnostics> <validateNumberOfTests>false</validateNumberOfTests> <planRequired>true</planRequired> <verbose>true</verbose> <showOnlyFailures>false</showOnlyFailures> </org.tap4j.plugin.TapPublisher>
Downgrading the TAP plugin to version 2.3 fixes this NullPointerException issue for me.
Let me know if you need any further information from my side or if should try/test anything specific.
BTW: https://plugins.jenkins.io/tap/ doesn't list the latest v2.4.0 in the release notes.
- is related to
-
JENKINS-72561 TAP Extended Test results produces an error panel
-
- Resolved
-
[JENKINS-72558] NullPointerException with TAP plugin version 2.4.0
Description |
Original:
The latest version of the TAP plugin fails hard for me:
*15:49:08* ERROR: Build step failed with exception*15:49:08* java.lang.NullPointerException*15:49:08* at org.tap4j.plugin.TapPublisher.isPerformPublisher(TapPublisher.java:395)*15:49:08* at org.tap4j.plugin.TapPublisher.performImpl(TapPublisher.java:273)*15:49:08* at org.tap4j.plugin.TapPublisher.perform(TapPublisher.java:268)*15:49:08* at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)*15:49:08* at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80)*15:49:08* at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)*15:49:08* at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)*15:49:08* at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767)*15:49:08* at hudson.model.Build$BuildExecution.post2(Build.java:179)*15:49:08* at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711)*15:49:08* at hudson.model.Run.execute(Run.java:1918)*15:49:08* at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)*15:49:08* at hudson.model.ResourceController.execute(ResourceController.java:101)*15:49:08* at hudson.model.Executor.run(Executor.java:442)*15:49:08* Build step 'Publish TAP Results' marked build as failure Example of the TAP plugin configuration for such a failing Jenkins job: {color:#000000} <org.tap4j.plugin.TapPublisher plugin="tap@2.4.0"> {color} <testResults>reports/**</testResults> <failIfNoResults>false</failIfNoResults> <failedTestsMarkBuildAsFailure>false</failedTestsMarkBuildAsFailure> <outputTapToConsole>true</outputTapToConsole> <enableSubtests>true</enableSubtests> <discardOldReports>false</discardOldReports> <todoIsFailure>true</todoIsFailure> <includeCommentDiagnostics>false</includeCommentDiagnostics> <validateNumberOfTests>false</validateNumberOfTests> <planRequired>true</planRequired> <verbose>true</verbose> <showOnlyFailures>false</showOnlyFailures> </org.tap4j.plugin.TapPublisher Downgrading the TAP plugin to version 2.3 fixes this NullPointerException issue for me. Let me know if you need any further information from my side or if should try/test anything specific. BTW: [https://plugins.jenkins.io/tap/] doesn't list the latest v2.4.0 in the release notes. |
New:
The latest version of the TAP plugin fails hard for me:
{noformat} 15:49:08 java.lang.NullPointerException 15:49:08 at org.tap4j.plugin.TapPublisher.isPerformPublisher(TapPublisher.java:395) 15:49:08 at org.tap4j.plugin.TapPublisher.performImpl(TapPublisher.java:273) 15:49:08 at org.tap4j.plugin.TapPublisher.perform(TapPublisher.java:268) 15:49:08 at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) 15:49:08 at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) 15:49:08 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 15:49:08 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818) 15:49:08 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767) 15:49:08 at hudson.model.Build$BuildExecution.post2(Build.java:179) 15:49:08 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711) 15:49:08 at hudson.model.Run.execute(Run.java:1918) 15:49:08 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44) 15:49:08 at hudson.model.ResourceController.execute(ResourceController.java:101) 15:49:08 at hudson.model.Executor.run(Executor.java:442) 15:49:08 Build step 'Publish TAP Results' marked build as failure{noformat} Example of the TAP plugin configuration for such a failing Jenkins job: {noformat} <org.tap4j.plugin.TapPublisher plugin="tap@2.4.0"> <testResults>reports/**</testResults> <failIfNoResults>false</failIfNoResults> <failedTestsMarkBuildAsFailure>false</failedTestsMarkBuildAsFailure> <outputTapToConsole>true</outputTapToConsole> <enableSubtests>true</enableSubtests> <discardOldReports>false</discardOldReports> <todoIsFailure>true</todoIsFailure> <includeCommentDiagnostics>false</includeCommentDiagnostics> <validateNumberOfTests>false</validateNumberOfTests> <planRequired>true</planRequired> <verbose>true</verbose> <showOnlyFailures>false</showOnlyFailures> </org.tap4j.plugin.TapPublisher> {noformat} {color:#000000}{color}Downgrading the TAP plugin to version 2.3 fixes this NullPointerException issue for me. Let me know if you need any further information from my side or if should try/test anything specific. BTW: [https://plugins.jenkins.io/tap/] doesn't list the latest v2.4.0 in the release notes. |
Link |
New:
This issue is related to |
Attachment | New: tap-2024-01-18.hpi [ 61978 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |