This content has been marked as final.
Show 1 reply
-
1. Re: Use non-bundled JGroups discovery protocol
ceharris Oct 2, 2016 11:54 AM (in response to ceharris)The issue turned out to be that my AWS ping module specified an invalid dependency; "org.slf4j.api" should have been "org.slf4j".
In order to determine the cause of the problem, I compiled Wildfly from source after adding a line to the throws clause of the findProtocolClass method of https://github.com/wildfly/wildfly/blob/master/clustering/jgroups/extension/src/main/java/org/jboss/as/clustering/jgroups/subsystem/ProtocolResourceRegistrationHandler.java to output the actual error that occurred in loading the class.
It might be helpful to treat ModuleLoadException differently than ClassNotFoundException, and in the case of the former, log the error message of the exception.