Also just spotted this in the startup logs:

13:23:25.049 ←[31m[WARN ]←[0;39m o.a.j.m.s.JMXServer - No authentication
setted up for the JMX component. This expose you to local privilege
escalation attacks risk.

Thanks
Matt


On Fri, 20 Oct 2023 at 13:29, Matt Pryor <pr...@international-presence.com>
wrote:

> Hello
>
> Just trying to get the latest Guice version of James up and running. I'm
> currently using the default configuration files and was planning on setting
> everything correctly to match the old version settings once I get it
> started.
>
> I'm seeing this error on startup. Should I worry about this, and if so how
> do I fix it?
>
> 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)
>         at
> org.apache.james.modules.server.JMXServerModule.lambda$startJmxServer$0(JMXServerModule.java:124)
>         at
> org.apache.james.utils.InitilizationOperationBuilder$PrivateImpl.initModule(InitilizationOperationBuilder.java:71)
>         at
> com.github.fge.lambdas.consumers.ConsumerChainer.lambda$sneakyThrow$9(ConsumerChainer.java:73)
>         at
> java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:540)
>         at
> java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:174)
>         at
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
>         at
> java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411)
>         at
> java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735)
>         at
> java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
>         at
> java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
>         at
> java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
>         at
> java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
>         at
> java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
>         at
> java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
>         at
> java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
>         at
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
>         at
> java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
>         at
> java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
>         at
> java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
>         at
> java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
>         at
> java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
>         at
> java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
>         at
> java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
>         at
> java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
>         at
> java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
>         at
> org.apache.james.utils.InitializationOperations.processStartables(InitializationOperations.java:51)
>         at
> org.apache.james.utils.InitializationOperations.initModules(InitializationOperations.java:41)
>         at
> org.apache.james.GuiceJamesServer.start(GuiceJamesServer.java:93)
>         at org.apache.james.JamesServerMain.main(JamesServerMain.java:30)
>         at
> org.apache.james.JPAJamesServerMain.main(JPAJamesServerMain.java:110)
>
>
>
> Thanks!
> Matt
>
>
> --
> Kind regards
> Matt Pryor
> Software Developer
>
> The International Presence Group of Companies
> EMAIL: pr...@presencebpm.com
> URL: www.International-presence.com
>
>
>

-- 
Kind regards
Matt Pryor
Software Developer

The International Presence Group of Companies
EMAIL: pr...@presencebpm.com
URL: www.International-presence.com

Reply via email to