[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