activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hernan Otero (JIRA)" <j...@apache.org>
Subject [jira] Created: (AMQ-1098) Use of https transport throws ClassCastException
Date Wed, 13 Dec 2006 17:32:02 GMT
Use of https transport throws ClassCastException
------------------------------------------------

                 Key: AMQ-1098
                 URL: https://issues.apache.org/activemq/browse/AMQ-1098
             Project: ActiveMQ
          Issue Type: Bug
          Components: Transport
    Affects Versions: incubation
         Environment: Ubuntu Linux & Mac OS X
            Reporter: Hernan Otero
            Priority: Minor


Trying to run the sample producer out of the main trunk using an https url throws a ClassCastException.
 I've tracked this down in the code to the fact that HttpTransportFactory.java expects to
find an HttpClientTransport but HttpsTransportFactory does not override createTransport()
to create an HttpsClientTransport instead (HttpsClientTransport does not exist as a class).

Thanks,

Hernan

$ ant producer
Buildfile: build.xml

init:

compile:

producer:
     [echo] Running producer against server at $url = https://my.example.com:2222 for subject
$subject = TEST.FOO
     [java] Connecting to URL: https://my.example.com:7043
     [java] Publishing a Message with size 1000 to topic: TEST.FOO
     [java] Using non-persistent messages
     [java] Sleeping between publish 0 ms
     [java] javax.jms.JMSException: Could not create Transport. Reason: java.lang.ClassCastException:
org.apache.activemq.transport.https.HttpsTransport
     [java] Caught: javax.jms.JMSException: Could not create Transport. Reason: java.lang.ClassCastException:
org.apache.activemq.transport.https.HttpsTransport
     [java]     at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:33)
     [java]     at org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:229)
     [java]     at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:242)
     [java]     at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:211)
     [java]     at org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:158)
     [java]     at ProducerTool.run(Unknown Source)
     [java]     at ProducerTool.main(Unknown Source)
     [java] Caused by: java.lang.ClassCastException: org.apache.activemq.transport.https.HttpsTransport
     [java]     at org.apache.activemq.transport.http.HttpTransportFactory.compositeConfigure(HttpTransportFactory.java:62)
     [java]     at org.apache.activemq.transport.TransportFactory.configure(TransportFactory.java:213)
     [java]     at org.apache.activemq.transport.TransportFactory.doConnect(TransportFactory.java:117)
     [java]     at org.apache.activemq.transport.TransportFactory.doConnect(TransportFactory.java:43)
     [java]     at org.apache.activemq.transport.TransportFactory.connect(TransportFactory.java:77)
     [java]     at org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:227)
     [java]     ... 5 more

BUILD SUCCESSFUL
Total time: 2 seconds


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message