Player ist weg?!


#1

Ahoi,

Wir benutzen den PPP und den Podlove Player 4 für die Veröffentlichung unseres Podcasts. Da wir mit Transkripten arbeiten, haben wir die Betaversion installiert. Gestern gab es ein Update für das Plugin, außerdem habe ich das zweite Transkript eingearbeitet - und seitdem (ich hab beides in einem Wisch gemacht, kann es also zeitlich nicht wirklich trennen) erscheint der Podlove Player 4 nicht mehr. Er wird gar nicht angezeigt, auch keine größere Leerfläche - der Subscribe-Button bzw. die Shownotes rücken entsprechend einfach hoch. Ich hab ein bisschen gegooglet: weder der Reparatur-Dialog des Plugins noch ein De- und Reaktivieren des Contributor-Moduls hilft. Wir beziehen den Player über das CDN, da habe ich auch probiert auf lokales Laden umzuschalten, aber ohne Effekt. :smiley:

In der Preview unter den Podcast-Einstellungen wird zumeist gar nichts angezeigt, nur einmal sah ich eine Player-Box mit “Benötigte Informationen fehlen - Zum abspielen des Podcasts fehlen die Referenzen zu den Audiodateien”. Die Dateien sind aber alle in Ordnung, wenn ich auf den Podigee Player umschalte findet er diese auch und spielt sie ohne zu Mucken ab. Auch die Podlove Player in den Versionen 2 und 3 tauchen anstandslos auf und arbeiten, es betrifft nur die v4. :thinking:

Gibt es da eine gute Lösung oder bleibt mir nur der Rückschritt auf den stable release? :slightly_smiling_face:


#2

Bitte poste die betroffene URL, sonst können wir dir nur schwer helfen.


#3

Ach ja, mein Fehler. Nicht dran gedacht:
Landing Page
Letzte Episode


#4

Danke dir, scheint so als ob der Webserver die Konfiguration per URL nicht ausliefern kann: https://underdocs.org/virtuelle-losbude/?podlove_action=pwp4_config

Das ist oft ein Konfigurationsproblem im Publisher, @ericteubert?


#5

Ja, sieht nach “white screen of death” aus. @Mustamie kannst du bitte ins PHP error log schauen?


#6

Ja klar, also die letzten Einträge sehen so aus:

[19-Apr-2019 12:35:18 UTC] [2019-04-19 12:35:18] Podlove.WARNING: Unable to determine image size for /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/cache/podlove/65/c79973135d94cb036df97f7e3aa70e/christian-allner_original.jpg [] []
[19-Apr-2019 12:35:18 UTC] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function Podlove\Modules\Transcripts\Transcripts::add_playerv4_config(), 1 passed in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/class-wp-hook.php on line 286 and exactly 2 expected in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/transcripts/transcripts.php:330
Stack trace:
#0 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/class-wp-hook.php(286): Podlove\Modules\Transcripts\Transcripts->add_playerv4_config(Array)
#1 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/plugin.php(208): WP_Hook->apply_filters(Array, Array)
#2 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/html5printer.php(161): apply_filters(‘podlove_player4…’, Array)
#3 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcas in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/transcripts/transcripts.php on line 330

Das geht dann noch ewig so weiter, soll ich sonst das ganze log anhängen?


#7

Danke, hilft. Ich sehe du bist auf der Beta, da sollte ich noch heute einen Fix hinbekommen :slight_smile:


#8

Alles klar, sehr cool. Ja wir nehmen die Beta wegen der tollen Transkript-Funktion. :slight_smile: Schon mal vielen Dank euch beiden für die super schnelle Reaktion.


#9

Ok, also Version 2.8.0.build658 hat insofern geholfen, dass der Player auf der Landing-Page wieder da ist. Nur sind jetzt alle Episodenseiten komplett leer. :sweat_smile:

Episodenliste

In der Liste sieht alles soweit normal aus, aber wenn man dann die einzelnen Folgen anklickt taucht nur die Überschrift aus. Im Editor sieht es aber sonst normal aus.


#10

Sorry :see_no_evil: PHP error log? :blush:


#11

:grin:

