Event Endpoint Management continues to be enhanced

Event Endpoint Management continues to be available and enhanced as part of IBM's integration platforms.

End of Marketing announcement for IBM Event Automation

Event Streams and Event Processing are deprecated and no enhancements will be provided. Support and security fixes will be provided in line with published support lifecycle policies. Future event-driven solutions that make use of Apache Kafka and Apache Flink will be delivered by IBM Confluent.

For more information, see the support lifecycle transition and software ordering completion announcement.

Running flows stop working

Symptom

Event Processing flows that consume from TLS-secured endpoints stop working with the following error:

org.apache.kafka.common.errors.SslAuthenticationException: SSL handshake failed
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Causes

The certificates that are on the endpoint might change compared to the certificates stored in Event Processing, which causes issues when running the flow.

Resolving the problem

Use the Event Source wizard to replace the certificate stored in Event Processing and restart the flow as follows:

  1. Click your flow in the Event Processing UI.
  2. Stop the flow.
  3. Hover over the source node and click Edit icon Edit. The Configure event source window is displayed.
  4. Accept the new certificates and complete the wizard steps.
  5. Restart your Event Processing flow. In the navigation banner, complete one of the following steps:

    • If your flow includes any event sources, expand Run flow and select either Events from now or Include historical.
    • If your flow uses SQL sources only, click Run flow to start the flow.