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
