Log4j 1.x and Log4j 2 are completely different code bases. They have very little in common. I’m not even sure Log4j 1 had any support for JMX.
Ralph > On Apr 29, 2020, at 7:33 AM, EDMONDO SENA <edse...@gmail.com> wrote: > > Matt, last question: > > Before for log4j 1 the JMX wasn't enabled for default? > > > > On 2020/04/29 14:30:12, Matt Sicker <boa...@gmail.com> wrote: >> Yes, I mean the system property. I don't know much about PowerMock, >> though I never mock loggers. >> >> On Wed, 29 Apr 2020 at 08:52, EDMONDO SENA <edse...@gmail.com> wrote: >>> >>> Hi Matt, >>> >>> We've 100 files to change. >>> So, in order to speed solution is it disable JMX in log4j2? >>> You mean log4j2.disable.jmx=true? >>> You think that use @PowerMockIgnore("Javax.management.* ") is useless? >>> >>> >>> >>> On 2020/04/29 13:42:02, Matt Sicker <boa...@gmail.com> wrote: >>>> Sounds like you’ll need to configure PowerMock to ignore the log4j2 JMX >>>> classes. There’s also a system property in log4j2 to disable JMX which is >>>> worth a try. >>>> >>>> On Wed, Apr 29, 2020 at 08:34 EDMONDO SENA <edse...@gmail.com> wrote: >>>> >>>>> I repeat, we've done some tests and with java 11, Junit 4 and Log4j 1 >>>>> everything has worked well. >>>>> The only difference is log4j -> log4j 2.13 and we've this problem. >>>>> Can you suggest us what's the workaround? >>>>> >>>>> Kind regards. >>>>> >>>>> >>>>> On 2020/04/29 13:32:17, EDMONDO SENA <edse...@gmail.com> wrote: >>>>>> Matt sorry, >>>>>> >>>>>> I need a solution! >>>>>> >>>>>> Before we were Java 8, and Log4j and everything has worked! >>>>>> Well, now we've java 11 and Log4j 2. >>>>>> How can we fix it? >>>>>> Have you any suggest? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On 2020/04/29 13:29:04, Matt Sicker <boa...@gmail.com> wrote: >>>>>>> The JMX module isn’t fully compatible with Java 11 as far as I can >>>>> tell. It >>>>>>> doesn’t even compile above 8. >>>>>>> >>>>>>> On Wed, Apr 29, 2020 at 07:17 EDMONDO SENA <edse...@gmail.com> wrote: >>>>>>> >>>>>>>> In API Document is reported this phrase: >>>>>>>> >>>>>>>> Enabling JMX >>>>>>>> JMX support is enabled by default. When Log4j initializes, the >>>>>>>> StatusLogger, ContextSelector, and all LoggerContexts, LoggerConfigs >>>>> and >>>>>>>> Appenders are instrumented with MBeans. To disable JMX completely, >>>>> and >>>>>>>> prevent these MBeans from being created, specify system property >>>>>>>> log4j2.disableJmx to true when you start the Java VM. >>>>>>>> >>>>>>>> Can you explain me if the problem can be fixed set >>>>> log4j2.disableJmx=true >>>>>>>> or using >>>>>>>> @PowerMockIgnore("Javax.management.* ")? >>>>>>>> >>>>>>>> Or something else? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 2020/04/29 12:07:06, EDMONDO SENA <edse...@gmail.com> wrote: >>>>>>>>> Any question? >>>>>>>>> >>>>>>>>> I'm using Log4j 2.13.0....... >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>> https://stackanswers.net/questions/powermock-after-log4j2-3-upgrade-could-not-reconfigure-jmx-java-lang-linkageerror >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On 2020/04/29 11:55:32, EDMONDO SENA <edse...@gmail.com> wrote: >>>>>>>>>> Sorry, we're using Java 11, Junit 4 e Log4j 2! >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 2020/04/29 11:49:03, EDMONDO SENA <edse...@gmail.com> wrote: >>>>>>>>>>> No It is not so! >>>>>>>>>>> >>>>>>>>>>> PowerMock with java 11 and Log4j old version (1), everything >>>>> was >>>>>>>> working. >>>>>>>>>>> Adding Log4j 2 We've that problem... >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 2020/04/29 11:33:24, Benjamin Asbach <contact-...@impl.it> >>>>>>>> wrote: >>>>>>>>>>>> Hello Edmondo, >>>>>>>>>>>> >>>>>>>>>>>> I don't think this is an log4j related issue. >>>>>>>>>>>> >>>>>>>>>>>> You're using Powermock in combination with JUnit 5 which >>>>> currently >>>>>>>> is >>>>>>>>>>>> not supported [1]. There's some kind of workaround [2] you >>>>> might >>>>>>>> try >>>>>>>>>>>> that out. >>>>>>>>>>>> >>>>>>>>>>>> Greetings >>>>>>>>>>>> Benjamin >>>>>>>>>>>> >>>>>>>>>>>> [1] https://github.com/powermock/powermock/issues/830 >>>>>>>>>>>> [2] >>>>>>>>>>>> >>>>>>>> >>>>> https://github.com/powermock/powermock/issues/830#issuecomment-616243661 >>>>>>>>>>>> >>>>>>>>>>>> On 2020-04-29 11:42, EDMONDO SENA wrote: >>>>>>>>>>>>> Hi Everybody, >>>>>>>>>>>>> >>>>>>>>>>>>> I'm using log4j 2 with Junit 5 and java 11 with last >>>>> version of >>>>>>>>>>>>> PowerMock, but the following error is showed: >>>>>>>>>>>>> >>>>>>>>>>>>> "Could not reconfigure jmx >>>>>>>>>>>>> java.lang.LinkageError: loader constraint violation : >>>>> loader >>>>>>>>>>>>> >>>>>>>> org.powermock.core.classloader.javassist.JavassistMockClassLoader, >>>>>>>>>>>>> child of 'app' >>>>> jdk.internal.loader.ClassLoader$AppClassLoader >>>>>>>> wants to >>>>>>>>>>>>> load interface javax.management.MBeanServer." >>>>>>>>>>>>> >>>>>>>>>>>>> A different interface with the same name was previously >>>>> loaded >>>>>>>> by >>>>>>>>>>>>> 'bootstrap'. >>>>>>>>>>>>> >>>>>>>>>>>>> Can you help me in order to fix this error? >>>>>>>>>>>>> Kind regards. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>>>>>>> To unsubscribe, e-mail: >>>>>>>> log4j-user-unsubscr...@logging.apache.org >>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>> log4j-user-h...@logging.apache.org >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>>>>>> To unsubscribe, e-mail: >>>>> log4j-user-unsubscr...@logging.apache.org >>>>>>>>>>>> For additional commands, e-mail: >>>>>>>> log4j-user-h...@logging.apache.org >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>> --------------------------------------------------------------------- >>>>>>>>>>> To unsubscribe, e-mail: >>>>> log4j-user-unsubscr...@logging.apache.org >>>>>>>>>>> For additional commands, e-mail: >>>>> log4j-user-h...@logging.apache.org >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>> --------------------------------------------------------------------- >>>>>>>>>> To unsubscribe, e-mail: >>>>> log4j-user-unsubscr...@logging.apache.org >>>>>>>>>> For additional commands, e-mail: >>>>> log4j-user-h...@logging.apache.org >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>> --------------------------------------------------------------------- >>>>>>>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >>>>>>>>> For additional commands, e-mail: >>>>> log4j-user-h...@logging.apache.org >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >>>>>>>> For additional commands, e-mail: log4j-user-h...@logging.apache.org >>>>>>>> >>>>>>>> -- >>>>>>> Matt Sicker <boa...@gmail.com> >>>>>>> >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >>>>>> For additional commands, e-mail: log4j-user-h...@logging.apache.org >>>>>> >>>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >>>>> For additional commands, e-mail: log4j-user-h...@logging.apache.org >>>>> >>>>> -- >>>> Matt Sicker <boa...@gmail.com> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >>> For additional commands, e-mail: log4j-user-h...@logging.apache.org >>> >> >> >> -- >> Matt Sicker <boa...@gmail.com> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >> For additional commands, e-mail: log4j-user-h...@logging.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org