Hier schließe ich mich mal an. Wir haben heute eine neue Episode veröffentlichen wollen und dabei den selben Fehler erhalten. get_chapter() liefert ein NULL Wert. In der Tabelle wp_podlove_episode sind auch alle Werte der Spalte chapters == NULL.
Wir haben vorher das Plugin in Version 3.1.18 installiert gehabt und wollten nun einfach eine neue Episode anfügen. Dann kam der Fehler. Wir haben danach gedacht, ein Update könnte helfen und es wurde 3.2.1 installiert. Dann dachten wir; mit WP 5.4.4 sind wir vielleicht etwas veraltet und haben auf 5.5.3 aktualisiert. Dies brachte auch kein besseres Ergebnis.
Dann dachte ich - mal schauen was passiert, wenn ich das NULL Ergebnis per Datenbank fiktiv umgehe und einen Wert “Test” in einem der Datensätze in chapters einfüge - dann bemängelt er als nächstes die duration ebenfalls mit NULL (zweiter Fehler unten).
Ich poste unseren Fehler mal noch hier rein. Er gleicht aber im Prinzip dem Vorschreiber.
Solltet ihr einen Hotfix Beta-Testen wollen, wären wir dazu bereit.
Details
Typ E_ERROR row 27 File /var/www/opencaching.de/blog/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/includes/podlove-web-player-5.php
Uncaught Error: Call to a member function get_chapters() on null in /var/www/opencaching.de/blog/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/includes/podlove-web-player-5.php:27
Ein Fehler vom Typ E_ERROR wurde in der Zeile 42 der Datei /var/www/opencaching.de/blog/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/includes/podlove-web-player-5.php verursacht. Fehlermeldung: Uncaught Error: Call to a member function get_duration() on null in /var/www/opencaching.de/blog/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/includes/podlove-web-player-5.php:42 Stack trace: #0 /var/www/opencaching.de/blog/wp-content/plugins/podlove-web-player/includes/class-podlove-web-player-embed-data.php(56): podlove_pwp5_attributes(Array) #1 /var/www/opencaching.de/blog/wp-content/plugins/podlove-web-player/includes/class-podlove-web-player-shortcode.php(160): Podlove_Web_Player_Embed_Data->episode(5530) #2 /var/www/opencaching.de/blog/wp-content/plugins/podlove-web-player/includes/class-podlove-web-player-shortcode.php(107): Podlove_Web_Player_Shortcode->episode(Array) #3 /var/www/opencaching.de/blog/wp-includes/shortcodes.php(343): Podlove_Web_Player_Shortcode->render(Array, '', 'podlove-episode...') #4 [internal function]: do_shortcode_tag(Array) #5 /var/www/opencaching.de/blog/wp-includes/shortcodes.php(218): preg_replace_callback('/\\[(\\[?)(podlov...', 'do_shortcode_ta...', '
Gleiche Problem bei mir. Kapitel werden via txt-Datei hochgeladen. Bisher immer als Asset.
Mein Stacktrace:
Ein Fehler vom Typ E_ERROR wurde in der Zeile 27 der Datei /customers/d/7/7/sneakfilm.de/httpd.www/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/includes/podlove-web-player-5.php verursacht. Fehlermeldung: Uncaught Error: Call to a member function get_chapters() on null in /customers/d/7/7/sneakfilm.de/httpd.www/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/includes/podlove-web-player-5.php:27 Stack trace: #0 /customers/d/7/7/sneakfilm.de/httpd.www/wp-content/plugins/podlove-web-player/includes/class-podlove-web-player-embed-data.php(56): podlove_pwp5_attributes(Array) #1 /customers/d/7/7/sneakfilm.de/httpd.www/wp-content/plugins/podlove-web-player/includes/class-podlove-web-player-shortcode.php(160): Podlove_Web_Player_Embed_Data->episode(26208) #2 /customers/d/7/7/sneakfilm.de/httpd.www/wp-content/plugins/podlove-web-player/includes/class-podlove-web-player-shortcode.php(107): Podlove_Web_Player_Shortcode->episode(Array) #3 /customers/d/7/7/sneakfilm.de/httpd.www/wp-includes/class-wp-block.php(221): Podlove_Web_Player_Shortcode->render(Array, '', Object(WP_Block)) #4 /customers/d/7/7/sneakfilm.de/httpd.www/wp-includes/blocks.php(722): WP_Block->render() #5 /customers/d/7/7/sneakfilm.de/httpd.www/
Danke für den schnellen Fix. Werde dann Sonntag hoffentlich wieder normal veröffentlichen können. Mit dem Workaround konnte ich meine Episode von dieser Woche ja gestern raushauen.