[
https://issues.apache.org/jira/browse/STORM-2040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jungtaek Lim resolved STORM-2040.
---------------------------------
Resolution: Fixed
Fix Version/s: 1.0.3
1.1.0
2.0.0
Merged into master, 1.x, 1.0.x branches.
> Config.TOPOLOGY_TESTING_ALWAYS_TRY_SERIALIZE=true causes
> j.l.UnsupportedOperationException: nth not supported on this type:
> AddressedTuple
> ------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: STORM-2040
> URL: https://issues.apache.org/jira/browse/STORM-2040
> Project: Apache Storm
> Issue Type: Bug
> Components: storm-core
> Affects Versions: 1.0.2, 1.1.0
> Environment: Running example topology with local cluster on Windows 7
> machine
> Reporter: Kirill Shirokov
> Assignee: Jungtaek Lim
> Fix For: 2.0.0, 1.1.0, 1.0.3
>
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> When Config.TOPOLOGY_TESTING_ALWAYS_TRY_SERIALIZE is enabled for a topology,
> the components fail with the following exception:
> 26168 [Thread-13-disruptor-executor[1 1]-send-queue] ERROR o.a.s.d.executor -
> java.lang.RuntimeException: java.lang.UnsupportedOperationException: nth not
> supported on this type: AddressedTuple
> at
> org.apache.storm.utils.DisruptorQueue.consumeBatchToCursor(DisruptorQueue.java:464)
> ~[storm-core-1.0.2.jar:1.0.2]
> at
> org.apache.storm.utils.DisruptorQueue.consumeBatchWhenAvailable(DisruptorQueue.java:430)
> ~[storm-core-1.0.2.jar:1.0.2]
> at
> org.apache.storm.disruptor$consume_batch_when_available.invoke(disruptor.clj:73)
> ~[storm-core-1.0.2.jar:1.0.2]
> at
> org.apache.storm.disruptor$consume_loop_STAR_$fn__7509.invoke(disruptor.clj:83)
> ~[storm-core-1.0.2.jar:1.0.2]
> at org.apache.storm.util$async_loop$fn__624.invoke(util.clj:484)
> [storm-core-1.0.2.jar:1.0.2]
> at clojure.lang.AFn.run(AFn.java:22) [clojure-1.7.0.jar:?]
> at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]
> Caused by: java.lang.UnsupportedOperationException: nth not supported on this
> type: AddressedTuple
> at clojure.lang.RT.nthFrom(RT.java:933) ~[clojure-1.7.0.jar:?]
> at clojure.lang.RT.nth(RT.java:883) ~[clojure-1.7.0.jar:?]
> at
> org.apache.storm.daemon.worker$assert_can_serialize.invoke(worker.clj:130)
> ~[storm-core-1.0.2.jar:1.0.2]
> at
> org.apache.storm.daemon.worker$mk_transfer_fn$fn__8214.invoke(worker.clj:202)
> ~[storm-core-1.0.2.jar:1.0.2]
> at
> org.apache.storm.daemon.executor$start_batch_transfer__GT_worker_handler_BANG_$fn__7898.invoke(executor.clj:312)
> ~[storm-core-1.0.2.jar:1.0.2]
> at
> org.apache.storm.disruptor$clojure_handler$reify__7492.onEvent(disruptor.clj:40)
> ~[storm-core-1.0.2.jar:1.0.2]
> at
> org.apache.storm.utils.DisruptorQueue.consumeBatchToCursor(DisruptorQueue.java:451)
> ~[storm-core-1.0.2.jar:1.0.2]
> ... 6 more
> 26171 [Thread-15-__acker-executor[163 163]] INFO o.a.s.d.executor -
> Preparing bolt __acker:(163)
> 26171 [Thread-15-__acker-executor[163 163]] INFO o.a.s.d.executor - Prepared
> bolt __acker:(163)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)