Hi all,

the Siddhi processors do not work with the new ANTLR version (4.11.1).

ANTLR is used as a dependency in both Siddhi (streampipes-wrapper-siddhi) and 
PLC4X (streampipes-extensions-all-jvm).
So far, we have been using ANTRL version 4.9 and everything worked fine. 
However, with the update of ANTRL to version 4.11.1, the siddhi components 
stopped working. The problem seems to be that ANTLR version 4.10, introduced 
braking changes (see [1]).

For now, we can stay on the old ANTLR version (see [2]), but as soon as we 
update PLC4X to the newest version (0.10.0) we will get the same problem, since 
this version also uses ANTLR (4.11.1).

Does anyone have an idea what we can do?
@Grainier do you know a workaround? Is it possible to update ANTLR in Siddhi?

Cheers,
Philipp

[1] https://github.com/antlr/antlr4/releases
[2] https://github.com/apache/streampipes/pull/1011

Reply via email to