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

JBoss EAP Kafka Client module.xml Incomplete

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • None
    • Fuse EAP
    • None
    • Low
    • % %
    • -

    Description

      The module.xml provided for $JBOSS_HOME/modules/system/layers/fuse/org/apache/kafka/clients/main is missing module dependencies for org.jboss.security.negotiation needed to support SASL negotiation for clients deployed to the container, and also missing weld and javassist dependencies.

      This was discovered in the Fuse 6.3 packaging on JBoss EAP 6.x

      The corrected module.xml should look something like this:

      <?xml version="1.0" encoding="UTF-8"?>
      <module xmlns="urn:jboss:module:1.1" name="org.apache.kafka.clients">
        <properties>
          <property name="jboss.api" value="private" />
        </properties>
        <resources>
          <resource-root path="kafka-clients-0.10.2.0.jar" />
          <resource-root path="lz4-1.3.0.jar" />
          <resource-root path="snappy-java-1.1.2.6.jar" />
        </resources>
        <dependencies>
          <module name="javax.api" />
          <module name="org.osgi.core" />
          <module name="org.slf4j" />
          <module name="org.jboss.security.negotiation" />
          <module name="org.jboss.weld.core" />
          <module name="org.jboss.weld.core" />
          <module name="org.javassist" />
        </dependencies>
        <exports>
          <exclude path="darwin/*" />
          <exclude path="linux/*" />
          <exclude path="win32/*" />
          <exclude path="net/jpountz**" />
          <exclude path="org/xerial**" />
        </exports>
      </module>
      

      Attachments

        Activity

          People

            ppalaga Peter Palaga
            rhn-support-dhawkins Duane Hawkins
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: