Apache storm 从Apache Storm中的一个螺栓中的多个流进行字段分组

Apache storm 从Apache Storm中的一个螺栓中的多个流进行字段分组,apache-storm,Apache Storm,我的代码中有两个命名流,希望使用FieldsGroup将两个流中的元组发送到一个bolt。两条溪流的源头相同。 因此,如果我的源螺栓是previousBolt,目标螺栓是nextBolt,并且流被命名为stream1和stream2,这就是我想要实现的目标- topologybuilder.setbolt(nextBolt, IRichBolt, parallelism_hint) .fieldsGrouping(previousBolt,"stream1",new Fields(somefie

我的代码中有两个命名流,希望使用FieldsGroup将两个流中的元组发送到一个bolt。两条溪流的源头相同。 因此,如果我的源螺栓是
previousBolt
,目标螺栓是
nextBolt
,并且流被命名为
stream1
stream2
,这就是我想要实现的目标-

topologybuilder.setbolt(nextBolt, IRichBolt, parallelism_hint)
.fieldsGrouping(previousBolt,"stream1",new Fields(somefield))
.fieldsGrouping(previousBolt,"stream2",new Fields(somefield))
我认为这应该是有效的,但在构建拓扑时,我在第二个FieldsGroup
.FieldsGroup(以前的Bolt,“stream2”,新字段(somefield))
处遇到了NullPointerException。
请帮助我确定我在这里遗漏了什么。谢谢

如果你发布堆栈跟踪,你会更容易知道发生了什么对不起,我的错,实际上没有任何问题。我的代码实际上在单元测试中失败了,因为当请求FieldsGroup时,我忘记添加Mockito存根。