You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Ralph Goers (Jira)" <ji...@apache.org> on 2022/05/13 14:23:00 UTC

[jira] [Commented] (LOG4J2-3336) An exception occurred while the log was rolling over

    [ https://issues.apache.org/jira/browse/LOG4J2-3336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17536674#comment-17536674 ] 

Ralph Goers commented on LOG4J2-3336:
-------------------------------------

Reading through the Jira issue leads me to ask if you could please provide your logging configuration. If there are multiple delete tasks running this could happen. If you are running something external like logrotate, this could happen.

> An exception occurred while the log was rolling over
> ----------------------------------------------------
>
>                 Key: LOG4J2-3336
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3336
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.15.0
>            Reporter: liandengsu
>            Priority: Major
>
> When I upgrade log4j to version 2.15 or above, an exception occurred while the log was rolling over.
> My project is deployed on docker and this exception is accidental. Does anyone know why?
> 2022-01-14 04:00:06,548 Log4j2-TF-6-RollingFileManager-3141 INFO File /data/app/XXXXX.log could not be accessed, it has likely already been deleted java.nio.file.NoSuchFileException: /data/app/XXXX.log
>         at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
>         at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
>         at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
>         at sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
>         at sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:144)
>         at sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
>         at java.nio.file.Files.readAttributes(Files.java:1737)
>         at java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:225)
>         at java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:276)
>         at java.nio.file.FileTreeWalker.next(FileTreeWalker.java:372)
>         at java.nio.file.Files.walkFileTree(Files.java:2706)
>         at org.apache.logging.log4j.core.appender.rolling.action.AbstractPathAction.execute(AbstractPathAction.java:76)
>         at org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.getSortedPaths(DeleteAction.java:162)
>         at org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.execute(DeleteAction.java:132)
>         at org.apache.logging.log4j.core.appender.rolling.action.AbstractPathAction.execute(AbstractPathAction.java:69)
>         at org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.execute(DeleteAction.java:82)
>         at org.apache.logging.log4j.core.appender.rolling.action.CompositeAction.execute(CompositeAction.java:74)
>         at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$AsyncAction.execute(RollingFileManager.java:561)
>         at org.apache.logging.log4j.core.appender.rolling.action.AbstractAction.run(AbstractAction.java:66)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>         at java.lang.Thread.run(Thread.java:748)



--
This message was sent by Atlassian Jira
(v8.20.7#820007)