Aus dem Zeitfenster, wo der Podigee Player noch nicht provisorisch an war:

[19-Apr-2019 16:01:10 UTC] PHP Notice: Undefined variable: episode in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/module.php on line 129
[19-Apr-2019 16:01:10 UTC] PHP Fatal error: Uncaught TypeError: Argument 1 passed to Podlove\Modules\PodloveWebPlayer\PlayerV4\Html5Printer::__construct() must be an instance of Podlove\Model\Episode, null given, called in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/module.php on line 129 and defined in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/html5printer.php:20
Stack trace:
#0 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/module.php(129): Podlove\Modules\PodloveWebPlayer\PlayerV4\Html5Printer->__construct(NULL)
#1 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/shortcodes.php(325): Podlove\Modules\PodloveWebPlayer\PlayerV4\Module::shortcode(Array, ‘’, ‘podlove-episode…’)
#2 [internal function]: do_shortcod in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/html5printer.php on line 20
[19-Apr-2019 16:07:48 UTC] [2019-04-19 16:07:48] Podlove.DEBUG: [job] [id 22919] start \Podlove\Jobs\DownloadIntentCleanupJob [] []
[19-Apr-2019 16:08:52 UTC] [2019-04-19 16:08:52] Podlove.DEBUG: [job] [id 22919] done [] []
[19-Apr-2019 16:12:32 UTC] [2019-04-19 16:12:32] Podlove.INFO: Finished validating 0 images in 4 ms [] []
[19-Apr-2019 16:31:47 UTC] [2019-04-19 16:31:47] Podlove.DEBUG: [job] [id 22920] start \Podlove\Jobs\DownloadTimedAggregatorJob [] []
[19-Apr-2019 16:34:34 UTC] [2019-04-19 16:34:34] Podlove.DEBUG: [job] [id 22920] done [] []
[19-Apr-2019 17:07:44 UTC] [2019-04-19 17:07:44] Podlove.DEBUG: [job] [id 22921] start \Podlove\Jobs\DownloadIntentCleanupJob [] []
[19-Apr-2019 17:10:33 UTC] [2019-04-19 17:10:33] Podlove.DEBUG: [job] [id 22921] done [] []
[19-Apr-2019 17:32:12 UTC] [2019-04-19 17:32:12] Podlove.DEBUG: [job] [id 22922] start \Podlove\Jobs\DownloadTimedAggregatorJob [] []
[19-Apr-2019 17:33:38 UTC] [2019-04-19 17:33:38] Podlove.DEBUG: [job] [id 22922] done [] []
[19-Apr-2019 17:56:41 UTC] PHP Notice: Undefined variable: episode in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/module.php on line 129
[19-Apr-2019 17:56:41 UTC] PHP Fatal error: Uncaught TypeError: Argument 1 passed to Podlove\Modules\PodloveWebPlayer\PlayerV4\Html5Printer::__construct() must be an instance of Podlove\Model\Episode, null given, called in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/module.php on line 129 and defined in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/html5printer.php:20
Stack trace:
#0 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/module.php(129): Podlove\Modules\PodloveWebPlayer\PlayerV4\Html5Printer->__construct(NULL)
#1 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/shortcodes.php(325): Podlove\Modules\PodloveWebPlayer\PlayerV4\Module::shortcode(Array, ‘’, ‘podlove-episode…’)
#2 [internal function]: do_shortcod in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/html5printer.php on line 20
[19-Apr-2019 18:08:11 UTC] [2019-04-19 18:08:11] Podlove.DEBUG: [job] [id 22923] start \Podlove\Jobs\DownloadIntentCleanupJob [] []
[19-Apr-2019 18:08:58 UTC] [2019-04-19 18:08:58] Podlove.DEBUG: [job] [id 22923] done [] []
[19-Apr-2019 18:32:12 UTC] [2019-04-19 18:32:12] Podlove.DEBUG: [job] [id 22924] start \Podlove\Jobs\DownloadTimedAggregatorJob [] []
[19-Apr-2019 18:33:56 UTC] [2019-04-19 18:33:56] Podlove.DEBUG: [job] [id 22924] done [] []
[19-Apr-2019 18:40:01 UTC] PHP Notice: Undefined variable: episode in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/module.php on line 129
[19-Apr-2019 18:40:01 UTC] PHP Fatal error: Uncaught TypeError: Argument 1 passed to Podlove\Modules\PodloveWebPlayer\PlayerV4\Html5Printer::__construct() must be an instance of Podlove\Model\Episode, null given, called in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/module.php on line 129 and defined in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/html5printer.php:20
Stack trace:
#0 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/module.php(129): Podlove\Modules\PodloveWebPlayer\PlayerV4\Html5Printer->__construct(NULL)
#1 /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/shortcodes.php(325): Podlove\Modules\PodloveWebPlayer\PlayerV4\Module::shortcode(Array, ‘’, ‘podlove-episode…’)
#2 [internal function]: do_shortcod in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/modules/podlove_web_player/player_v4/html5printer.php on line 20

