We had configured Config.TOPOLOGY_TICK_TUPLE_FREQ_SECS in Storm 1.2.1 to
receive Tick types in milliseconds ( by passing 0.01)

This now fails at runtime with below error

java.lang.IllegalArgumentException: Don't know how to convert 0.01 to int
        at org.apache.storm.utils.ObjectReader.getInt(ObjectReader.java:98)
~[storm-client-2.2.0.jar:2.2.0]
        at org.apache.storm.executor.Executor.setupTicks(Executor.java:445)
~[storm-client-2.2.0.jar:2.2.0]
        at
org.apache.storm.executor.bolt.BoltExecutor.init(BoltExecutor.java:151)
~[storm-client-2.2.0.jar:2.2.0]
        at
org.apache.storm.executor.bolt.BoltExecutor.call(BoltExecutor.java:157)
~[storm-client-2.2.0.jar:2.2.0]
        at
org.apache.storm.executor.bolt.BoltExecutor.call(BoltExecutor.java:59)
~[storm-client-2.2.0.jar:2.2.0]
        at org.apache.storm.utils.Utils$1.run(Utils.java:389)
[storm-client-2.2.0.jar:2.2.0]

Was the tick tuple frequency behavior changed in 2.2.0?

Regards
Surajeet

Reply via email to