Jose,

Thanks for reporting this we have created this Jira
https://issues.apache.org/jira/browse/KAFKA-8199 for tracking the issue.

-Bill

On Mon, Apr 8, 2019 at 5:49 AM Jose Lopez <joseariaslo...@gmail.com> wrote:

> Hi all,
>
> My topology is:
>
> stream -> groupByKey -> windowedBy -> count -> suppress -> groupBy ->
> aggregate -> toStream
>
> When I *groupBy* after *suppress*, the following exception is thrown:
>
> java.lang.ClassCastException:
> org.apache.kafka.streams.kstream.internals.KTableImpl$$Lambda$15/1208825205
> cannot be cast to
> org.apache.kafka.streams.kstream.internals.KTableProcessorSupplier
>
> It happens because suppress returns a KtableImpl with a
> KTableSuppressProcessor. Then groupBy, when
> executes enableSendingOldValues(), it casts it to KTableProcessorSupplier,
> and therefore the ClassCastException.
>
> Is this a bug? Am I missing something?
>
> Thank you in advance for your help.
>
> Regards,
> Jose
>

Reply via email to