Skip to content

Workaround for Oracle 1.8 MalformedParametersException - #10065

Merged
bric3 merged 1 commit into
revert-10067-alexeyk/revert-spotbugsfrom
bdu/workaround-for-malformed-parameter-exception
Dec 3, 2025
Merged

Workaround for Oracle 1.8 MalformedParametersException#10065
bric3 merged 1 commit into
revert-10067-alexeyk/revert-spotbugsfrom
bdu/workaround-for-malformed-parameter-exception

Conversation

@bric3

@bric3bric3 commented Dec 2, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

Ignores test failing on Oracle JDK 1.8 due to patch apparently not merged on Oracle JDK.

Fixes test for

Motivation

Oracle JDK 1.8u471 – the latest to this day – do not have the fix for JDK-8058322 that landed last year in jdk8u, while other OpenJDK 8 distribution have it.

This prevents test to work correctly when the code is compiled to Java 8 from a JDK21+ compiler. In this version the HotSpot JVM on Oracle 8 misread the parameter names and raises a MalformedParametersException when invoking the method Executable::getParameters.

Full description here: https://github.com/bric3/malformed-parameters-oracle-8

java.lang.reflect.MalformedParametersException: Invalid parameter name ""
at java.lang.reflect.Executable.verifyParameters(Executable.java:386)
at java.lang.reflect.Executable.privateGetParameters(Executable.java:416)
at java.lang.reflect.Executable.getParameters(Executable.java:357)
...

Actual bug (fixed on OpenJDK not on Oracle JDK) : https://bugs.openjdk.org/browse/JDK-8058322

This to primarily impacts mocks (regardless of the test library), but it is not limited to that.

Possible workarounds

  • Ignore failing tests (selected option)
  • Use -parameters everywhere, this however increases the size by 44 KiB, without added benefit for the customers.
  • Use a different compiler, this defeats the purpose of reducing the number of subprocess by using the Daemon JDK to compile to Java 8.

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@bric3bric3 changed the title fix: Replace weak configuration using tasks.matching {} by proper filetree.builtBy callWorkaround for Oracle 1.8 MalformedParametersExceptionDec 2, 2025
@bric3
bric3force-pushed the bdu/workaround-for-malformed-parameter-exception branch from 815a59a to 4ce108aCompareDecember 2, 2025 17:28
@bric3bric3 added type: bug fix Bug fix tag: no release notes Changes to exclude from release notes comp: tooling Build & Tooling labels Dec 2, 2025
@AlexeyKuznetsov-DDAlexeyKuznetsov-DD added the run-tests: oracle8 Run tests using Oracle 8 JDK label Dec 2, 2025
@pr-commenter

pr-commenterBot commented Dec 2, 2025

Copy link
Copy Markdown

Benchmarks

