Open zhuan77241 opened 6 years ago
@zhuan77241 could you pls. share your use case, as I am unable re-produce the problem.
@haoch Sorry for delayed reply. My case is to execute multiple sql on the same operate. So I so I modified the method ExecutionSiddhiStream.cql(String executionPlan) to ExecutionSiddhiStream.cqls(Map<String, String> executionMap). The exception occurs when I execute multiple sql with grop by (sql1: select .. from xx group by srcAddress,sql2:select ... from xx group by xx and many more). When I synchronized StreamOutputHandler.receive exception disappears.
Tag v0.1.3
@zhuan77241 thanks, I would have a look and update you back once any findings.
I have encountered the same issue, and I modify code like below to solve it:
tag:0.2.0
StreamOutputHandler.receive exception when executing multiple Query Is Output<StreamRecord> output thread safe?