发现storm代码的一个Bug
2017-04-19 09:32
267 查看
今天在用storm写应用的时候无意发现一个bug,主要信息如下:
- storm版本:1.0.3
- 组件:storm-core
- 方法:org.apache.storm.utils.Utils#getGlobalStreamId
有问题的代码:
因为GlobalStreamId的构造方法参数是这样的:
很明显有问题对吧,正确的应该这样:
- storm版本:1.0.3
- 组件:storm-core
- 方法:org.apache.storm.utils.Utils#getGlobalStreamId
有问题的代码:
public static GlobalStreamId getGlobalStreamId(String streamId, String componentId) { if (componentId == null) { return new GlobalStreamId(streamId, DEFAULT_STREAM_ID); } return new GlobalStreamId(streamId, componentId); }
因为GlobalStreamId的构造方法参数是这样的:
public GlobalStreamId( String componentId, String streamId) { this(); this.componentId = componentId; this.streamId = streamId; }
很明显有问题对吧,正确的应该这样:
public static GlobalStreamId getGlobalStreamId(String streamId, String componentId) { if (streamId == null) { return new GlobalStreamId(componentId, DEFAULT_STREAM_ID); } return new GlobalStreamId(componentId, streamId); }
相关文章推荐
- 偶然发现的CSDN编辑器下的一个不方便用户编写代码的bug
- 发现了一个腾讯微博代码BasicAPI .java的里面的一个很低级bug,居然用==比较字符串
- 几年前的代码发现一个BUG: 整数相除结果不能默认转换为浮点数
- 发现一个Bug
- 今天发现一个非常奇怪的VSIDE BUG,经过1个小时的研究解决
- 发现 SqlHelper v3.1 的一个关于 InputOutput 参数的 Bug? v2.1 老版没错!
- 发现 SqlHelper v3.1 的一个关于 InputOutput 参数的 Bug? v2.1 老版没错!
- 今天发现一个BUG
- 今天发现一个 vc 的大 bug
- [公告]代码着色功能的一个Bug
- 偶然发现的QQ的一个挺讨厌的BUG
- 看了二十四画生的文章才发现ASP.NET Portal Starter Kit中调整顺序的一个Bug
- 发现了MS的datagird的一个bug(经过ms确认了)
- 发现了一个delphi的form的bug
- 最近发现VB.net2003的一个bug
- 发现vs.net 2003的一个小bug~
- 今天又发现IE的一个BUG!与Binary Behavior有关
- 发现 ASP.Net 的一个关于"回车提交"的 Bug ? 必须多于一个 Text 域"回车提交",Server: ButtonX_Click 才能截获!
- 用next_permutation()生成r-组合数,兼发现VC7的一个bug
- 又发现Office一个bug