Skip to content

[BUG]: Kafka Sources/all type of sources are not emitting data into the stream #209

Closed

Description

@eneshoxha

We have seen a problem in production while using Cortex Streams. This error has occurred with version v3.x

The error might be that ErrorHandling is not done properly with Source Operators.

Activity

  1. added this to the Cortex v3.1 milestone on Feb 6, 2026
  2. self-assigned this
    on Feb 6, 2026
  3. added
    bugfixThis label is in use for patch version increments
    on Feb 6, 2026
  4. added theissue type on Feb 6, 2026
  5. eneshoxha commented on Feb 6, 2026

    @eneshoxha
    ContributorAuthor

    The critical issue was that SourceOperatorAdapter did NOT implement IErrorHandlingEnabled, which means:

    1. Error handling configuration was never propagated to source operators
    2. Exceptions thrown by downstream operators during source emit callbacks were not properly handled according to the stream's error handling strategy (Skip/Retry/Stop)
    3. This caused streams with source operators (like Kafka, Pulsar, RabbitMQ) to either hang, loop, or crash unexpectedly when errors occurred
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugfixThis label is in use for patch version increments

Type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions