Susan Harkins (401) [Avatar] Offline
#1
Please post errors found in the published version of Kafka Streams in Action here. If necessary, we'll publish a comprehensive list for everyone's convenience. Thank you for participating in the collection process. Your contributions are a great help to us and other readers.

Regards,
Susan Harkins
Errata Editor
Ivan Ponomarev (2) [Avatar] Offline
#2
Okay, let me be the first one))


Page 75, line 14: 'in listing 3.11' should be 'in listing 3.9'



Page 77, Listing 3.12, line 2:

printed:

purchaseKStream((key, purchase) -> 


should be:
purchaseKStream.filter((key, purchase) -> 
Ivan Ponomarev (2) [Avatar] Offline
#3
The same error in Listing 3.14, line 3:


purchaseKStream((key, purchase) -> 


should be:
purchaseKStream.filter((key, purchase) -> 





line 12 from the bottom:

'you'll take two main two steps' shoud be 'you'll take two main steps'
Bill Bejeck (47) [Avatar] Offline
#4
Here's another one

There's a typo in Listing 7.1 (page 180). It's missing the method name for "onConsume"
Bill Bejeck (47) [Avatar] Offline
#5
And another one from the Live Book
Comment #1 "Though correct in the source code of the book, the code in listing 3.12 lacks the call to filter function on the kstream, which was initially confusing to me.
This:

```

KStream filteredKStream =

purchaseKStream((key, purchase) ->

purchase.getPrice() > 5.00).selectKey(purchaseDateAsKey);

```

Should be:

```

KStream filteredKStream =

purchaseKStream.filter((key, purchase) ->

purchase.getPrice() > 5.00).selectKey(purchaseDateAsKey);