Back

Boudicca EventCollectors WebUI

Single Collection

Collector: stadthallewien

Duration: 247 s

Start/End Time: 18.3.26 00:12 / 00:16

Errors: 10

Warnings: 0

Total Events Collected: 179

Http Calls

Url Response Code Duration Start/End Time Post Data (if it is a post request)
https://www.stadthalle.com/de/events/alle-events 200 3300 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/51100/Koerperwelten-Am-Puls-der-Zeit 200 788 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/50993/AVATAR-Der-Herr-der-Elemente-in-Concert 200 737 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/51098/Musical-Tonight 200 746 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/51120/Valery-Meladze 200 706 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/50771/Howard-Carpendale 200 777 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/51192/19-Kabarettgipfel 200 707 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/50801/Sarah-Connor 200 773 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/51225/World-of-Bricks 200 674 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/51016/Marc-Uwe-Kling 200 790 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/51072/Simply-The-Best 200 667 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/50956/This-is-THE-GREATEST-SHOW 200 807 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/51044/Jesus-Christ-Superstar-in-Concert 200 745 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/51312/Stronger-Together 200 745 ms 18.3.26 00:12 / 00:12
https://www.stadthalle.com/de/events/alle-events/50576/The-Music-of-Hans-Zimmer-amp-Others 200 815 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51210/Der-Herr-der-Ringe-Der-Hobbit-amp-Die-Ringe-der-Macht 200 709 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51212/The-Music-of-Der-Koenig-der-Loewen 200 759 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51214/The-Magical-Music-of-Harry-Potter 200 716 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/50973/Eros-Ramazzotti 200 762 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51108/Dirty-Dancing-in-Concert 200 755 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51021/Dita-Von-Teese 200 773 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51012/The-12-Tenors 200 736 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51306/Max-Amini 200 826 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/50905/Die-Moenche-des-Shaolin-Kung-Fu 200 745 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/50795/Michael-Patrick-Kelly 200 752 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/50797/Lord-of-the-Dance 200 764 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51208/Eurovision-Song-Contest-Vienna-2026 200 670 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51256/Sister-Act 200 748 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51266/Electro-Symphony 200 713 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51018/Feuerwehrmann-Sam-Live 200 703 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51275/NE-YO-amp-Akon 200 811 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51154/Conan-Gray 200 770 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51248/Flo-Rida 200 819 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51321/Impressionisten 200 816 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51289/Guelduer-Guelduer-Show 200 709 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51301/Monsterfreunde 200 661 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/50867/Zucchero 200 694 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/50915/Cavalluna-Tor-zur-Anderswelt 200 716 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/50995/The-Ten-Tenors 200 752 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51291/24-BabyExpo 200 665 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51244/BEAT 200 759 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51222/Kings-of-Leon 200 716 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51086/Nina-Chuba 200 788 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51188/MAITE-KELLY-live-2026 200 757 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51206/Wildstyle-amp-Tattoo-Messe-2026 200 630 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51216/European-Street-Food-Festival 200 653 ms 18.3.26 00:13 / 00:13
https://www.stadthalle.com/de/events/alle-events/51130/Conni-Das-Musical 200 791 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51128/The-Best-Of-Mike-Oldfield039s-Tubular-Bells-I-II-amp-III 200 893 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51052/AnnenMayKantereit 200 823 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51118/HAEVN 200 770 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51082/Die-drei--Das-Erbe-des-Meisterdiebes-als-Mitmachhoerspiel 200 795 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51166/Maxim-Galkin 200 739 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51295/My-Hero-Academia 200 733 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51040/The-Addams-Family 200 784 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51198/Deep-Purple 200 722 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/50753/Felix-Lobrecht 200 738 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51136/I-Prevail 200 704 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51156/Anastacia 200 767 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51196/PLOT-HOUSE 200 710 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51283/Die-grosse-Filmmusikgala-der-Musicalstars 200 737 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51323/Freedom-Ballet 200 700 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51234/Erste-Bank-Open 200 712 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51264/Irish-Celtic 200 820 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51035/Chris-Tall 200 756 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51102/PETER-CORNELIUS 200 807 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51194/Andre-Rieu 200 897 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51279/SPIRITUALITAeT-amp-Heilen-2026 200 670 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/50998/Disney-in-Concert 200 864 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/50831/Nico-Santos 200 794 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51204/The-Witcher-in-Concert 200 692 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51184/Romeo-amp-Julia 200 718 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/50967/Beatrice-Egli 200 746 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/50948/Tokio-Hotel 200 785 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51218/The-Dark-Tenor 200 726 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51308/Pitbull 200 772 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51330/KoRn 200 726 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51277/Gregorian 200 709 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51123/Dr-Michael-Tsokos 200 679 ms 18.3.26 00:14 / 00:14
https://www.stadthalle.com/de/events/alle-events/51236/Sergio-Cortes-The-Michael-Jackson-Experience 200 752 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51178/SANTIANO 200 805 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/50982/The-Musical-Story-of-ELVIS 200 820 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51242/Rea-Garveys-Christmas-Calling 200 722 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51230/JODOKCELLO 200 790 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51142/BAP 200 827 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51232/Parov-Stelar 200 766 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51228/Die-Schlagernacht-des-Jahres-2026 200 900 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51260/Die-Schoene-und-das-Biest-das-Musical 200 795 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51327/Let039s-Dance 200 710 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51285/Der-Nussknacker 200 748 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51138/Joe-Hofbauer039s-Big-Band-Christmas 200 742 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51186/Seiler-uampd-Speer 200 745 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51202/Die-Nacht-der-Filmmusik-2026 200 776 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51058/The-Music-of-Queen-Live 200 719 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51302/Resident-Evil 200 717 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51160/Nimo 200 804 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51200/Wanda-2026 200 752 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51287/Gernot-amp-Stipsits 200 751 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51297/Der-Nussknacker 200 735 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51299/Schwanensee 200 756 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51254/Kaya-Yanar 200 695 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51273/Holiday-on-Ice-CINEMA-OF-DREAMS 200 789 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51250/Annis-wilde-Tierabenteuer 200 801 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51182/Die-Fantastischen-Vier 200 784 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51293/Dschungelbuch-Das-Musical 200 716 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51172/One-Vision-of-Queen 200 703 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51310/Abba-Gold-The-Concert-Show 200 695 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/50873/Paul-Panzer 200 689 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51110/Unheilig 200 648 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51220/Riverdance-30 200 779 ms 18.3.26 00:15 / 00:15
https://www.stadthalle.com/de/events/alle-events/51036/The-Lord-of-the-Rings-The-Fellowship-of-the-Ring-in-Concert-Live-to-Film 200 795 ms 18.3.26 00:15 / 00:16
https://www.stadthalle.com/de/events/alle-events/51325/Masters-of-Dirt-2027 200 645 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51332/Monika-Gruber 200 741 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51262/Hazel-Brugger 200 780 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51094/Tash-Sultana 200 825 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51314/Wahnsinn-Die-Show 200 760 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51319/This-is-THE-GREATEST-SHOW 200 796 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51304/Thommy-Ten-amp-Amelie-van-Tass-2027 200 743 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51318/Giovanni-Zarrella 200 752 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51334/The-World-of-Hans-Zimmer 200 765 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51150/LEA 200 766 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51180/Martin-Ruetter 200 768 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/50980/Buelent-Ceylan-Diktatuerk 200 777 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51268/Ehrlich-Brothers 200 761 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51238/Herbert-Groenemeyer-2027 200 733 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51252/Torsten-Straeter 200 698 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51240/Ralf-Schmitz 200 726 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51246/Il-Volo 200 751 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51281/SPIRITUALITAeT-amp-Heilen-2027 200 696 ms 18.3.26 00:16 / 00:16
https://www.stadthalle.com/de/events/alle-events/51148/Andrea-Berg 200 730 ms 18.3.26 00:16 / 00:16

