[ https://issues.apache.org/jira/browse/KAFKA-16145?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Greg Harris updated KAFKA-16145: -------------------------------- Component/s: core (was: connect) > Windows Kafka Shutdown > ---------------------- > > Key: KAFKA-16145 > URL: https://issues.apache.org/jira/browse/KAFKA-16145 > Project: Kafka > Issue Type: Bug > Components: core > Affects Versions: 3.6.0 > Environment: windows, openjdk-21, kafka_2.12-3.6.0 > Reporter: user017 > Priority: Major > Fix For: 3.6.0 > > > ERROR Error while deleting segments for test.public.testtable-0 in dir > C:\tmp\kafka-logs > (org.apache.kafka.storage.internals.log.LogDirFailureChannel) > java.nio.file.FileSystemException: > C:\tmp\kafka-logs\test.public.testtable-0\00000000000002043576.timeindex -> > C:\tmp\kafka-logs\test.public.testtable-0\00000000000002043576.timeindex.deleted: > The process cannot access the file because it is being used by another > process > at > java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:92) > at > java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103) > at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:414) > at > java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:291) > at java.base/java.nio.file.Files.move(Files.java:1430) > at > org.apache.kafka.common.utils.Utils.atomicMoveWithFallback(Utils.java:982) > at > org.apache.kafka.storage.internals.log.AbstractIndex.renameTo(AbstractIndex.java:227) > at > org.apache.kafka.storage.internals.log.LazyIndex$IndexValue.renameTo(LazyIndex.java:122) > at > org.apache.kafka.storage.internals.log.LazyIndex.renameTo(LazyIndex.java:202) > at kafka.log.LogSegment.changeFileSuffixes(LogSegment.scala:495) > at > kafka.log.LocalLog$.$anonfun$deleteSegmentFiles$1(LocalLog.scala:917) > at > kafka.log.LocalLog$.$anonfun$deleteSegmentFiles$1$adapted(LocalLog.scala:915) > at scala.collection.immutable.List.foreach(List.scala:333) > at kafka.log.LocalLog$.deleteSegmentFiles(LocalLog.scala:915) > at kafka.log.LocalLog.removeAndDeleteSegments(LocalLog.scala:317) > at > kafka.log.UnifiedLog.$anonfun$deleteSegments$2(UnifiedLog.scala:1469) > at kafka.log.UnifiedLog.deleteSegments(UnifiedLog.scala:1845) > at > kafka.log.UnifiedLog.deleteRetentionMsBreachedSegments(UnifiedLog.scala:1443) > at kafka.log.UnifiedLog.deleteOldSegments(UnifiedLog.scala:1487) > at kafka.log.LogManager.$anonfun$cleanupLogs$3(LogManager.scala:1282) > at > kafka.log.LogManager.$anonfun$cleanupLogs$3$adapted(LogManager.scala:1279) > at scala.collection.immutable.List.foreach(List.scala:333) > at kafka.log.LogManager.cleanupLogs(LogManager.scala:1279) > at > kafka.log.LogManager.$anonfun$startupWithConfigOverrides$2(LogManager.scala:562) > at > org.apache.kafka.server.util.KafkaScheduler.lambda$schedule$1(KafkaScheduler.java:150) > 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:1583) > Suppressed: java.nio.file.FileSystemException: > C:\tmp\kafka-logs\test.public.testtable-0\00000000000002043576.timeindex -> > C:\tmp\kafka-logs\test.public.testtable-0\00000000000002043576.timeindex.deleted: > The process cannot access the file because it is being used by another > process > at > java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:92) > at > java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103) > at > java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:328) > at > java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:291) > at java.base/java.nio.file.Files.move(Files.java:1430) > at > org.apache.kafka.common.utils.Utils.atomicMoveWithFallback(Utils.java:978) > ... 25 more > > > ERROR Shutdown broker because all log dirs in C:\tmp\kafka-logs have failed > (kafka.log.LogManager) > > {color:#172b4d}*Run in administrator mode, no processes running*{color} > {color:#172b4d}*What more can I do?*{color} -- This message was sent by Atlassian Jira (v8.20.10#820010)