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)