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)