Log lines

23:12:37.675 [virtual-29127] ERROR base.boudicca.dateparser.dateparser.DateParser -- could not parse inputs [Timeslot Tickets Tickets]
+ parser start = null
| Timeslot Tickets Tickets
| + applied good and weak guesses = null
| | Timeslot Tickets Tickets
| | + trying no list handling = null
| | | Timeslot Tickets Tickets
| | | + trying no until handling = null
| | | | Timeslot Tickets Tickets
| | | | + trying to solve without groupings = null
| | | | | Timeslot Tickets Tickets
| | | | | + applying patterns = null
| | | | | | Timeslot Tickets Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Timeslot Tickets Tickets
| | | + trying no until handling = null
| | | | Timeslot Tickets Tickets
| | | | + trying to solve without groupings = null
| | | | | Timeslot Tickets Tickets
| | | | | + applying patterns = null
| | | | | | Timeslot Tickets Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Timeslot Tickets Tickets
| + applied only good guesses = null
| | Timeslot Tickets Tickets
| | + trying no list handling = null
| | | Timeslot Tickets Tickets
| | | + trying no until handling = null
| | | | Timeslot Tickets Tickets
| | | | + trying to solve without groupings = null
| | | | | Timeslot Tickets Tickets
| | | | | + applying patterns = null
| | | | | | Timeslot Tickets Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Timeslot Tickets Tickets
| | | + trying no until handling = null
| | | | Timeslot Tickets Tickets
| | | | + trying to solve without groupings = null
| | | | | Timeslot Tickets Tickets
| | | | | + applying patterns = null
| | | | | | Timeslot Tickets Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Timeslot Tickets Tickets
| + applied no guesses = null
| | Timeslot Tickets Tickets
| | + trying no list handling = null
| | | Timeslot Tickets Tickets
| | | + trying no until handling = null
| | | | Timeslot Tickets Tickets
| | | | + trying to solve without groupings = null
| | | | | Timeslot Tickets Tickets
| | | | | + applying patterns = null
| | | | | | Timeslot Tickets Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Timeslot Tickets Tickets
| | | + trying no until handling = null
| | | | Timeslot Tickets Tickets
| | | | + trying to solve without groupings = null
| | | | | Timeslot Tickets Tickets
| | | | | + applying patterns = null
| | | | | | Timeslot Tickets Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Timeslot Tickets Tickets


