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