HI @Yi Hu <ya...@google.com> - Do you know the answer to this question? And if it is not vendored, should it be?
On Wed, Oct 9, 2024 at 5:17 PM XQ Hu <x...@google.com> wrote: > I do not think ANLTR is vendored. +Yi here. > > On Wed, Oct 9, 2024 at 4:35 PM Reuven Lax <re...@google.com> wrote: > >> Is our usage of ANLTR not vendored? >> >> On Wed, Oct 9, 2024 at 1:12 PM Ahmet Altay via dev <dev@beam.apache.org> >> wrote: >> >>> Adding some relevant folks, in case they have an ideas: @XQ Hu >>> <x...@google.com> @Danny McCormick <dannymccorm...@google.com> >>> >>> On Thu, Oct 3, 2024 at 9:16 AM Frédéric Pin <frederic....@behavox.com> >>> wrote: >>> >>>> Hi Dev team, >>>> >>>> I am using Apache Beam with Google Dataflow in Java and I am trying to >>>> migrate the java lib from v2.51.0 to v2.59.0 >>>> >>>> We are using ANTLR v4.11.1 as a dependency of our Beam Pipeline. >>>> >>>> With the v2.59.0 the pipeline fails to start with the error >>>> >>>>> ANTLR Tool version 4.7 used for code generation does not match the >>>>> current runtime version 4.11.1 >>>>> >>>> >>>> I can see both Apache Beam v2.51.0 and v2.59.0 are compiled with ANTLR >>>> v4.7 as a dependency HERE >>>> <https://github.com/apache/beam/blob/v2.51.0/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy#L652C66-L652C71> >>>> and HERE >>>> <https://github.com/apache/beam/blob/v2.59.0/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy#L667> >>>> >>>> My questions are the following: >>>> >>>> - Why do I suddenly get an exception at runtime with v2.59.0 when >>>> the v2.51.0 was working correctly? >>>> - I am not very confident to downgrade our version of ANTLR >>>> just because Apache Beam uses the v4.7. What if you upgrade it to >>>> v4.13? I >>>> would need to adapt again... this problem can be met by a lot of users >>>> of >>>> Apache Beam, is it possible to get rid of this dependency on your side? >>>> >>>> >>>> Thanks a lot for your support! >>>> >>>> -- >>>> >>>> Regards, >>>> >>>> Frédéric Pin >>>> >>>> Java Developer >>>> >>>> +1 (438) 270 6010 <(438)%20270-6010> >>>> >>>> >>>> >>>> The information contained in this email, including any attachments, is >>>> intended solely for use by the individual or entity named above and may be >>>> confidential. If you have received this email in error please delete it and >>>> notify the sender immediately; you should not retain the message or >>>> disclose its contents to anyone. Behavox is a trademark of Behavox Limited, >>>> a company registered in England under number 09066452 whose registered >>>> office is at Alto Tower, 30 Stamford Street, London, SE1 9LQ ©2024 >>>> Behavox Ltd. All rights reserved. >>>> >>>