23:12:50.649 [virtual-29127] ERROR base.boudicca.dateparser.dateparser.DateParser -- could not parse inputs [Tickets]
+ parser start = null
| Tickets
| + applied good and weak guesses = null
| | Tickets
| | + trying no list handling = null
| | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| + applied only good guesses = null
| | Tickets
| | + trying no list handling = null
| | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| + applied no guesses = null
| | Tickets
| | + trying no list handling = null
| | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets


23:13:20.780 [virtual-29127] ERROR base.boudicca.api.eventcollector.TwoStepEventCollector -- collector stadthallewien throw exception while parsing event: https://www.stadthalle.com/de/events/alle-events/50795/Michael-Patrick-Kelly
java.lang.UnsupportedOperationException: Empty collection can't be reduced.
	at base.boudicca.dateparser.dateparser.DateParserResultKt.reduce(DateParserResult.kt:23)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseDates(StadthalleWienCollector.kt:69)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:47)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:15)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.parseMultipleEvents(TwoStepEventCollector.kt:50)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:29)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.lang.VirtualThread.run(VirtualThread.java:329)

23:13:24.488 [virtual-29127] ERROR base.boudicca.api.eventcollector.TwoStepEventCollector -- collector stadthallewien throw exception while parsing event: https://www.stadthalle.com/de/events/alle-events/51208/Eurovision-Song-Contest-Vienna-2026
java.lang.UnsupportedOperationException: Empty collection can't be reduced.
	at base.boudicca.dateparser.dateparser.DateParserResultKt.reduce(DateParserResult.kt:23)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseDates(StadthalleWienCollector.kt:69)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:47)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:15)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.parseMultipleEvents(TwoStepEventCollector.kt:50)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:29)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.lang.VirtualThread.run(VirtualThread.java:329)

