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)

Reply via email to