Fix NullPointerException in ExceptionProbe#11051
Fix NullPointerException in ExceptionProbe#11051gh-worker-dd-mergequeue-cf854d[bot] merged 2 commits intomasterfrom
Conversation
getInnerMostThrowable can return null if there is cycle in causes need to check for function return
|
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 58 metrics, 13 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~78dd710a89, baseline=1.61.0-SNAPSHOT~cd5b227eb2
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064214
Total [baseline] (8.82 s) : 0, 8819850
Agent [candidate] (1.062 s) : 0, 1062184
Total [candidate] (8.821 s) : 0, 8821330
section iast
Agent [baseline] (1.226 s) : 0, 1225815
Total [baseline] (9.57 s) : 0, 9569511
Agent [candidate] (1.224 s) : 0, 1223735
Total [candidate] (9.601 s) : 0, 9600653
gantt
title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~78dd710a89, baseline=1.61.0-SNAPSHOT~cd5b227eb2
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.212 ms) : 0, 1212
crashtracking [candidate] (1.207 ms) : 0, 1207
BytebuddyAgent [baseline] (636.749 ms) : 0, 636749
BytebuddyAgent [candidate] (636.896 ms) : 0, 636896
AgentMeter [baseline] (29.756 ms) : 0, 29756
AgentMeter [candidate] (29.546 ms) : 0, 29546
GlobalTracer [baseline] (250.243 ms) : 0, 250243
GlobalTracer [candidate] (249.805 ms) : 0, 249805
AppSec [baseline] (32.298 ms) : 0, 32298
AppSec [candidate] (32.212 ms) : 0, 32212
Debugger [baseline] (59.768 ms) : 0, 59768
Debugger [candidate] (59.416 ms) : 0, 59416
Remote Config [baseline] (600.048 µs) : 0, 600
Remote Config [candidate] (600.718 µs) : 0, 601
Telemetry [baseline] (8.104 ms) : 0, 8104
Telemetry [candidate] (8.057 ms) : 0, 8057
Flare Poller [baseline] (9.082 ms) : 0, 9082
Flare Poller [candidate] (8.204 ms) : 0, 8204
section iast
crashtracking [baseline] (1.189 ms) : 0, 1189
crashtracking [candidate] (1.181 ms) : 0, 1181
BytebuddyAgent [baseline] (801.212 ms) : 0, 801212
BytebuddyAgent [candidate] (801.985 ms) : 0, 801985
AgentMeter [baseline] (11.473 ms) : 0, 11473
AgentMeter [candidate] (11.382 ms) : 0, 11382
GlobalTracer [baseline] (240.253 ms) : 0, 240253
GlobalTracer [candidate] (238.78 ms) : 0, 238780
AppSec [baseline] (30.426 ms) : 0, 30426
AppSec [candidate] (33.286 ms) : 0, 33286
Debugger [baseline] (59.667 ms) : 0, 59667
Debugger [candidate] (55.781 ms) : 0, 55781
Remote Config [baseline] (533.742 µs) : 0, 534
Remote Config [candidate] (511.248 µs) : 0, 511
Telemetry [baseline] (14.352 ms) : 0, 14352
Telemetry [candidate] (14.941 ms) : 0, 14941
Flare Poller [baseline] (4.242 ms) : 0, 4242
Flare Poller [candidate] (3.628 ms) : 0, 3628
IAST [baseline] (26.034 ms) : 0, 26034
IAST [candidate] (25.823 ms) : 0, 25823
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~78dd710a89, baseline=1.61.0-SNAPSHOT~cd5b227eb2
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.059 s) : 0, 1059219
Total [baseline] (11.049 s) : 0, 11049309
Agent [candidate] (1.057 s) : 0, 1057046
Total [candidate] (11.014 s) : 0, 11014232
section appsec
Agent [baseline] (1.265 s) : 0, 1264773
Total [baseline] (11.176 s) : 0, 11176163
Agent [candidate] (1.26 s) : 0, 1260278
Total [candidate] (10.45 s) : 0, 10450393
section iast
Agent [baseline] (1.222 s) : 0, 1222169
Total [baseline] (11.207 s) : 0, 11207269
Agent [candidate] (1.234 s) : 0, 1233601
Total [candidate] (11.405 s) : 0, 11405236
section profiling
Agent [baseline] (1.184 s) : 0, 1184064
Total [baseline] (11.111 s) : 0, 11111115
Agent [candidate] (1.183 s) : 0, 1183215
Total [candidate] (11.11 s) : 0, 11110321
gantt
title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~78dd710a89, baseline=1.61.0-SNAPSHOT~cd5b227eb2
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.19 ms) : 0, 1190
crashtracking [candidate] (1.196 ms) : 0, 1196
BytebuddyAgent [baseline] (634.539 ms) : 0, 634539
BytebuddyAgent [candidate] (634.319 ms) : 0, 634319
AgentMeter [baseline] (29.597 ms) : 0, 29597
AgentMeter [candidate] (29.656 ms) : 0, 29656
GlobalTracer [baseline] (249.21 ms) : 0, 249210
GlobalTracer [candidate] (248.173 ms) : 0, 248173
AppSec [baseline] (32.129 ms) : 0, 32129
AppSec [candidate] (31.814 ms) : 0, 31814
Debugger [baseline] (60.054 ms) : 0, 60054
Debugger [candidate] (59.756 ms) : 0, 59756
Remote Config [baseline] (615.247 µs) : 0, 615
Remote Config [candidate] (598.123 µs) : 0, 598
Telemetry [baseline] (8.143 ms) : 0, 8143
Telemetry [candidate] (8.05 ms) : 0, 8050
Flare Poller [baseline] (7.481 ms) : 0, 7481
Flare Poller [candidate] (7.317 ms) : 0, 7317
section appsec
crashtracking [baseline] (1.221 ms) : 0, 1221
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (671.581 ms) : 0, 671581
BytebuddyAgent [candidate] (667.961 ms) : 0, 667961
AgentMeter [baseline] (12.298 ms) : 0, 12298
AgentMeter [candidate] (12.179 ms) : 0, 12179
GlobalTracer [baseline] (252.26 ms) : 0, 252260
GlobalTracer [candidate] (250.755 ms) : 0, 250755
IAST [baseline] (24.802 ms) : 0, 24802
IAST [candidate] (24.797 ms) : 0, 24797
AppSec [baseline] (185.657 ms) : 0, 185657
AppSec [candidate] (186.086 ms) : 0, 186086
Debugger [baseline] (67.069 ms) : 0, 67069
Debugger [candidate] (66.518 ms) : 0, 66518
Remote Config [baseline] (621.294 µs) : 0, 621
Remote Config [candidate] (623.506 µs) : 0, 624
Telemetry [baseline] (8.841 ms) : 0, 8841
Telemetry [candidate] (9.766 ms) : 0, 9766
Flare Poller [baseline] (3.704 ms) : 0, 3704
Flare Poller [candidate] (3.718 ms) : 0, 3718
section iast
crashtracking [baseline] (1.189 ms) : 0, 1189
crashtracking [candidate] (1.201 ms) : 0, 1201
BytebuddyAgent [baseline] (798.634 ms) : 0, 798634
BytebuddyAgent [candidate] (806.648 ms) : 0, 806648
AgentMeter [baseline] (11.354 ms) : 0, 11354
AgentMeter [candidate] (11.458 ms) : 0, 11458
GlobalTracer [baseline] (238.306 ms) : 0, 238306
GlobalTracer [candidate] (240.928 ms) : 0, 240928
IAST [baseline] (25.799 ms) : 0, 25799
IAST [candidate] (26.073 ms) : 0, 26073
AppSec [baseline] (28.746 ms) : 0, 28746
AppSec [candidate] (29.747 ms) : 0, 29747
Debugger [baseline] (62.481 ms) : 0, 62481
Debugger [candidate] (61.485 ms) : 0, 61485
Remote Config [baseline] (532.955 µs) : 0, 533
Remote Config [candidate] (520.936 µs) : 0, 521
Telemetry [baseline] (14.701 ms) : 0, 14701
Telemetry [candidate] (14.863 ms) : 0, 14863
Flare Poller [baseline] (4.135 ms) : 0, 4135
Flare Poller [candidate] (3.882 ms) : 0, 3882
section profiling
crashtracking [baseline] (1.18 ms) : 0, 1180
crashtracking [candidate] (1.18 ms) : 0, 1180
BytebuddyAgent [baseline] (691.455 ms) : 0, 691455
BytebuddyAgent [candidate] (691.063 ms) : 0, 691063
AgentMeter [baseline] (9.125 ms) : 0, 9125
AgentMeter [candidate] (9.058 ms) : 0, 9058
GlobalTracer [baseline] (206.825 ms) : 0, 206825
GlobalTracer [candidate] (206.393 ms) : 0, 206393
AppSec [baseline] (32.44 ms) : 0, 32440
AppSec [candidate] (32.328 ms) : 0, 32328
Debugger [baseline] (65.691 ms) : 0, 65691
Debugger [candidate] (65.755 ms) : 0, 65755
Remote Config [baseline] (567.315 µs) : 0, 567
Remote Config [candidate] (567.792 µs) : 0, 568
Telemetry [baseline] (7.783 ms) : 0, 7783
Telemetry [candidate] (7.759 ms) : 0, 7759
Flare Poller [baseline] (3.576 ms) : 0, 3576
Flare Poller [candidate] (3.611 ms) : 0, 3611
ProfilingAgent [baseline] (94.001 ms) : 0, 94001
ProfilingAgent [candidate] (94.254 ms) : 0, 94254
Profiling [baseline] (94.567 ms) : 0, 94567
Profiling [candidate] (94.821 ms) : 0, 94821
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 5 performance regressions! Performance is the same for 13 metrics, 18 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~78dd710a89, baseline=1.61.0-SNAPSHOT~cd5b227eb2
dateFormat X
axisFormat %s
section baseline
no_agent (17.315 ms) : 17141, 17490
. : milestone, 17315,
appsec (18.741 ms) : 18554, 18929
. : milestone, 18741,
code_origins (17.844 ms) : 17666, 18022
. : milestone, 17844,
iast (17.774 ms) : 17601, 17948
. : milestone, 17774,
profiling (18.65 ms) : 18463, 18836
. : milestone, 18650,
tracing (18.264 ms) : 18083, 18446
. : milestone, 18264,
section candidate
no_agent (19.306 ms) : 19104, 19508
. : milestone, 19306,
appsec (19.748 ms) : 19548, 19949
. : milestone, 19748,
code_origins (19.097 ms) : 18908, 19287
. : milestone, 19097,
iast (17.807 ms) : 17631, 17982
. : milestone, 17807,
profiling (20.063 ms) : 19858, 20268
. : milestone, 20063,
tracing (17.905 ms) : 17729, 18082
. : milestone, 17905,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~78dd710a89, baseline=1.61.0-SNAPSHOT~cd5b227eb2
dateFormat X
axisFormat %s
section baseline
no_agent (1.238 ms) : 1226, 1250
. : milestone, 1238,
iast (3.299 ms) : 3254, 3343
. : milestone, 3299,
iast_FULL (5.945 ms) : 5884, 6005
. : milestone, 5945,
iast_GLOBAL (3.854 ms) : 3791, 3917
. : milestone, 3854,
profiling (2.131 ms) : 2110, 2153
. : milestone, 2131,
tracing (1.915 ms) : 1899, 1932
. : milestone, 1915,
section candidate
no_agent (1.259 ms) : 1247, 1271
. : milestone, 1259,
iast (3.298 ms) : 3248, 3347
. : milestone, 3298,
iast_FULL (5.797 ms) : 5740, 5855
. : milestone, 5797,
iast_GLOBAL (3.742 ms) : 3681, 3802
. : milestone, 3742,
profiling (2.236 ms) : 2216, 2256
. : milestone, 2236,
tracing (1.858 ms) : 1841, 1874
. : milestone, 1858,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~78dd710a89, baseline=1.61.0-SNAPSHOT~cd5b227eb2
dateFormat X
axisFormat %s
section baseline
no_agent (1.495 ms) : 1484, 1507
. : milestone, 1495,
appsec (3.863 ms) : 3640, 4085
. : milestone, 3863,
iast (2.273 ms) : 2204, 2342
. : milestone, 2273,
iast_GLOBAL (2.314 ms) : 2245, 2384
. : milestone, 2314,
profiling (2.097 ms) : 2042, 2152
. : milestone, 2097,
tracing (2.08 ms) : 2026, 2134
. : milestone, 2080,
section candidate
no_agent (1.489 ms) : 1477, 1500
. : milestone, 1489,
appsec (3.809 ms) : 3587, 4031
. : milestone, 3809,
iast (2.275 ms) : 2206, 2343
. : milestone, 2275,
iast_GLOBAL (2.313 ms) : 2243, 2382
. : milestone, 2313,
profiling (2.129 ms) : 2073, 2186
. : milestone, 2129,
tracing (2.072 ms) : 2018, 2125
. : milestone, 2072,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~78dd710a89, baseline=1.61.0-SNAPSHOT~cd5b227eb2
dateFormat X
axisFormat %s
section baseline
no_agent (15.536 s) : 15536000, 15536000
. : milestone, 15536000,
appsec (14.975 s) : 14975000, 14975000
. : milestone, 14975000,
iast (18.387 s) : 18387000, 18387000
. : milestone, 18387000,
iast_GLOBAL (17.844 s) : 17844000, 17844000
. : milestone, 17844000,
profiling (15.576 s) : 15576000, 15576000
. : milestone, 15576000,
tracing (15.043 s) : 15043000, 15043000
. : milestone, 15043000,
section candidate
no_agent (15.483 s) : 15483000, 15483000
. : milestone, 15483000,
appsec (14.791 s) : 14791000, 14791000
. : milestone, 14791000,
iast (18.127 s) : 18127000, 18127000
. : milestone, 18127000,
iast_GLOBAL (17.702 s) : 17702000, 17702000
. : milestone, 17702000,
profiling (14.903 s) : 14903000, 14903000
. : milestone, 14903000,
tracing (14.966 s) : 14966000, 14966000
. : milestone, 14966000,
|
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
|
What Does This Do
getInnerMostThrowablecan return null if there is cycle in causes need to check for function returnMotivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any other useful labelsclose,fix, or any linking keywords when referencing an issueUse
solvesinstead, and assign the PR milestone to the issueJira ticket: DEBUG-5371
Note: Once your PR is ready to merge, add it to the merge queue by commenting
/merge./merge -ccancels the queue request./merge -f --reason "reason"skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.