Avi Levi created FLINK-10961: -------------------------------- Summary: RuntimeException: Could not extract key when using closure Key: FLINK-10961 URL: https://issues.apache.org/jira/browse/FLINK-10961 Project: Flink Issue Type: Bug Components: Kafka Connector Affects Versions: 1.6.2 Reporter: Avi Levi
I am getting this exception when I tried to extract the key using external value e.g {code:java} val partitionFactor = 10 val domainsSrc = env .addSource(kafkaConsumer) .keyBy(_.id.hashCode % partitionFactor .map(...) {code} I am getting this exception {code:java} java.lang.RuntimeException: Could not extract key from Foo("some-uuid","text",1540348398,1) .... Caused by: java.lang.ArithmeticException: / by zero {code} however when I simply use it like {code:java} val domainsSrc = env .addSource(kafkaConsumer) .keyBy(_.id.hashCode % 10 .map(...) {code} it works fine -- This message was sent by Atlassian JIRA (v7.6.3#76005)