Woops I just saw my mistake: should be: 'org.apache.kafka.log4jappender'
like you suggested,
not 'org.apache.log4jappender' as I did before. My fault!!!
After doing it, I get this stacktrace:
https://paste.fedoraproject.org/paste/O~lyLG4Ly36aHmHlUzshNQ
This lead me to this:
https://stackoverflow.com/questions/49330032/wildfly-java-lang-noclassdef...
(heh I see your comments in there :) )
I noticed that in the Java 8 JVM options for the EAP 7.2.3 image, I see:
-Xbootclasspath/p:/opt/eap/jboss-modules.jar:/opt/[etc]
but when using Java 11, I see:
-Xbootclasspath/a:/opt/eap/modules/system/layers/base/.overlays/layer-base-jboss-eap-7[...]
No jboss-modules.jar specified. I tried to add the jboss-modules.jar in my
JAVA_OPTS but that
caused another scarier stacktrace :(
-Xbootclasspath/a:/opt/eapjjboss-modules.jar:/opt/eap/module[etc]
https://paste.fedoraproject.org/paste/JRdOrz15X08C2Uxwz-zcQg
Thanks for your help James!
Sincerely,
Dustin
On Wed, 18 Sep 2019 at 13:52, James Perkins <jperkins(a)redhat.com> wrote:
I'm not too sure. I've not seen this article before so
I'd have to fully
read it.
Is there a full stack trace?
On Wed, Sep 18, 2019 at 8:32 AM Dustin Kut Moy Cheung <dcheung(a)redhat.com>
wrote:
> Thanks for the suggestion! Unfortunately this didn't seem to help:
>
> 15:30:44,918 ERROR [org.jboss.as.controller.management-operation]
> (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address:
([
> ("subsystem" => "logging"),
> ("custom-handler" => "kafka")
> ]): java.lang.IllegalArgumentException: WFLYLOG0019: Failed to load
> module 'org.apache.log4jappender' for handler 'kafka'
> at org.jboss.as.logging(a)6.0.15.Final-redhat-00001
>
//org.jboss.as.logging.handlers.HandlerOperations$HandlerAddOperationStepHandler.createHandlerConfiguration(HandlerOperations.java:293)
>
> I still don't get why it works on OpenJDK 8 and not OpenJDK 11 :(
>
> Sincerely,
> Dustin
>
> On Tue, 17 Sep 2019 at 20:21, James Perkins <jperkins(a)redhat.com> wrote:
>
>> That module defined on custom-handler looks wrong. I think it should
>> likely be org.apache.kafka.log4jappender.
>>
>> On Mon, Sep 16, 2019 at 3:48 PM Dustin Kut Moy Cheung <
>> dcheung(a)redhat.com> wrote:
>>
>>> Hi,
>>>
>>> I'm following this guide to get logging sent to kafka:
>>>
https://developer.jboss.org/wiki/SendingWildFlyLogsToKafka
>>>
>>> This works on EAP 7.2.3.GA running on JDK 8, but fails to run on JDK
>>> 11:
>>>
>>> ```
>>>
>>> 15:54:28,819 ERROR [org.jboss.as.controller.management-operation] (Controller
Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
>>> ("subsystem" => "logging"),
>>> ("custom-handler" => "kafka")
>>> ]): java.lang.IllegalArgumentException: Failed to load module
"org.apache.log4j" for pojo "kafka"
>>> ...
>>> ```
>>>
>>> Do you think this is related to the new module system in JDK 11 and I need to
add some extra JVM flags to get it to work?
>>>
>>> Thank you for your help!
>>>
>>> Sincerely,
>>> Dustin
>>>
>>> _______________________________________________
>>> wildfly-dev mailing list
>>> wildfly-dev(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/wildfly-dev
>>
>>
>>
>> --
>> James R. Perkins
>> JBoss by Red Hat
>>
>
--
James R. Perkins
JBoss by Red Hat