23:13:37.720 [virtual-29127] ERROR base.boudicca.dateparser.dateparser.DateParser -- could not parse inputs [Tickets]
+ parser start = null
| Tickets
| + applied good and weak guesses = null
| | Tickets
| | + trying no list handling = null
| | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| + applied only good guesses = null
| | Tickets
| | + trying no list handling = null
| | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| + applied no guesses = null
| | Tickets
| | + trying no list handling = null
| | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets
| | | + trying no until handling = null
| | | | Tickets
| | | | + trying to solve without groupings = null
| | | | | Tickets
| | | | | + applying patterns = null
| | | | | | Tickets
| | | | | + applying patterns + stricter patterns = null
| | | | | | Tickets


23:14:39.355 [virtual-29127] ERROR base.boudicca.api.eventcollector.TwoStepEventCollector -- collector stadthallewien throw exception while parsing event: https://www.stadthalle.com/de/events/alle-events/51279/SPIRITUALITAeT-amp-Heilen-2026
java.lang.UnsupportedOperationException: Empty collection can't be reduced.
	at base.boudicca.dateparser.dateparser.DateParserResultKt.reduce(DateParserResult.kt:23)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseDates(StadthalleWienCollector.kt:69)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:47)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:15)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.parseMultipleEvents(TwoStepEventCollector.kt:50)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:29)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.lang.VirtualThread.run(VirtualThread.java:329)

