Apoorv Mittal created KAFKA-18650: ------------------------------------- Summary: Investigate RemoteLogManager exception in mocked tests Key: KAFKA-18650 URL: https://issues.apache.org/jira/browse/KAFKA-18650 Project: Kafka Issue Type: Task Reporter: Apoorv Mittal Assignee: Abhinav Dixit
https://ge.apache.org/s/yrs42jui2gchu/tests/task/:core:test/details/kafka.server.share.SharePartitionManagerTest/testReplicaManagerFetchShouldProceed()?top-execution=1 ``` [2025-01-16 18:43:20,963] WARN [RemoteLogManager=0 partition=qb2Ob0GUTU-Tom06ZITq7w:Leader-0] Current task for partition qb2Ob0GUTU-Tom06ZITq7w:Leader-0 received error but it will be scheduled (kafka.log.remote.RemoteLogManager$RLMTask:832) java.lang.NullPointerException: null [2025-01-16 18:43:20,963] WARN [RemoteLogManager=0 partition=qb2Ob0GUTU-Tom06ZITq7w:Leader-0] Current task for partition qb2Ob0GUTU-Tom06ZITq7w:Leader-0 received error but it will be scheduled (kafka.log.remote.RemoteLogManager$RLMTask:832) java.lang.NullPointerException: Cannot invoke "java.util.Iterator.hasNext()" because "segmentMetadataIter" is null at kafka.log.remote.RemoteLogManager$RLMExpirationTask.cleanupExpiredRemoteLogSegments(RemoteLogManager.java:1251) ~[main/:?] at kafka.log.remote.RemoteLogManager$RLMExpirationTask.execute(RemoteLogManager.java:1119) ~[main/:?] at kafka.log.remote.RemoteLogManager$RLMTask.run(RemoteLogManager.java:823) ~[main/:?] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358) ~[?:?] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.base/java.lang.Thread.run(Thread.java:1575) [?:?] [2025-01-16 18:43:21,064] WARN [RemoteLogManager=0 partition=qb2Ob0GUTU-Tom06ZITq7w:Leader-0] Current task for partition qb2Ob0GUTU-Tom06ZITq7w:Leader-0 received error but it will be scheduled (kafka.log.remote.RemoteLogManager$RLMTask:832) java.lang.NullPointerException: Cannot invoke "java.util.Iterator.hasNext()" because "segmentMetadataIter" is null at kafka.log.remote.RemoteLogManager$RLMExpirationTask.cleanupExpiredRemoteLogSegments(RemoteLogManager.java:1251) ~[main/:?] at kafka.log.remote.RemoteLogManager$RLMExpirationTask.execute(RemoteLogManager.java:1119) ~[main/:?] at kafka.log.remote.RemoteLogManager$RLMTask.run(RemoteLogManager.java:823) ~[main/:?] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358) ~[?:?] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.base/java.lang.Thread.run(Thread.java:1575) [?:?] [2025-01-16 18:43:21,075] WARN [RemoteLogManager=0 partition=qb2Ob0GUTU-Tom06ZITq7w:Leader-0] Current task for partition qb2Ob0GUTU-Tom06ZITq7w:Leader-0 received error but it will be scheduled (kafka.log.remote.RemoteLogManager$RLMTask:832) java.lang.NullPointerException: null [2025-01-16 18:43:21,168] WARN [RemoteLogManager=0 partition=qb2Ob0GUTU-Tom06ZITq7w:Leader-0] Current task for partition qb2Ob0GUTU-Tom06ZITq7w:Leader-0 received error but it will be scheduled (kafka.log.remote.RemoteLogManager$RLMTask:832) java.lang.NullPointerException: Cannot invoke "java.util.Iterator.hasNext()" because "segmentMetadataIter" is null at kafka.log.remote.RemoteLogManager$RLMExpirationTask.cleanupExpiredRemoteLogSegments(RemoteLogManager.java:1251) ~[main/:?] at kafka.log.remote.RemoteLogManager$RLMExpirationTask.execute(RemoteLogManager.java:1119) ~[main/:?] at kafka.log.remote.RemoteLogManager$RLMTask.run(RemoteLogManager.java:823) ~[main/:?] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358) ~[?:?] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.base/java.lang.Thread.run(Thread.java:1575) [?:?] [2025-01-16 18:43:21,176] WARN [RemoteLogManager=0 partition=qb2Ob0GUTU-Tom06ZITq7w:Leader-0] Current task for partition qb2Ob0GUTU-Tom06ZITq7w:Leader-0 received error but it will be scheduled (kafka.log.remote.RemoteLogManager$RLMTask:832) java.lang.NullPointerException: null -- This message was sent by Atlassian Jira (v8.20.10#820010)