Github user ambud commented on a diff in the pull request:
https://github.com/apache/storm/pull/1783#discussion_r88946112
--- Diff:
external/storm-hbase/src/main/java/org/apache/storm/hbase/bolt/AbstractHBaseBolt.java
---
@@ -37,8 +37,7 @@
public abstract class AbstractHBaseBolt extends BaseRichBolt {
private static final Logger LOG =
LoggerFactory.getLogger(AbstractHBaseBolt.class);
- protected OutputCollector collector;
-
+ protected transient OutputCollector collector;
--- End diff --
Transient is for serializability errors, I am not sure why it didn't error
out in earlier when people tried to use this code.
Since Storm serializes the Bolt code for deployment this should be marked
as transient.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---