Github user HeartSaVioR commented on a diff in the pull request: https://github.com/apache/storm/pull/2591#discussion_r179904186 --- Diff: storm-core/src/clj/org/apache/storm/daemon/worker.clj --- @@ -585,6 +588,8 @@ (defserverfn mk-worker [conf shared-mq-context storm-id assignment-id port worker-id] (log-message "Launching worker for " storm-id " on " assignment-id ":" port " with id " worker-id " and conf " conf) + ;; create an empty list to store deserialized hooks + (def deserialized-hooks (java.util.ArrayList.)) --- End diff -- It would be better to include this in `worker-data` so that it can be reused at any time. Please add this to the returning recursive-map in `worker-data` function, and refer it from other functions.
---