IBM Support

JR62381: POSSIBLE AUTHENTICATION ERROR IN WORKFLOW BPMN EMITTER WHEN SASL SCRAM IS USED

Direct link to fix

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The authentication of a Kafka User using SASL SCRAM fails with
    the following stack trace when the IBM Workflow BPMN Emitter and
    the IBM Workflow Case event emitter are both enabled and send
    events to IBM Business Automation Insights.
    
    java.util.concurrent.ExecutionException:
    org.apache.kafka.common.errors.SaslAuthenticationException: An
    error: (java.security.PrivilegedActionException:
    javax.security.sasl.SaslException: User name could not be
    obtained [Caused by
    javax.security.auth.callback.UnsupportedCallbackException:
    Unrecognized SASL ClientCallback]) occurred when evaluating SASL
     token received from the Kafka Broker. Kafka Client will go to
    AUTHENTICATION_FAILED state.
        at
    org.apache.kafka.clients.producer.KafkaProducer$FutureFailure.<i
    nit>(KafkaProducer.java:1150)
        at
    org.apache.kafka.clients.producer.KafkaProducer.doSend(KafkaProd
    ucer.java:846)
        at
    org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProduc
    er.java:784)
        at
    com.ibm.dba.bai.events.kafka.Transport.send(Transport.java:234)
        at
    com.ibm.dba.bai.events.kafka.Transport.send(Transport.java:209)
        at
    com.ibm.dba.bai.events.icm.transport.kafka.OutputToKafkaTranspor
    t.sendEventNoRetrying(OutputToKafkaTransport.java:320)
        at
    com.ibm.dba.bai.events.icm.transport.kafka.OutputToKafkaTranspor
    t.sendEvent(OutputToKafkaTransport.java:303)
        at
    com.ibm.dba.bai.events.icm.transport.kafka.OutputToKafkaTranspor
    t.sendEvent(OutputToKafkaTransport.java:296)
        at
    com.ibm.dba.bai.events.icm.transport.kafka.OutputToKafkaTranspor
    t.sendEventsBatch(OutputToKafkaTransport.java:240)
        at
    com.ibm.dba.bai.events.icm.transport.kafka.OutputToKafkaTranspor
    t.sendEvents(OutputToKafkaTransport.java:226)
        at
    com.ibm.dba.bai.events.icm.transport.IcmBusinessEventOutputCompo
    site.sendEvents(IcmBusinessEventOutputComposite.java:62)
        at
    com.ibm.dba.bai.events.icm.IcmBusinessEventSdk.emit(IcmBusinessE
    ventSdk.java:154)
        at
    com.ibm.oi.icm.event.emitter.IcmOiEmitter.emitOutput(IcmOiEmitte
    r.java:167)
        at
    com.ibm.oi.icm.event.emitter.IcmOiEmitter.run(IcmOiEmitter.java:
    117)
    
    
    PRODUCTS AFFECTED
    IBM Business Automatin Workflow
    

Local fix

Problem summary

  • No additional information is available.
    

Problem conclusion

  • A fix is available or will be available that allows
    authentication by using SASL SCRAM for both the IBM Workflow
    BPMN emitter and the IBM Case emitter.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR62381

  • Reported component name

    BUS AUTO WORKFL

  • Reported component ID

    5737H4100

  • Reported release

    J00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-06-22

  • Closed date

    2020-06-22

  • Last modified date

    2025-07-13

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    BUS AUTO WORKFL

  • Fixed component ID

    5737H4100

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"19.0.0.1","Line of Business":{"code":"LOB76","label":"Data Platform"}}]

Document Information

Modified date:
14 July 2025