⚠️Warning: Baseline build not found for merge-base commit. Comparing against the latest commit on master instead.

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/workaround-for-malformed-parameter-exception
git_commit_date17647832721764784461
git_commit_sha077bcfbb897cd6
release_version1.57.0-SNAPSHOT~077bcfba1e1.57.0-SNAPSHOT~b897cd68a2
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17647863931764786393
ci_job_id12687077871268707787
ci_pipeline_id8479033884790338
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-v2nhs99z 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-v2nhs99z 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 54 metrics, 11 unstable metrics.

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.57.0-SNAPSHOT~b897cd68a2, baseline=1.57.0-SNAPSHOT~077bcfba1e
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.054 s) : 0, 1054198
Total [baseline] (10.806 s) : 0, 10805514
Agent [candidate] (1.054 s) : 0, 1054467
Total [candidate] (10.784 s) : 0, 10784156
section appsec
Agent [baseline] (1.232 s) : 0, 1232417
Total [baseline] (10.95 s) : 0, 10950473
Agent [candidate] (1.229 s) : 0, 1228550
Total [candidate] (10.891 s) : 0, 10891302
section iast
Agent [baseline] (1.202 s) : 0, 1201736
Total [baseline] (11.249 s) : 0, 11248553
Agent [candidate] (1.194 s) : 0, 1193956
Total [candidate] (11.182 s) : 0, 11182284
section profiling
Agent [baseline] (1.209 s) : 0, 1208843
Total [baseline] (10.935 s) : 0, 10934999
Agent [candidate] (1.199 s) : 0, 1198555
Total [candidate] (10.982 s) : 0, 10982223
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.054 s-
Agentappsec1.232 s178.219 ms (16.9%)
Agentiast1.202 s147.538 ms (14.0%)
Agentprofiling1.209 s154.644 ms (14.7%)
Totaltracing10.806 s-
Totalappsec10.95 s144.958 ms (1.3%)
Totaliast11.249 s443.039 ms (4.1%)
Totalprofiling10.935 s129.485 ms (1.2%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.054 s-
Agentappsec1.229 s174.083 ms (16.5%)
Agentiast1.194 s139.49 ms (13.2%)
Agentprofiling1.199 s144.088 ms (13.7%)
Totaltracing10.784 s-
Totalappsec10.891 s107.146 ms (1.0%)
Totaliast11.182 s398.129 ms (3.7%)
Totalprofiling10.982 s198.068 ms (1.8%)
gantt
title petclinic - break down per module: candidate=1.57.0-SNAPSHOT~b897cd68a2, baseline=1.57.0-SNAPSHOT~077bcfba1e
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.476 ms) : 0, 1476
crashtracking [candidate] (1.474 ms) : 0, 1474
BytebuddyAgent [baseline] (708.503 ms) : 0, 708503
BytebuddyAgent [candidate] (708.881 ms) : 0, 708881
GlobalTracer [baseline] (249.732 ms) : 0, 249732
GlobalTracer [candidate] (249.543 ms) : 0, 249543
AppSec [baseline] (32.025 ms) : 0, 32025
AppSec [candidate] (32.29 ms) : 0, 32290
Debugger [baseline] (6.387 ms) : 0, 6387
Debugger [candidate] (6.413 ms) : 0, 6413
Remote Config [baseline] (671.486 µs) : 0, 671
Remote Config [candidate] (686.232 µs) : 0, 686
Telemetry [baseline] (15.769 ms) : 0, 15769
Telemetry [candidate] (13.825 ms) : 0, 13825
Flare Poller [baseline] (4.81 ms) : 0, 4810
Flare Poller [candidate] (6.536 ms) : 0, 6536
section appsec
crashtracking [baseline] (1.477 ms) : 0, 1477
crashtracking [candidate] (1.471 ms) : 0, 1471
BytebuddyAgent [baseline] (733.161 ms) : 0, 733161
BytebuddyAgent [candidate] (732.632 ms) : 0, 732632
GlobalTracer [baseline] (243.081 ms) : 0, 243081
GlobalTracer [candidate] (241.325 ms) : 0, 241325
IAST [baseline] (25.061 ms) : 0, 25061
IAST [candidate] (24.889 ms) : 0, 24889
AppSec [baseline] (175.593 ms) : 0, 175593
AppSec [candidate] (174.488 ms) : 0, 174488
Debugger [baseline] (6.305 ms) : 0, 6305
Debugger [candidate] (6.241 ms) : 0, 6241
Remote Config [baseline] (688.346 µs) : 0, 688
Remote Config [candidate] (676.831 µs) : 0, 677
Telemetry [baseline] (8.08 ms) : 0, 8080
Telemetry [candidate] (7.987 ms) : 0, 7987
Flare Poller [baseline] (4.022 ms) : 0, 4022
Flare Poller [candidate] (3.934 ms) : 0, 3934
section iast
crashtracking [baseline] (1.495 ms) : 0, 1495
crashtracking [candidate] (1.467 ms) : 0, 1467
BytebuddyAgent [baseline] (839.32 ms) : 0, 839320
BytebuddyAgent [candidate] (833.494 ms) : 0, 833494
GlobalTracer [baseline] (238.854 ms) : 0, 238854
GlobalTracer [candidate] (237.976 ms) : 0, 237976
IAST [baseline] (33.693 ms) : 0, 33693
IAST [candidate] (32.247 ms) : 0, 32247
AppSec [baseline] (28.06 ms) : 0, 28060
AppSec [candidate] (28.642 ms) : 0, 28642
Debugger [baseline] (6.134 ms) : 0, 6134
Debugger [candidate] (6.049 ms) : 0, 6049
Remote Config [baseline] (608.993 µs) : 0, 609
Remote Config [candidate] (596.679 µs) : 0, 597
Telemetry [baseline] (7.963 ms) : 0, 7963
Telemetry [candidate] (7.875 ms) : 0, 7875
Flare Poller [baseline] (10.709 ms) : 0, 10709
Flare Poller [candidate] (10.777 ms) : 0, 10777
section profiling
crashtracking [baseline] (1.478 ms) : 0, 1478
crashtracking [candidate] (1.436 ms) : 0, 1436
BytebuddyAgent [baseline] (741.119 ms) : 0, 741119
BytebuddyAgent [candidate] (734.864 ms) : 0, 734864
GlobalTracer [baseline] (223.782 ms) : 0, 223782
GlobalTracer [candidate] (222.413 ms) : 0, 222413
AppSec [baseline] (32.452 ms) : 0, 32452
AppSec [candidate] (32.221 ms) : 0, 32221
Debugger [baseline] (7.647 ms) : 0, 7647
Debugger [candidate] (7.515 ms) : 0, 7515
Remote Config [baseline] (681.521 µs) : 0, 682
Remote Config [candidate] (676.973 µs) : 0, 677
Telemetry [baseline] (15.587 ms) : 0, 15587
Telemetry [candidate] (15.492 ms) : 0, 15492
Flare Poller [baseline] (4.194 ms) : 0, 4194
Flare Poller [candidate] (4.131 ms) : 0, 4131
ProfilingAgent [baseline] (111.807 ms) : 0, 111807
ProfilingAgent [candidate] (110.513 ms) : 0, 110513
Profiling [baseline] (112.442 ms) : 0, 112442
Profiling [candidate] (111.155 ms) : 0, 111155
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.57.0-SNAPSHOT~b897cd68a2, baseline=1.57.0-SNAPSHOT~077bcfba1e
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.056 s) : 0, 1056034
Total [baseline] (8.678 s) : 0, 8677502
Agent [candidate] (1.061 s) : 0, 1060521
Total [candidate] (8.642 s) : 0, 8641905
section iast
Agent [baseline] (1.206 s) : 0, 1206316
Total [baseline] (9.389 s) : 0, 9388922
Agent [candidate] (1.205 s) : 0, 1205453
Total [candidate] (9.341 s) : 0, 9340554
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.056 s-
Agentiast1.206 s150.282 ms (14.2%)
Totaltracing8.678 s-
Totaliast9.389 s711.42 ms (8.2%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.061 s-
Agentiast1.205 s144.932 ms (13.7%)
Totaltracing8.642 s-
Totaliast9.341 s698.648 ms (8.1%)
gantt
title insecure-bank - break down per module: candidate=1.57.0-SNAPSHOT~b897cd68a2, baseline=1.57.0-SNAPSHOT~077bcfba1e
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.504 ms) : 0, 1504
crashtracking [candidate] (1.49 ms) : 0, 1490
BytebuddyAgent [baseline] (710.412 ms) : 0, 710412
BytebuddyAgent [candidate] (712.898 ms) : 0, 712898
GlobalTracer [baseline] (249.555 ms) : 0, 249555
GlobalTracer [candidate] (251.151 ms) : 0, 251151
AppSec [baseline] (32.241 ms) : 0, 32241
AppSec [candidate] (32.58 ms) : 0, 32580
Debugger [baseline] (6.414 ms) : 0, 6414
Debugger [candidate] (6.513 ms) : 0, 6513
Remote Config [baseline] (676.035 µs) : 0, 676
Remote Config [candidate] (674.9 µs) : 0, 675
Telemetry [baseline] (16.258 ms) : 0, 16258
Telemetry [candidate] (15.408 ms) : 0, 15408
Flare Poller [baseline] (4.103 ms) : 0, 4103
Flare Poller [candidate] (4.82 ms) : 0, 4820
section iast
crashtracking [baseline] (1.491 ms) : 0, 1491
crashtracking [candidate] (1.488 ms) : 0, 1488
BytebuddyAgent [baseline] (841.161 ms) : 0, 841161
BytebuddyAgent [candidate] (841.088 ms) : 0, 841088
GlobalTracer [baseline] (240.361 ms) : 0, 240361
GlobalTracer [candidate] (240.498 ms) : 0, 240498
AppSec [baseline] (31.534 ms) : 0, 31534
AppSec [candidate] (27.369 ms) : 0, 27369
Debugger [baseline] (6.161 ms) : 0, 6161
Debugger [candidate] (6.065 ms) : 0, 6065
Remote Config [baseline] (622.345 µs) : 0, 622
Remote Config [candidate] (615.858 µs) : 0, 616
Telemetry [baseline] (8.265 ms) : 0, 8265
Telemetry [candidate] (7.968 ms) : 0, 7968
Flare Poller [baseline] (10.933 ms) : 0, 10933
Flare Poller [candidate] (10.671 ms) : 0, 10671
IAST [baseline] (30.583 ms) : 0, 30583
IAST [candidate] (34.731 ms) : 0, 34731
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/workaround-for-malformed-parameter-exception
git_commit_date17647832721764784461
git_commit_sha077bcfbb897cd6
release_version1.57.0-SNAPSHOT~077bcfba1e1.57.0-SNAPSHOT~b897cd68a2
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17647870621764787062
ci_job_id12687077891268707789
ci_pipeline_id8479033884790338
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-2sfipflb 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-2sfipflb 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 3 performance improvements and 0 performance regressions! Performance is the same for 17 metrics, 16 unstable metrics.

