[jboss-jira] [JBoss JIRA] (WFLY-5648) Access log message fails to be written to recreated access log on Windows

Stuart Douglas (JIRA) issues at jboss.org
Wed Nov 11 07:25:00 EST 2015


     [ https://issues.jboss.org/browse/WFLY-5648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stuart Douglas reassigned WFLY-5648:
------------------------------------

    Assignee: Tomaz Cerar  (was: Stuart Douglas)


Can you have a look at this Tomaz?

> Access log message fails to be written to recreated access log on Windows
> -------------------------------------------------------------------------
>
>                 Key: WFLY-5648
>                 URL: https://issues.jboss.org/browse/WFLY-5648
>             Project: WildFly
>          Issue Type: Bug
>          Components: Web (Undertow)
>    Affects Versions: 10.0.0.CR4
>            Reporter: Radim Hatlapatka
>            Assignee: Tomaz Cerar
>
> Undertow fails to write to access-log when the access-log configuration was removed including the access-log file and then the configuration was recreated with [1]. Probably there remains some lock to old file preventing creation of the new one.
> Steps to reproduce:
> 1) deploy some simple web application
> 2) define access-log => {{/subsystem=undertow/server=default-server/host=default-host/setting=access-log:add()}}
> 3) reload server
> 4) access the web application
> 5) see that the access was logged to access-log
> 6) remove the access-log => {{/subsystem=undertow/server=default-server/host=default-host/setting=access-log:remove()}}
> 7) reload the server
> 8) remove the access-log file
> 9) define again the access-log => {{/subsystem=undertow/server=default-server/host=default-host/setting=access-log:add()}}
> 10) access again the web application
> 11) check both server logs and access-log
> [1]
> {noformat}
> 05:49:51,448 ERROR [io.undertow] (default task-2) UT005016: Error writing access log: java.nio.file.AccessDeniedException: W:\workspace\eap-7x-undertow-integration-tests\d07ae7a0\manu-eap-1.1.13\out\UnzipEap_1\workspace\jboss-eap-7.0\standalone\log\access_log.log
> 	at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
> 	at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
> 	at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
> 	at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:230)
> 	at java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:434)
> 	at java.nio.file.Files.newOutputStream(Files.java:216)
> 	at java.nio.file.Files.newBufferedWriter(Files.java:2860)
> 	at io.undertow.server.handlers.accesslog.DefaultAccessLogReceiver.writeMessage(DefaultAccessLogReceiver.java:224)
> 	at io.undertow.server.handlers.accesslog.DefaultAccessLogReceiver.run(DefaultAccessLogReceiver.java:180)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 	at java.lang.Thread.run(Thread.java:745)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list