23:14:56.334 [virtual-29127] ERROR base.boudicca.dateparser.dateparser.DateParser -- could not parse inputs [Do 19.11.2026 19:30 Uhr VVK Start: 18.03.2026, 09:00 Uhr]
+ parser start = null
| Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [09|DMYHMS]:[00|..YHMS] Uhr
| + applied good and weak guesses = null
| | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | + trying no list handling = null
| | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | | | + too many tokens to solve = null
| | | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | | | + too many tokens to solve = null
| | | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | + trying list with children = null
| | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...] + , [09|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | + trying no until handling = DatePairSolution(startDate=DateSolution(day=null, month=null, year=null, hours=9, minutes=0, seconds=null, originalTokens=[, [09|...H..]:[00|....M.] Uhr]), endDate=null)
| | | | , [09|...H..]:[00|....M.] Uhr
| | | | + trying to solve without groupings = DateSolution(day=null, month=null, year=null, hours=9, minutes=0, seconds=null, originalTokens=[, [09|...H..]:[00|....M.] Uhr])
| | | | | , [09|...H..]:[00|....M.] Uhr
| | | | | + applying patterns = null
| | | | | | , [09|...H..]:[00|....M.] Uhr
| | | | | + applying patterns + stricter patterns = DateSolution(day=null, month=null, year=null, hours=9, minutes=0, seconds=null, originalTokens=[, [09|...H..]:[00|....M.] Uhr])
| | | | | | , [09|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| + applied only good guesses = null
| | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | + trying no list handling = null
| | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | | | + too many tokens to solve = null
| | | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | | | + too many tokens to solve = null
| | | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [09|...H..]:[00|....M.] Uhr
| | + trying list with children = null
| | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...] + , [09|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | + trying no until handling = DatePairSolution(startDate=DateSolution(day=null, month=null, year=null, hours=9, minutes=0, seconds=null, originalTokens=[, [09|...H..]:[00|....M.] Uhr]), endDate=null)
| | | | , [09|...H..]:[00|....M.] Uhr
| | | | + trying to solve without groupings = DateSolution(day=null, month=null, year=null, hours=9, minutes=0, seconds=null, originalTokens=[, [09|...H..]:[00|....M.] Uhr])
| | | | | , [09|...H..]:[00|....M.] Uhr
| | | | | + applying patterns = null
| | | | | | , [09|...H..]:[00|....M.] Uhr
| | | | | + applying patterns + stricter patterns = DateSolution(day=null, month=null, year=null, hours=9, minutes=0, seconds=null, originalTokens=[, [09|...H..]:[00|....M.] Uhr])
| | | | | | , [09|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Do [19|D.....].[11|.M....].[2026|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| + applied no guesses = null
| | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [09|DMYHMS]:[00|..YHMS] Uhr
| | + trying no list handling = null
| | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [09|DMYHMS]:[00|..YHMS] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [09|DMYHMS]:[00|..YHMS] Uhr
| | | | + too many tokens to solve = null
| | | | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [09|DMYHMS]:[00|..YHMS] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [09|DMYHMS]:[00|..YHMS] Uhr
| | | | + too many tokens to solve = null
| | | | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [09|DMYHMS]:[00|..YHMS] Uhr
| | + trying list with children = null
| | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...] + , [09|DMYHMS]:[00|..YHMS] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...]
| | | + trying no until handling = DatePairSolution(startDate=DateSolution(day=null, month=null, year=null, hours=9, minutes=0, seconds=null, originalTokens=[, [09|DMYHMS]:[00|..YHMS] Uhr]), endDate=null)
| | | | , [09|DMYHMS]:[00|..YHMS] Uhr
| | | | + trying to solve without groupings = DateSolution(day=null, month=null, year=null, hours=9, minutes=0, seconds=null, originalTokens=[, [09|DMYHMS]:[00|..YHMS] Uhr])
| | | | | , [09|DMYHMS]:[00|..YHMS] Uhr
| | | | | + applying patterns = null
| | | | | | , [09|D..H..]:[00|..YHM.] Uhr
| | | | | + applying patterns + stricter patterns = DateSolution(day=null, month=null, year=null, hours=9, minutes=0, seconds=null, originalTokens=[, [09|DMYHMS]:[00|..YHMS] Uhr])
| | | | | | , [09|D..H..]:[00|..YHM.] Uhr
| | | + trying no until handling = null
| | | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Do [19|D.YHMS].[11|DMYHMS].[2026|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...]


23:16:11.630 [virtual-29127] ERROR base.boudicca.dateparser.dateparser.DateParser -- could not parse inputs [Fr 02.04.2027 19:30 Uhr VVK Start: 18.03.2026, 11:00 Uhr]
+ parser start = null
| Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [11|DMYHMS]:[00|..YHMS] Uhr
| + applied good and weak guesses = null
| | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | + trying no list handling = null
| | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | | | + too many tokens to solve = null
| | | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | | | + too many tokens to solve = null
| | | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | + trying list with children = null
| | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...] + , [11|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | + trying no until handling = DatePairSolution(startDate=DateSolution(day=null, month=null, year=null, hours=11, minutes=0, seconds=null, originalTokens=[, [11|...H..]:[00|....M.] Uhr]), endDate=null)
| | | | , [11|...H..]:[00|....M.] Uhr
| | | | + trying to solve without groupings = DateSolution(day=null, month=null, year=null, hours=11, minutes=0, seconds=null, originalTokens=[, [11|...H..]:[00|....M.] Uhr])
| | | | | , [11|...H..]:[00|....M.] Uhr
| | | | | + applying patterns = null
| | | | | | , [11|...H..]:[00|....M.] Uhr
| | | | | + applying patterns + stricter patterns = DateSolution(day=null, month=null, year=null, hours=11, minutes=0, seconds=null, originalTokens=[, [11|...H..]:[00|....M.] Uhr])
| | | | | | , [11|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| + applied only good guesses = null
| | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | + trying no list handling = null
| | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | | | + too many tokens to solve = null
| | | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | | | + too many tokens to solve = null
| | | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...], [11|...H..]:[00|....M.] Uhr
| | + trying list with children = null
| | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...] + , [11|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | + trying no until handling = DatePairSolution(startDate=DateSolution(day=null, month=null, year=null, hours=11, minutes=0, seconds=null, originalTokens=[, [11|...H..]:[00|....M.] Uhr]), endDate=null)
| | | | , [11|...H..]:[00|....M.] Uhr
| | | | + trying to solve without groupings = DateSolution(day=null, month=null, year=null, hours=11, minutes=0, seconds=null, originalTokens=[, [11|...H..]:[00|....M.] Uhr])
| | | | | , [11|...H..]:[00|....M.] Uhr
| | | | | + applying patterns = null
| | | | | | , [11|...H..]:[00|....M.] Uhr
| | | | | + applying patterns + stricter patterns = DateSolution(day=null, month=null, year=null, hours=11, minutes=0, seconds=null, originalTokens=[, [11|...H..]:[00|....M.] Uhr])
| | | | | | , [11|...H..]:[00|....M.] Uhr
| | | + trying no until handling = null
| | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Fr [02|D.....].[04|.M....].[2027|..Y...] [19|...H..]:[30|....M.] Uhr VVK Start: [18|D.....].[03|.M....].[2026|..Y...]
| + applied no guesses = null
| | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [11|DMYHMS]:[00|..YHMS] Uhr
| | + trying no list handling = null
| | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [11|DMYHMS]:[00|..YHMS] Uhr
| | | + trying no until handling = null
| | | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [11|DMYHMS]:[00|..YHMS] Uhr
| | | | + too many tokens to solve = null
| | | | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [11|DMYHMS]:[00|..YHMS] Uhr
| | | + trying no until handling = null
| | | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [11|DMYHMS]:[00|..YHMS] Uhr
| | | | + too many tokens to solve = null
| | | | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...], [11|DMYHMS]:[00|..YHMS] Uhr
| | + trying list with children = null
| | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...] + , [11|DMYHMS]:[00|..YHMS] Uhr
| | | + trying no until handling = null
| | | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...]
| | | + trying no until handling = DatePairSolution(startDate=DateSolution(day=null, month=null, year=null, hours=11, minutes=0, seconds=null, originalTokens=[, [11|DMYHMS]:[00|..YHMS] Uhr]), endDate=null)
| | | | , [11|DMYHMS]:[00|..YHMS] Uhr
| | | | + trying to solve without groupings = DateSolution(day=null, month=null, year=null, hours=11, minutes=0, seconds=null, originalTokens=[, [11|DMYHMS]:[00|..YHMS] Uhr])
| | | | | , [11|DMYHMS]:[00|..YHMS] Uhr
| | | | | + applying patterns = null
| | | | | | , [11|D..H..]:[00|..YHM.] Uhr
| | | | | + applying patterns + stricter patterns = DateSolution(day=null, month=null, year=null, hours=11, minutes=0, seconds=null, originalTokens=[, [11|DMYHMS]:[00|..YHMS] Uhr])
| | | | | | , [11|D..H..]:[00|..YHM.] Uhr
| | | + trying no until handling = null
| | | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...]
| | | | + too many tokens to solve = null
| | | | | Fr [02|DMYHMS].[04|DMYHMS].[2027|..Y...] [19|D.YHMS]:[30|D.Y.MS] Uhr VVK Start: [18|D.YHMS].[03|DMYHMS].[2026|..Y...]


