Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-5144

AMQP transport provider cannot be set due to TCCL issue

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • jboss-fuse-6.3
    • jboss-fuse-6.3
    • Camel
    • None
    • % %

      It is not possible to get transport provider in OSGi environment due to TCCL issue now.
      https://github.com/apache/qpid/blob/0.28/qpid/java/amqp-1-0-client/src/main/java/org/apache/qpid/amqp_1_0/client/Connection.java#L267

      I tried to manually modify classloader variable to getClass().getClassLoader() while debugging and then it worked.

      It throws "Unknown protocol: amqp" now.

            hchirino Hiram Chirino
            mbasovni Martin Basovnik (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: