Qishang Zhong created FLINK-35828:
-------------------------------------
Summary: NullArgumentException when accessing the checkpoint API
concurrently
Key: FLINK-35828
URL: https://issues.apache.org/jira/browse/FLINK-35828
Project: Flink
Issue Type: Bug
Components: Runtime / Metrics
Affects Versions: 1.18.1
Reporter: Qishang Zhong
{code:java}
2024-07-12 16:53:02,664 TRACE org.apache.flink.runtime.rest.FileUploadHandler
[] - Received request.
URL:/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints Method:GET2024-07-12
16:53:02,664 TRACE org.apache.flink.runtime.rest.FileUploadHandler
[] - Received request. URL:/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints
Method:GET2024-07-12 16:53:02,664 TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Received request
/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints.2024-07-12 16:53:02,664
TRACE org.apache.flink.runtime.rest.FileUploadHandler [] -
Received request. URL:/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints
Method:GET2024-07-12 16:53:02,664 TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Received request
/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints.2024-07-12 16:53:02,665
TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Starting request processing.2024-07-12 16:53:02,665 TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Received request
/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints.2024-07-12 16:53:02,665
TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Starting request processing.2024-07-12 16:53:02,665 TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Starting request processing.2024-07-12 16:53:02,665 TRACE
org.apache.flink.runtime.rest.FileUploadHandler [] - Received
request. URL:/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints
Method:GET2024-07-12 16:53:02,667 TRACE
org.apache.flink.runtime.rest.FileUploadHandler [] - Received
request. URL:/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints
Method:GET2024-07-12 16:53:02,667 TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Received request
/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints.2024-07-12 16:53:02,667
TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Starting request processing.2024-07-12 16:53:02,668 TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Received request
/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints.2024-07-12 16:53:02,668
TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Starting request processing.2024-07-12 16:53:02,668 TRACE
org.apache.flink.runtime.rest.FileUploadHandler [] - Received
request. URL:/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints
Method:GET2024-07-12 16:53:02,669 TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Received request
/jobs/e8eae2ce679206b9df19ec3ae07650c4/checkpoints.2024-07-12 16:53:02,669
TRACE
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Starting request processing.2024-07-12 16:53:02,692 ERROR
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler
[] - Unhandled
exception.org.apache.commons.math3.exception.NullArgumentException: input array
at
org.apache.commons.math3.util.MathArrays.verifyValues(MathArrays.java:1753)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.commons.math3.stat.descriptive.AbstractUnivariateStatistic.test(AbstractUnivariateStatistic.java:158)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.commons.math3.stat.descriptive.rank.Percentile.evaluate(Percentile.java:272)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.commons.math3.stat.descriptive.rank.Percentile.evaluate(Percentile.java:241)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.flink.runtime.metrics.DescriptiveStatisticsHistogramStatistics$CommonMetricsSnapshot.getPercentile(DescriptiveStatisticsHistogramStatistics.java:163)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.flink.runtime.metrics.DescriptiveStatisticsHistogramStatistics.getQuantile(DescriptiveStatisticsHistogramStatistics.java:57)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.flink.runtime.checkpoint.StatsSummarySnapshot.getQuantile(StatsSummarySnapshot.java:108)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.flink.runtime.rest.messages.checkpoints.StatsSummaryDto.valueOf(StatsSummaryDto.java:81)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler.createCheckpointingStatistics(CheckpointingStatisticsHandler.java:127)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler.handleCheckpointStatsRequest(CheckpointingStatisticsHandler.java:85)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.flink.runtime.rest.handler.job.checkpoints.CheckpointingStatisticsHandler.handleCheckpointStatsRequest(CheckpointingStatisticsHandler.java:59)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
org.apache.flink.runtime.rest.handler.job.checkpoints.AbstractCheckpointStatsHandler.lambda$handleRequest$1(AbstractCheckpointStatsHandler.java:89)
~[flink-dist_2.12-1.18.1-QCC.jar:1.18.1-QCC] at
java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602)
[?:1.8.0_141] at
java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577)
[?:1.8.0_141] at
java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)
[?:1.8.0_141] at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[?:1.8.0_141] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[?:1.8.0_141] at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
[?:1.8.0_141] at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
[?:1.8.0_141] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_141] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_141] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_141] {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)