23:16:17.326 [virtual-29127] ERROR base.boudicca.api.eventcollector.TwoStepEventCollector -- collector stadthallewien throw exception while parsing event: https://www.stadthalle.com/de/events/alle-events/51334/The-World-of-Hans-Zimmer
java.lang.UnsupportedOperationException: Empty collection can't be reduced.
	at base.boudicca.dateparser.dateparser.DateParserResultKt.reduce(DateParserResult.kt:23)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseDates(StadthalleWienCollector.kt:69)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:47)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:15)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.parseMultipleEvents(TwoStepEventCollector.kt:50)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:29)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.lang.VirtualThread.run(VirtualThread.java:329)

23:16:34.118 [virtual-29127] ERROR base.boudicca.api.eventcollector.TwoStepEventCollector -- collector stadthallewien throw exception while parsing event: https://www.stadthalle.com/de/events/alle-events/51281/SPIRITUALITAeT-amp-Heilen-2027
java.lang.UnsupportedOperationException: Empty collection can't be reduced.
	at base.boudicca.dateparser.dateparser.DateParserResultKt.reduce(DateParserResult.kt:23)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseDates(StadthalleWienCollector.kt:69)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:47)
	at events.boudicca.eventcollector.collectors.StadthalleWienCollector.parseMultipleStructuredEvents(StadthalleWienCollector.kt:15)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.parseMultipleEvents(TwoStepEventCollector.kt:50)
	at base.boudicca.api.eventcollector.TwoStepEventCollector.collectEvents(TwoStepEventCollector.kt:29)
	at base.boudicca.api.eventcollector.EventCollectionRunner.collect(EventCollectionRunner.kt:82)
	at base.boudicca.api.eventcollector.EventCollectionRunner.run$lambda$0$1$0(EventCollectionRunner.kt:51)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.lang.VirtualThread.run(VirtualThread.java:329)