-
Notifications
You must be signed in to change notification settings - Fork 320
Fix NullPointerException in Jacoco coverage report merge logic #9803
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix NullPointerException in Jacoco coverage report merge logic #9803
Conversation
Test Environment - sbt-scalatestJob Status: success
|
Test Environment - pass4sJob Status: success
|
Test Environment - sonar-kotlinJob Status: success
|
Test Environment - okhttpJob Status: success
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 61 metrics, 4 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.55.0-SNAPSHOT~250919032f, baseline=1.55.0-SNAPSHOT~1669104b14
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.02 s) : 0, 1020061
Total [baseline] (8.698 s) : 0, 8698400
Agent [candidate] (1.024 s) : 0, 1023915
Total [candidate] (8.662 s) : 0, 8661844
section iast
Agent [baseline] (1.151 s) : 0, 1150642
Total [baseline] (9.3 s) : 0, 9299887
Agent [candidate] (1.153 s) : 0, 1152966
Total [candidate] (9.309 s) : 0, 9309250
gantt
title insecure-bank - break down per module: candidate=1.55.0-SNAPSHOT~250919032f, baseline=1.55.0-SNAPSHOT~1669104b14
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.478 ms) : 0, 1478
crashtracking [candidate] (1.462 ms) : 0, 1462
BytebuddyAgent [baseline] (694.694 ms) : 0, 694694
BytebuddyAgent [candidate] (697.722 ms) : 0, 697722
GlobalTracer [baseline] (243.192 ms) : 0, 243192
GlobalTracer [candidate] (244.579 ms) : 0, 244579
AppSec [baseline] (32.145 ms) : 0, 32145
AppSec [candidate] (32.447 ms) : 0, 32447
Debugger [baseline] (6.258 ms) : 0, 6258
Debugger [candidate] (6.383 ms) : 0, 6383
Remote Config [baseline] (692.509 µs) : 0, 693
Remote Config [candidate] (683.414 µs) : 0, 683
Telemetry [baseline] (9.298 ms) : 0, 9298
Telemetry [candidate] (9.336 ms) : 0, 9336
Flare Poller [baseline] (11.012 ms) : 0, 11012
Flare Poller [candidate] (10.073 ms) : 0, 10073
section iast
crashtracking [baseline] (1.473 ms) : 0, 1473
crashtracking [candidate] (1.472 ms) : 0, 1472
BytebuddyAgent [baseline] (815.088 ms) : 0, 815088
BytebuddyAgent [candidate] (816.614 ms) : 0, 816614
GlobalTracer [baseline] (231.202 ms) : 0, 231202
GlobalTracer [candidate] (232.168 ms) : 0, 232168
IAST [baseline] (26.555 ms) : 0, 26555
IAST [candidate] (26.524 ms) : 0, 26524
AppSec [baseline] (35.24 ms) : 0, 35240
AppSec [candidate] (35.034 ms) : 0, 35034
Debugger [baseline] (6.116 ms) : 0, 6116
Debugger [candidate] (6.139 ms) : 0, 6139
Remote Config [baseline] (595.345 µs) : 0, 595
Remote Config [candidate] (603.276 µs) : 0, 603
Telemetry [baseline] (8.614 ms) : 0, 8614
Telemetry [candidate] (8.753 ms) : 0, 8753
Flare Poller [baseline] (4.348 ms) : 0, 4348
Flare Poller [candidate] (4.174 ms) : 0, 4174
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.55.0-SNAPSHOT~250919032f, baseline=1.55.0-SNAPSHOT~1669104b14
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.018 s) : 0, 1018408
Total [baseline] (10.766 s) : 0, 10766465
Agent [candidate] (1.024 s) : 0, 1024137
Total [candidate] (10.862 s) : 0, 10862496
section appsec
Agent [baseline] (1.196 s) : 0, 1195796
Total [baseline] (10.87 s) : 0, 10869550
Agent [candidate] (1.194 s) : 0, 1194244
Total [candidate] (10.816 s) : 0, 10815809
section iast
Agent [baseline] (1.154 s) : 0, 1153552
Total [baseline] (11.037 s) : 0, 11036579
Agent [candidate] (1.159 s) : 0, 1158681
Total [candidate] (11.227 s) : 0, 11227230
section profiling
Agent [baseline] (1.166 s) : 0, 1165899
Total [baseline] (10.89 s) : 0, 10890169
Agent [candidate] (1.17 s) : 0, 1169676
Total [candidate] (10.95 s) : 0, 10949829
gantt
title petclinic - break down per module: candidate=1.55.0-SNAPSHOT~250919032f, baseline=1.55.0-SNAPSHOT~1669104b14
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.476 ms) : 0, 1476
crashtracking [candidate] (1.468 ms) : 0, 1468
BytebuddyAgent [baseline] (693.596 ms) : 0, 693596
BytebuddyAgent [candidate] (698.493 ms) : 0, 698493
GlobalTracer [baseline] (243.179 ms) : 0, 243179
GlobalTracer [candidate] (243.026 ms) : 0, 243026
AppSec [baseline] (32.261 ms) : 0, 32261
AppSec [candidate] (32.126 ms) : 0, 32126
Debugger [baseline] (6.299 ms) : 0, 6299
Debugger [candidate] (6.254 ms) : 0, 6254
Remote Config [baseline] (679.546 µs) : 0, 680
Remote Config [candidate] (684.165 µs) : 0, 684
Telemetry [baseline] (9.258 ms) : 0, 9258
Telemetry [candidate] (9.222 ms) : 0, 9222
Flare Poller [baseline] (10.429 ms) : 0, 10429
Flare Poller [candidate] (11.615 ms) : 0, 11615
section appsec
crashtracking [baseline] (1.468 ms) : 0, 1468
crashtracking [candidate] (1.448 ms) : 0, 1448
BytebuddyAgent [baseline] (718.809 ms) : 0, 718809
BytebuddyAgent [candidate] (716.892 ms) : 0, 716892
GlobalTracer [baseline] (235.143 ms) : 0, 235143
GlobalTracer [candidate] (234.617 ms) : 0, 234617
IAST [baseline] (24.808 ms) : 0, 24808
IAST [candidate] (24.866 ms) : 0, 24866
AppSec [baseline] (175.125 ms) : 0, 175125
AppSec [candidate] (175.967 ms) : 0, 175967
Debugger [baseline] (6.058 ms) : 0, 6058
Debugger [candidate] (6.112 ms) : 0, 6112
Remote Config [baseline] (634.488 µs) : 0, 634
Remote Config [candidate] (634.476 µs) : 0, 634
Telemetry [baseline] (8.579 ms) : 0, 8579
Telemetry [candidate] (8.616 ms) : 0, 8616
Flare Poller [baseline] (3.897 ms) : 0, 3897
Flare Poller [candidate] (3.919 ms) : 0, 3919
section iast
crashtracking [baseline] (1.461 ms) : 0, 1461
crashtracking [candidate] (1.464 ms) : 0, 1464
BytebuddyAgent [baseline] (816.575 ms) : 0, 816575
BytebuddyAgent [candidate] (820.75 ms) : 0, 820750
GlobalTracer [baseline] (232.07 ms) : 0, 232070
GlobalTracer [candidate] (233.145 ms) : 0, 233145
IAST [baseline] (26.722 ms) : 0, 26722
IAST [candidate] (26.81 ms) : 0, 26810
AppSec [baseline] (35.461 ms) : 0, 35461
AppSec [candidate] (35.155 ms) : 0, 35155
Debugger [baseline] (6.132 ms) : 0, 6132
Debugger [candidate] (6.123 ms) : 0, 6123
Remote Config [baseline] (612.307 µs) : 0, 612
Remote Config [candidate] (593.28 µs) : 0, 593
Telemetry [baseline] (8.68 ms) : 0, 8680
Telemetry [candidate] (8.661 ms) : 0, 8661
Flare Poller [baseline] (4.293 ms) : 0, 4293
Flare Poller [candidate] (4.32 ms) : 0, 4320
section profiling
crashtracking [baseline] (1.489 ms) : 0, 1489
crashtracking [candidate] (1.472 ms) : 0, 1472
BytebuddyAgent [baseline] (721.801 ms) : 0, 721801
BytebuddyAgent [candidate] (724.438 ms) : 0, 724438
GlobalTracer [baseline] (219.308 ms) : 0, 219308
GlobalTracer [candidate] (220.175 ms) : 0, 220175
AppSec [baseline] (32.138 ms) : 0, 32138
AppSec [candidate] (32.467 ms) : 0, 32467
Debugger [baseline] (7.432 ms) : 0, 7432
Debugger [candidate] (7.567 ms) : 0, 7567
Remote Config [baseline] (699.234 µs) : 0, 699
Remote Config [candidate] (696.666 µs) : 0, 697
Telemetry [baseline] (15.105 ms) : 0, 15105
Telemetry [candidate] (14.997 ms) : 0, 14997
Flare Poller [baseline] (4.199 ms) : 0, 4199
Flare Poller [candidate] (4.157 ms) : 0, 4157
ProfilingAgent [baseline] (109.775 ms) : 0, 109775
ProfilingAgent [candidate] (109.553 ms) : 0, 109553
Profiling [baseline] (110.425 ms) : 0, 110425
Profiling [candidate] (110.189 ms) : 0, 110189
LoadParameters
See matching parameters
SummaryFound 2 performance improvements and 4 performance regressions! Performance is the same for 6 metrics, 12 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~250919032f, baseline=1.55.0-SNAPSHOT~1669104b14
dateFormat X
axisFormat %s
section baseline
no_agent (39.166 ms) : 38850, 39483
. : milestone, 39166,
appsec (49.535 ms) : 49076, 49995
. : milestone, 49535,
code_origins (45.338 ms) : 44935, 45741
. : milestone, 45338,
iast (45.324 ms) : 44926, 45723
. : milestone, 45324,
profiling (51.135 ms) : 50670, 51600
. : milestone, 51135,
tracing (45.849 ms) : 45464, 46234
. : milestone, 45849,
section candidate
no_agent (37.305 ms) : 37000, 37611
. : milestone, 37305,
appsec (47.312 ms) : 46905, 47719
. : milestone, 47312,
code_origins (46.807 ms) : 46401, 47212
. : milestone, 46807,
iast (46.696 ms) : 46281, 47112
. : milestone, 46696,
profiling (53.169 ms) : 52702, 53637
. : milestone, 53169,
tracing (46.65 ms) : 46230, 47069
. : milestone, 46650,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~250919032f, baseline=1.55.0-SNAPSHOT~1669104b14
dateFormat X
axisFormat %s
section baseline
no_agent (4.855 ms) : 4797, 4913
. : milestone, 4855,
iast (10.938 ms) : 10749, 11127
. : milestone, 10938,
iast_FULL (14.636 ms) : 14343, 14929
. : milestone, 14636,
iast_GLOBAL (11.645 ms) : 11425, 11866
. : milestone, 11645,
profiling (9.474 ms) : 9335, 9612
. : milestone, 9474,
tracing (8.108 ms) : 7979, 8237
. : milestone, 8108,
section candidate
no_agent (4.772 ms) : 4715, 4829
. : milestone, 4772,
iast (10.867 ms) : 10676, 11058
. : milestone, 10867,
iast_FULL (15.129 ms) : 14830, 15428
. : milestone, 15129,
iast_GLOBAL (11.6 ms) : 11366, 11833
. : milestone, 11600,
profiling (9.642 ms) : 9498, 9785
. : milestone, 9642,
tracing (8.536 ms) : 8408, 8664
. : milestone, 8536,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 2 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~250919032f, baseline=1.55.0-SNAPSHOT~1669104b14
dateFormat X
axisFormat %s
section baseline
no_agent (14.977 s) : 14977000, 14977000
. : milestone, 14977000,
appsec (15.006 s) : 15006000, 15006000
. : milestone, 15006000,
iast (18.519 s) : 18519000, 18519000
. : milestone, 18519000,
iast_GLOBAL (17.867 s) : 17867000, 17867000
. : milestone, 17867000,
profiling (15.804 s) : 15804000, 15804000
. : milestone, 15804000,
tracing (15.291 s) : 15291000, 15291000
. : milestone, 15291000,
section candidate
no_agent (15.512 s) : 15512000, 15512000
. : milestone, 15512000,
appsec (14.934 s) : 14934000, 14934000
. : milestone, 14934000,
iast (18.402 s) : 18402000, 18402000
. : milestone, 18402000,
iast_GLOBAL (17.965 s) : 17965000, 17965000
. : milestone, 17965000,
profiling (15.089 s) : 15089000, 15089000
. : milestone, 15089000,
tracing (15.203 s) : 15203000, 15203000
. : milestone, 15203000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~250919032f, baseline=1.55.0-SNAPSHOT~1669104b14
dateFormat X
axisFormat %s
section baseline
no_agent (1.483 ms) : 1472, 1495
. : milestone, 1483,
appsec (3.719 ms) : 3501, 3936
. : milestone, 3719,
iast (2.219 ms) : 2155, 2283
. : milestone, 2219,
iast_GLOBAL (2.265 ms) : 2201, 2329
. : milestone, 2265,
profiling (2.505 ms) : 2286, 2724
. : milestone, 2505,
tracing (2.051 ms) : 2001, 2101
. : milestone, 2051,
section candidate
no_agent (1.478 ms) : 1466, 1489
. : milestone, 1478,
appsec (3.687 ms) : 3471, 3902
. : milestone, 3687,
iast (2.219 ms) : 2155, 2283
. : milestone, 2219,
iast_GLOBAL (2.27 ms) : 2205, 2334
. : milestone, 2270,
profiling (2.07 ms) : 2018, 2122
. : milestone, 2070,
tracing (2.04 ms) : 1990, 2090
. : milestone, 2040,
|
Test Environment - jolokiaJob Status: success
|
Test Environment - spring_bootJob Status: failed
|
Test Environment - reactive-streams-jvmJob Status: success
|
Test Environment - nebula-release-pluginJob Status: failed
|
Test Environment - netflix-zuulJob Status: failed
|
|
🎯 Code Coverage 🔗 Commit SHA: 2509190 | Docs | Was this helpful? Give us feedback! |
Test Environment - sonar-javaJob Status: success
|
What Does This Do
Fixes a
NullPointerExceptionindatadog.trace.civisibility.coverage.report.JacocoCoverageProcessor#mergeAndUploadCoverageReport.Additional Notes
The exception happens because repo index returns null when trying to resolve the source path of a class generated at build-time.
Contributor Checklist
type:and (comp:orinst:) labels in addition to any useful labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: SDTEST-2826