Hi,
I am trying to set uids. I keep getting this (Flink.1.2):
Exception in thread "main" java.lang.IllegalArgumentException: Hash collision on user-specified ID. Most likely cause is a non-unique ID. Please check that all IDs specified via `uid(String)` are unique.
Here is the code snippet.
public DataStream<UserAction> processUserActions(DataStream<UserRaw> userRawDataStream, Time duration, Sonar.ReportSpan span) { I made sure that they are unique and even with one uid, the error is there. I guess there is an easy fix, but I cannot see it. Regards, -Rami |
Hello,
was a uid set on "userRawDataStream", or any of it's parent transformations? On 03.05.2017 12:59, Rami Al-Isawi wrote:
|
Hi,
Nope, that is the only uid in the whole project. The “userRawDataStream" comes from a splitter:
Any ideas how to get better debug messages? Regards, -Rami
|
Is the method called multiple times
with different input sets?
Does the issue occur regardless of which uid you set? On 03.05.2017 20:21, Rami Al-Isawi wrote: Hi,
|
Free forum by Nabble | Edit this page |