Carl Nygard created AMQ-5873:
--------------------------------
Summary: RAR connectors for nonSSL and SSL conflict with each
other on Glassfish
Key: AMQ-5873
URL: https://issues.apache.org/jira/browse/AMQ-5873
Project: ActiveMQ
Issue Type: Bug
Components: Connector
Affects Versions: 5.11.0
Environment: Glassfish 3.x
Reporter: Carl Nygard
Exception caused when trying to load the SSL connector when multiple
activemq.rar connectors are deployed to Glassfish 3.x instance.
<pre>
SEVERE: Failed to connect to broker [ssl://localhost:61617]: Could not create
Transport. Reason: java.io.IOException: Transport scheme NOT recognized: [ssl]
javax.jms.JMSException: Could not create Transport. Reason:
java.io.IOException: Transport scheme NOT recognized: [ssl]
at
org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:35)
at
org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:252)
at
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:265)
at
org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:191)
at
org.apache.activemq.ra.ActiveMQResourceAdapter.makeConnection(ActiveMQResourceAdapter.java:133)
at
org.apache.activemq.ra.ActiveMQEndpointWorker$1.run(ActiveMQEndpointWorker.java:107)
at
com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:114)
at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497)
at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540)
Caused by: java.io.IOException: Transport scheme NOT recognized: [ssl]
at
org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:27)
at
org.apache.activemq.transport.TransportFactory.findTransportFactory(TransportFactory.java:196)
at
org.apache.activemq.transport.TransportFactory.connect(TransportFactory.java:66)
at
org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:250)
... 7 more
Caused by: java.lang.ClassCastException:
org.apache.activemq.transport.tcp.SslTransportFactory cannot be cast to
org.apache.activemq.transport.TransportFactory
at
org.apache.activemq.transport.TransportFactory.findTransportFactory(TransportFactory.java:193)
... 9 more
</pre>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)