scenarioΔ mean agg_http_req_duration_p50Δ mean agg_http_req_duration_p95Δ mean throughputcandidate mean agg_http_req_duration_p50candidate mean agg_http_req_duration_p95candidate mean throughputbaseline mean agg_http_req_duration_p50baseline mean agg_http_req_duration_p95baseline mean throughput
scenario:load:insecure-bank:profiling:high_loadbetter
[-187.417µs; -51.468µs] or [-10.852%; -2.980%]
unstable
[-1263.155µs; -273.590µs] or [-24.418%; -5.289%]
unstable
[-3.301op/s; +502.988op/s] or [-0.158%; +24.150%]
1.608ms4.405ms2332.594op/s1.727ms5.173ms2082.750op/s
scenario:load:petclinic:no_agent:high_loadbetter
[-2.173ms; -0.932ms] or [-11.815%; -5.068%]
unsure
[-3.204ms; -0.498ms] or [-10.526%; -1.635%]
unstable
[-2.478op/s; +50.541op/s] or [-1.009%; +20.568%]
16.842ms28.592ms269.750op/s18.394ms30.443ms245.719op/s
scenario:load:petclinic:iast:high_loadbetter
[-1367.664µs; -532.827µs] or [-7.452%; -2.903%]
unsure
[-1.981ms; -0.513ms] or [-6.604%; -1.710%]
unstable
[-12.474op/s; +37.286op/s] or [-4.988%; +14.909%]
17.403ms28.748ms262.500op/s18.353ms29.994ms250.094op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~b897cd68a2, baseline=1.57.0-SNAPSHOT~077bcfba1e
dateFormat X
axisFormat %s
section baseline
no_agent (18.996 ms) : 18807, 19185
. : milestone, 18996,
appsec (18.644 ms) : 18453, 18835
. : milestone, 18644,
code_origins (17.748 ms) : 17576, 17921
. : milestone, 17748,
iast (18.661 ms) : 18471, 18851
. : milestone, 18661,
profiling (18.647 ms) : 18457, 18837
. : milestone, 18647,
tracing (17.663 ms) : 17485, 17840
. : milestone, 17663,
section candidate
no_agent (17.3 ms) : 17123, 17476
. : milestone, 17300,
appsec (18.759 ms) : 18568, 18950
. : milestone, 18759,
code_origins (17.945 ms) : 17761, 18129
. : milestone, 17945,
iast (17.774 ms) : 17596, 17951
. : milestone, 17774,
profiling (18.825 ms) : 18634, 19016
. : milestone, 18825,
tracing (17.993 ms) : 17815, 18171
. : milestone, 17993,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent18.996 ms [18.807 ms, 19.185 ms]-
appsec18.644 ms [18.453 ms, 18.835 ms]-351.931 µs (-1.9%)
code_origins17.748 ms [17.576 ms, 17.921 ms]-1.247 ms (-6.6%)
iast18.661 ms [18.471 ms, 18.851 ms]-334.774 µs (-1.8%)
profiling18.647 ms [18.457 ms, 18.837 ms]-349.122 µs (-1.8%)
tracing17.663 ms [17.485 ms, 17.84 ms]-1.333 ms (-7.0%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent17.3 ms [17.123 ms, 17.476 ms]-
appsec18.759 ms [18.568 ms, 18.95 ms]1.459 ms (8.4%)
code_origins17.945 ms [17.761 ms, 18.129 ms]645.389 µs (3.7%)
iast17.774 ms [17.596 ms, 17.951 ms]474.054 µs (2.7%)
profiling18.825 ms [18.634 ms, 19.016 ms]1.526 ms (8.8%)
tracing17.993 ms [17.815 ms, 18.171 ms]693.526 µs (4.0%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~b897cd68a2, baseline=1.57.0-SNAPSHOT~077bcfba1e
dateFormat X
axisFormat %s
section baseline
no_agent (1.203 ms) : 1191, 1215
. : milestone, 1203,
iast (3.257 ms) : 3212, 3302
. : milestone, 3257,
iast_FULL (5.795 ms) : 5738, 5852
. : milestone, 5795,
iast_GLOBAL (3.69 ms) : 3629, 3750
. : milestone, 3690,
profiling (2.172 ms) : 2153, 2192
. : milestone, 2172,
tracing (1.804 ms) : 1789, 1819
. : milestone, 1804,
section candidate
no_agent (1.189 ms) : 1177, 1200
. : milestone, 1189,
iast (3.249 ms) : 3203, 3295
. : milestone, 3249,
iast_FULL (5.772 ms) : 5713, 5830
. : milestone, 5772,
iast_GLOBAL (3.541 ms) : 3487, 3595
. : milestone, 3541,
profiling (1.933 ms) : 1916, 1949
. : milestone, 1933,
tracing (1.809 ms) : 1794, 1824
. : milestone, 1809,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.203 ms [1.191 ms, 1.215 ms]-
iast3.257 ms [3.212 ms, 3.302 ms]2.054 ms (170.7%)
iast_FULL5.795 ms [5.738 ms, 5.852 ms]4.592 ms (381.7%)
iast_GLOBAL3.69 ms [3.629 ms, 3.75 ms]2.486 ms (206.7%)
profiling2.172 ms [2.153 ms, 2.192 ms]969.32 µs (80.6%)
tracing1.804 ms [1.789 ms, 1.819 ms]601.175 µs (50.0%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.189 ms [1.177 ms, 1.2 ms]-
iast3.249 ms [3.203 ms, 3.295 ms]2.06 ms (173.3%)
iast_FULL5.772 ms [5.713 ms, 5.83 ms]4.583 ms (385.6%)
iast_GLOBAL3.541 ms [3.487 ms, 3.595 ms]2.353 ms (197.9%)
profiling1.933 ms [1.916 ms, 1.949 ms]743.916 µs (62.6%)
tracing1.809 ms [1.794 ms, 1.824 ms]620.339 µs (52.2%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/workaround-for-malformed-parameter-exception
git_commit_date17647832721764784461
git_commit_sha077bcfbb897cd6
release_version1.57.0-SNAPSHOT~077bcfba1e1.57.0-SNAPSHOT~b897cd68a2
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17647867511764786751
ci_job_id12687077911268707791
ci_pipeline_id8479033884790338
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-1-4hbrpkqa 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-1-4hbrpkqa 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics.

Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~b897cd68a2, baseline=1.57.0-SNAPSHOT~077bcfba1e
dateFormat X
axisFormat %s
section baseline
no_agent (1.482 ms) : 1470, 1494
. : milestone, 1482,
appsec (2.46 ms) : 2408, 2511
. : milestone, 2460,
iast (2.212 ms) : 2148, 2277
. : milestone, 2212,
iast_GLOBAL (2.261 ms) : 2195, 2326
. : milestone, 2261,
profiling (2.071 ms) : 2018, 2123
. : milestone, 2071,
tracing (2.048 ms) : 1997, 2100
. : milestone, 2048,
section candidate
no_agent (1.476 ms) : 1464, 1487
. : milestone, 1476,
appsec (2.469 ms) : 2417, 2521
. : milestone, 2469,
iast (2.217 ms) : 2153, 2282
. : milestone, 2217,
iast_GLOBAL (2.257 ms) : 2192, 2322
. : milestone, 2257,
profiling (2.073 ms) : 2021, 2126
. : milestone, 2073,
tracing (2.046 ms) : 1995, 2097
. : milestone, 2046,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.482 ms [1.47 ms, 1.494 ms]-
appsec2.46 ms [2.408 ms, 2.511 ms]977.768 µs (66.0%)
iast2.212 ms [2.148 ms, 2.277 ms]730.281 µs (49.3%)
iast_GLOBAL2.261 ms [2.195 ms, 2.326 ms]778.49 µs (52.5%)
profiling2.071 ms [2.018 ms, 2.123 ms]588.535 µs (39.7%)
tracing2.048 ms [1.997 ms, 2.1 ms]566.285 µs (38.2%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.476 ms [1.464 ms, 1.487 ms]-
appsec2.469 ms [2.417 ms, 2.521 ms]993.578 µs (67.3%)
iast2.217 ms [2.153 ms, 2.282 ms]741.636 µs (50.3%)
iast_GLOBAL2.257 ms [2.192 ms, 2.322 ms]781.576 µs (53.0%)
profiling2.073 ms [2.021 ms, 2.126 ms]597.494 µs (40.5%)
tracing2.046 ms [1.995 ms, 2.097 ms]570.162 µs (38.6%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~b897cd68a2, baseline=1.57.0-SNAPSHOT~077bcfba1e
dateFormat X
axisFormat %s
section baseline
no_agent (14.895 s) : 14895000, 14895000
. : milestone, 14895000,
appsec (15.259 s) : 15259000, 15259000
. : milestone, 15259000,
iast (18.454 s) : 18454000, 18454000
. : milestone, 18454000,
iast_GLOBAL (17.756 s) : 17756000, 17756000
. : milestone, 17756000,
profiling (14.54 s) : 14540000, 14540000
. : milestone, 14540000,
tracing (14.922 s) : 14922000, 14922000
. : milestone, 14922000,
section candidate
no_agent (15.554 s) : 15554000, 15554000
. : milestone, 15554000,
appsec (14.717 s) : 14717000, 14717000
. : milestone, 14717000,
iast (18.46 s) : 18460000, 18460000
. : milestone, 18460000,
iast_GLOBAL (18.121 s) : 18121000, 18121000
. : milestone, 18121000,
profiling (14.649 s) : 14649000, 14649000
. : milestone, 14649000,
tracing (14.797 s) : 14797000, 14797000
. : milestone, 14797000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.895 s [14.895 s, 14.895 s]-
appsec15.259 s [15.259 s, 15.259 s]364.0 ms (2.4%)
iast18.454 s [18.454 s, 18.454 s]3.559 s (23.9%)
iast_GLOBAL17.756 s [17.756 s, 17.756 s]2.861 s (19.2%)
profiling14.54 s [14.54 s, 14.54 s]-355.0 ms (-2.4%)
tracing14.922 s [14.922 s, 14.922 s]27.0 ms (0.2%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.554 s [15.554 s, 15.554 s]-
appsec14.717 s [14.717 s, 14.717 s]-837.0 ms (-5.4%)
iast18.46 s [18.46 s, 18.46 s]2.906 s (18.7%)
iast_GLOBAL18.121 s [18.121 s, 18.121 s]2.567 s (16.5%)
profiling14.649 s [14.649 s, 14.649 s]-905.0 ms (-5.8%)
tracing14.797 s [14.797 s, 14.797 s]-757.0 ms (-4.9%)

@bric3
bric3force-pushed the bdu/workaround-for-malformed-parameter-exception branch from 9591417 to 0a72b8cCompareDecember 3, 2025 16:25
@bric3
bric3 changed the base branch from master to revert-10067-alexeyk/revert-spotbugsDecember 3, 2025 16:43
@bric3
bric3force-pushed the bdu/workaround-for-malformed-parameter-exception branch from 0a72b8c to 541579bCompareDecember 3, 2025 16:45
@bric3
bric3 marked this pull request as ready for review December 3, 2025 17:49
@bric3
bric3 requested review from a team as code ownersDecember 3, 2025 17:49
Those tests can be ignored as they are not specific to Oracle.
@bric3
bric3force-pushed the bdu/workaround-for-malformed-parameter-exception branch from 541579b to b897cd6CompareDecember 3, 2025 17:55
@bric3
bric3 merged commit f978bf4 into revert-10067-alexeyk/revert-spotbugsDec 3, 2025
666 checks passed
@bric3
bric3 deleted the bdu/workaround-for-malformed-parameter-exception branch December 3, 2025 20:45
bric3 added a commit that referenced this pull request Dec 3, 2025
* Revert "Revert "Bump spotbugs gradle plugin to 6.4.7 (#10025)" (#10067)"
This reverts commit c714e59.
* fix: Ignore tests failing on Oracle JDK 1.8 (#10065)
Those tests can be ignored as they are not specific to Oracle.
@PerfectSlayer

Copy link
Copy Markdown
Collaborator

💭 thought: ‏About the possible workarounds:

Use -parameters everywhere, this however increases the size by 44 KiB, without added benefit for the customers.

This will also make the reflect API slower, in parts like the agent bootstrap initialization.
Instead of using -parameters everywhere, it could be set only if an Oracle 8 flag is present in CI, and rebuilt the whole agent and tests for this pipeline only before running.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: toolingBuild & Toolingrun-tests: oracle8Run tests using Oracle 8 JDKtag: no release notesChanges to exclude from release notestype: bug fixBug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@bric3@PerfectSlayer@AlexeyKuznetsov-DD