Rafael H. Schloming created PROTON-495: ------------------------------------------
Summary: fix proton constructors to not be so brittle Key: PROTON-495 URL: https://issues.apache.org/jira/browse/PROTON-495 Project: Qpid Proton Issue Type: Bug Components: proton-j Reporter: Rafael H. Schloming Currently it is ridiculously easy to get exceptions like the one below. Given that we are providing an API, not an SPI, this should never be able to happen. Caused by: java.lang.IllegalStateException: Can't find service loader for org.apache.qpid.proton.messenger.MessengerFactory for implementation type ANY at org.apache.qpid.proton.ProtonFactoryLoader.loadFactory(ProtonFactoryLoader.java:107) at org.apache.qpid.proton.ProtonFactoryLoader.loadFactory(ProtonFactoryLoader.java:84) at org.apache.qpid.proton.Proton.<clinit>(Proton.java:55) ... 84 more java.lang.ExceptionInInitializerError: java.lang.ExceptionInInitializerError -- This message was sent by Atlassian JIRA (v6.1.5#6160)