Die letzten Einträge:

[20-Apr-2019 11:32:11 UTC] PHP Notice: Undefined variable: onepage_menu in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/themes/onetone/header-home.php on line 95
[20-Apr-2019 11:32:11 UTC] PHP Notice: Podlove\template_shortcode wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.1.0 veraltet ist! The “id” attribute for [podlove-template] shortcode is deprecated. Use “template” instead. in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/functions.php on line 4546
[20-Apr-2019 11:32:11 UTC] [2019-04-20 11:32:11] Podlove.WARNING: Unable to determine image size for /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-content/cache/podlove/16/4c82a5f3fc9a047d485b9173fe53d2/underdocs_original.jpg [] []
[20-Apr-2019 11:33:52 UTC] [2019-04-20 11:33:52] Podlove.DEBUG: [job] [id 22959] done [] []
[20-Apr-2019 12:07:14 UTC] PHP Notice: wpdb::prepare wurde fehlerhaft aufgerufen. Die Abfrage erwartete nur einen Platzhalter, aber es wurde ein Array mit mehreren Platzhaltern gesendet. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 4.9.0 hinzugefügt.) in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/functions.php on line 4667
[20-Apr-2019 12:07:14 UTC] PHP Notice: wpdb::prepare wurde fehlerhaft aufgerufen. Die Abfrage erwartete nur einen Platzhalter, aber es wurde ein Array mit mehreren Platzhaltern gesendet. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 4.9.0 hinzugefügt.) in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/functions.php on line 4667
[20-Apr-2019 12:07:14 UTC] PHP Notice: wpdb::prepare wurde fehlerhaft aufgerufen. Die Abfrage erwartete nur einen Platzhalter, aber es wurde ein Array mit mehreren Platzhaltern gesendet. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 4.9.0 hinzugefügt.) in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/functions.php on line 4667
[20-Apr-2019 12:07:14 UTC] PHP Notice: wpdb::prepare wurde fehlerhaft aufgerufen. Die Abfrage erwartete nur einen Platzhalter, aber es wurde ein Array mit mehreren Platzhaltern gesendet. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 4.9.0 hinzugefügt.) in /mnt/web305/c2/89/53556089/htdocs/wordpress-underdocs/wp-includes/functions.php on line 4667
[20-Apr-2019 12:09:07 UTC] [2019-04-20 12:09:07] Podlove.DEBUG: [job] [id 22960] start \Podlove\Jobs\DownloadIntentCleanupJob [] []
[20-Apr-2019 12:09:08 UTC] [2019-04-20 12:09:08] Podlove.DEBUG: [job] [id 22960] done [] []
[20-Apr-2019 12:31:47 UTC] [2019-04-20 12:31:47] Podlove.DEBUG: [job] [id 22961] start \Podlove\Jobs\DownloadTimedAggregatorJob [] []
[20-Apr-2019 12:33:43 UTC] [2019-04-20 12:33:43] Podlove.DEBUG: [job] [id 22961] done [] []


#12

Habt ihr schon eine Idee, wo das Problem liegt? :slight_smile:


#13

Patch sollte in wenigen Minuten verfügbar sein. War ein Fehler beim mergen der nur beim Player shortcode auftritt und ich hatte nur den Player per template API getestet.


#14

Ah ja super, vielen dank. :slight_smile: