Issue

Themenstarter Bücher läuft nicht unter php > 7.2
Issue #158
-
ThreadStarter: Music
-chris-
Low
Open
0%
  • Hallo,


    ich bekomme folgende Fehlermeldung:


    API Keys (Goodreads, Google) eingegeben, externe Bilder erlaubt, mit und ohne Woltlab-Proxy . Die Suche über die Google API funktioniert, kurz nach der Auswahl des Buches erscheint dann die Fehlermeldung Es ist ein Fehler bei der Verarbeitung aufgetreten, bitte versuchen Sie es später erneut.


    Ich habe das bereits vor einer Woche im Woltlab-Shop gemeldet, inzwischen weiß ich etwas mehr:


    Der Fehler tritt nur ab php Version 7.3 auf, unter php 7.2 arbeitet das Plugin fehlerfrei.


    Der problematische Code steht in der Datei

    .../forum/lib/system/threadstarter/BookParser.class.php in den Zeilen 37 und 44:


    37: 'image' => isset($author->image_url) && $author->image_url != '' ? trim($author->image_url) : null
    44: 'image' => isset($value->author->image_url) && $value->author->image_url != '' ? trim($value->author->image_url) : null


    Durch Entfernen der trim()-Funktion wird das Plugin auch unter php 7.3 und 7.4 lauffähig, was natürlich ein Workaround, aber keine Lösung ist.


    Ich habe das in einer "sauberen" Installation getestet, Forum 5.2.6 ohne weiteres installiertes Plugin. @davidn Ich kann dir dort zum Testen gerne einen Administrator-Zugang zur Verfügung stellen.


    lg,

    Chris






    Files

  • Danke für das Feedback, der Fehler wird mit der nächsten Version behoben.

  • :mad:
  • :)
  • :(
  • ;)
  • :P
  • ^^
  • :D
  • ;(
  • X(
  • :*
  • :|
  • 8o
  • =O
  • <X
  • ||
  • :/
  • :S
  • X/
  • 8)
  • ?(
  • :huh:
  • :rolleyes:
  • :love:
  • 8|
  • :cursing:
  • :thumbdown:
  • :thumbup:
  • :sleeping:
  • :whistling:
  • :evil:
  • :saint:
  • <3
  • :!:
  • :?:
The maximum number of attachments: 10
Maximum File Size: 1.05 MB
Allowed extensions: bmp, gif, jpeg, jpg, pdf, png, tar, txt, zip

Verification (“reCAPTCHA”)