Github user ryeats commented on the issue:
https://github.com/apache/activemq-artemis/pull/1565
If you add ?protocols=CORE to the artemis.xml rebuild and then run
ArtemisFeatureTest it will fail because artemis doesn't start. Since I added
that in this PR it will be tested going forward.
Also Ill explain more since their could be a better solution. CORE protocol
isn't registered as a service factory like the other protocols its just
[manually
registered](https://github.com/apache/activemq-artemis/blob/master/artemis-server/src/main/java/org/apache/activemq/artemis/core/remoting/server/impl/RemotingServiceImpl.java#L150-L152).
This causes an issue in the ProtocolTracker since OSGi will see the other
Protocols that are registered using the java ServiceLoader but since CORE isn't
ProtocolTracker will never start artemis because it is waiting for CORE.
---