Yup. This is snakeyaml 2.0 related. @Julien: We had a similar issue in SC with version range syntax and snakeyaml :-)
Gruß Richard Am 27. Juli 2023 16:13:30 MESZ schrieb Bipin Prasad <bipinpra...@apache.org>: >This appears to be the change in signature in snakeyaml 2.0 (which is used via >transitive dependency in storm 2.5.0 release) vs the older smakeyaml 1.2. > >The maven artifacts are in apache staging area, for the duration of the vote. > https://repository.apache.org/content/groups/staging/. > (/org/apache/storm/<artifact>/2.5.0) > > >On 2023/07/27 08:21:45 Julien Nioche wrote: >> Thanks Bipin, >> >> Are the Maven artefacts for the RC available somewhere? >> >> I am trying to run a Flux topology in local mode with code compiled with a >> dependency on 2.4 and am getting >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> *09:07:27.820 [main] ERROR o.a.s.s.o.a.z.s.NIOServerCnxnFactory - Thread >> Thread[main,5,main] diedjava.lang.reflect.InvocationTargetException: null >> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> ~[?:?] at >> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) >> ~[?:?] at >> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at >> org.apache.storm.LocalCluster.lambda$main$1(LocalCluster.java:401) >> ~[storm-server-2.5.0.jar:2.5.0] at >> org.apache.storm.LocalCluster.withLocalModeOverride(LocalCluster.java:349) >> ~[storm-server-2.5.0.jar:2.5.0] at >> org.apache.storm.LocalCluster.main(LocalCluster.java:394) >> ~[storm-server-2.5.0.jar:2.5.0]Caused by: java.lang.NoSuchMethodError: >> 'void org.yaml.snakeyaml.constructor.Constructor.<init>(java.lang.Class)' >> at org.apache.storm.flux.parser.FluxParser.yaml(FluxParser.java:203) >> ~[opencrawl-1.0-SNAPSHOT.jar:?] at >> org.apache.storm.flux.parser.FluxParser.parseInputStream(FluxParser.java:107) >> ~[opencrawl-1.0-SNAPSHOT.jar:?] at >> org.apache.storm.flux.parser.FluxParser.parseFile(FluxParser.java:68) >> ~[opencrawl-1.0-SNAPSHOT.jar:?] at >> org.apache.storm.flux.Flux.runCli(Flux.java:167) >> ~[opencrawl-1.0-SNAPSHOT.jar:?] at >> org.apache.storm.flux.Flux.main(Flux.java:119) >> ~[opencrawl-1.0-SNAPSHOT.jar:?] ... 7 more09:07:29.138 [SessionTracker] >> INFO o.a.s.s.o.a.z.s.SessionTrackerImpl - SessionTrackerImpl exited loop!* >> Being able to access the artefacts would help recompile and track >> incompatibility between versions. >> >> Thanks >> >> Julien >> >> On Tue, 25 Jul 2023 at 16:29, Bipin Prasad <bipinpra...@apache.org> wrote: >> >> > Storm Release candidate version 2.5.0 rc2 is here: >> > https://dist.apache.org/repos/dist/dev/storm/apache-storm-2.5.0-rc2 >> > Please vote on this release. >> > >> > 1. How to vote is described here: >> > >> > https://github.com/apache/storm/blob/master/RELEASING.md#how-to-vote-on-a-release-candidate >> > 2. Release notes are here: >> > >> > https://dist.apache.org/repos/dist/dev/storm/apache-storm-2.5.0-rc2/RELEASE_NOTES.html >> > . >> > 3. The tag/commit to be voted upon is v2.5.0: >> > 4. The source archive being votes upon is here: >> > >> > https://dist.apache.org/repos/dist/dev/storm/apache-storm-2.5.0-rc2/apache-storm-2.5.0-src.tar.gz >> > 5. The release artifacts are signed with the following key: >> > >> > https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x134716af768d9b6e >> > in >> > this file https://www.apache.org/dist/storm/KEYS >> > >> > >> > When voting, please list the actions taken to verify the release. >> > This vote will be open for at least 72 hours. >> > >> > [ ] +1 Release this package as Apache Storm 2.5.0 >> > [ ] 0 No opinion >> > [ ] -1 Do not release this package because... >> > >> > Thanks to everyone who contributed to this release. >> > >> > --Bipin Prasad >> > >> > On Mon, Jun 26, 2023 at 4:15 PM Bipin Prasad <bipinpra...@apache.org> >> > wrote: >> > >> > > Storm Release candidate version 2.5.0 rc1 is here: >> > > https://dist.apache.org/repos/dist/dev/storm/apache-storm-2.5.0-rc1 >> > > Please vote on this release. >> > > >> > > 1. How to vote is described here: >> > > >> > https://github.com/apache/storm/blob/master/RELEASING.md#how-to-vote-on-a-release-candidate >> > > 2. Release notes are here: >> > > >> > https://dist.apache.org/repos/dist/dev/storm/apache-storm-2.5.0-rc1/RELEASE_NOTES.html >> > > . >> > > 3. The tag/commit to be voted upon is v2.5.0: >> > > 4. The source archive being votes upon is here: >> > > >> > https://dist.apache.org/repos/dist/dev/storm/apache-storm-2.5.0-rc1/apache-storm-2.5.0-src.tar.gz >> > > 5. The release artifacts are signed with the following key: >> > > >> > https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x134716af768d9b6e >> > > in this file https://www.apache.org/dist/storm/KEYS >> > > >> > > >> > > When voting, please list the actions taken to verify the release. >> > > This vote will be open for at least 72 hours. >> > > >> > > [ ] +1 Release this package as Apache Storm 2.5.0 >> > > [ ] 0 No opinion >> > > [ ] -1 Do not release this package because... >> > > >> > > Thanks to everyone who contributed to this release. >> > > >> > > --Bipin Prasad >> > > >> > >> >> >> -- >> >> *Open Source Solutions for Text Engineering* >> >> http://www.digitalpebble.com >> http://digitalpebble.blogspot.com/ >> #digitalpebble <http://twitter.com/digitalpebble> >>