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. 


---

Reply via email to