[
https://issues.apache.org/jira/browse/JAMES-3949?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benoit Tellier closed JAMES-3949.
---------------------------------
Resolution: Fixed
> Guice james server no longer starts on windows
> ----------------------------------------------
>
> Key: JAMES-3949
> URL: https://issues.apache.org/jira/browse/JAMES-3949
> Project: James Server
> Issue Type: Bug
> Components: guice
> Reporter: Benoit Tellier
> Priority: Major
> Time Spent: 20m
> Remaining Estimate: 0h
>
> We did some changes to prevent privilege escalation with JMX but apparently
> file permission handling fails on windows.
> We can likely avoid setting permissions when on Windows.
> CF
> {code:java}
> java.lang.UnsupportedOperationException: null
> at
> java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:2168)
> at
> org.apache.james.modules.server.JMXServer.setPermissionOwnerOnly(JMXServer.java:202)
> at
> org.apache.james.modules.server.JMXServer.generateJMXPasswordFile(JMXServer.java:179)
> at
> org.apache.james.modules.server.JMXServer.generateJMXPasswordFileIfNeed(JMXServer.java:164)
> at
> org.apache.james.modules.server.JMXServer.doStart(JMXServer.java:123)
> at
> org.apache.james.modules.server.JMXServer.start(JMXServer.java:94)
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]