Error 500


!Friendica Support
Von jetzt auf gleich ohne dass ich etwas gemacht habe, bekomme ich Error 500 direkt nach dem Einloggen. Allerdings NUR wenn ich über einen Desktopclient reingehe. Chrome Error 500. Firefox weißer Bildschirm ohne Daten. Über Tusky und mobilen Webclient funktioniert es. Erst wenn ich am Smartphone auf Desktopwebseite umschalte, Error 500. Apachelogs negativ. Friendica Logauszug hier: https//fedi.j62.de/wtf/haeh.txt
Websuche hat nur alte gefixte Bugs gefunden. Ich vermute, in einer Nachricht ist etwas drin, welches den Error erzeugt. Weil es war plötzlich da. Aktuell stabile Version.

Friendica Support hat dies geteilt.

Als Antwort auf hoergen

Nein, auch nicht. Jetzt wird es noch krasser. Ich komme auf meine Profilseite. Kann dir auf über den Webclient sauber antworten. Aber sobald ich auf meine /network-Seite gehe, Error 500. Da ist irgendwo in einem Beitrag ein Zeichen, welches den Friendica-Parser zum Absturz bringt. Die Fehlermeldung ist ja ewig lang. Und damit kann ich nix anfangen. Vielleicht liegt es ja am Theme. Ich habe das Standard-Theme. Überhaupt habe ich alles auf Standard.

Friendica Support hat dies geteilt.

Als Antwort auf katzenjens

Der kompromittierende Beitrag ist nun weiter rausgescrollt, sodass der Fehler erstmal weg ist. Stattdessen, wenn ich weiterscrolle, scrollt er sich tot und im friendica-log ist der gleiche Fehler wie bei dem 500er. Apache und PHP, ebenso Syslog und Co. bleiben stumm. Ist definitiv ein Renderproblem seitens Friendica. Mal sehen, ob das jetzt ein Einzelfall bleibt oder ob das öfter vorkommt. Vielleicht ist der betreffende Beitrag auch einfach nur fehlerhaft hier angekommen. Ist natürlich fies, sowas. Bei Error 500 denke ich immer an was ernsteres.

Friendica Support hat dies geteilt.

Als Antwort auf katzenjens

@katzenjens das gleiche Problem hatte ich heute morgen auch und ist mir auch schon von Zeit zu Zeit aufgefallen. In irgend einem Beitrag ist was drin mit dem Friendica nicht klar kommt. Wenn ich auf einen anderen Channel wechsel in dem der problematische Beitrag offensichtlich nicht vorkommt funktioniert alles wunderbar. Hier mal der Auszug aus dem Fehlerlog:

TypeError: Friendica\Content\Text\BBCode::convertShareCallback(): Argument #3 ($content) must be of type string, null given, called in /src/Content/Text/BBCode.php on line 2180 and defined in /src/Content/Text/BBCode.php:876
Stack trace:
#0 /src/Content/Text/BBCode.php(2180): Friendica\Content\Text\BBCode::convertShareCallback(Array, Array, NULL, false, 0)
#1 /src/Content/Text/BBCode.php(817): Friendica\Content\Text\BBCode::Friendica\Content\Text\{closure}(Array, Array, NULL, false)
#2 [internal function]: Friendica\Content\Text\BBCode::Friendica\Content\Text\{closure}(Array)
#3 /src/Content/Text/BBCode.php(796): preg_replace_callback('~(.*?)\\[share(....', Object(Closure), '[share author='...')
#4 /src/Content/Text/BBCode.php(2177): Friendica\Content\Text\BBCode::convertShare('[share author='...', Object(Closure), 18320320)
#5 /src/Content/Text/BBCode.php(1387): Friendica\Content\Text\BBCode::convertSharesToHtml('[share author='...', 0, true, 18320320)
#6 /src/Util/Strings.php(503): Friendica\Content\Text\BBCode::Friendica\Content\Text\{closure}('[share author='...')
#7 /src/Content/Text/BBCode.php(2503): Friendica\Util\Strings::performWithEscapedBlocks('\n[share author=...', '#\\[(?:noparse|n...', Object(Closure))
#8 /src/Content/Text/BBCode.php(1310): Friendica\Content\Text\BBCode::performWithEscapedTags('\n[share author=...', Array, Object(Closure))
#9 /src/Util/Strings.php(503): Friendica\Content\Text\BBCode::Friendica\Content\Text\{closure}('\n[share author=...')
#10 /src/Content/Text/BBCode.php(2503): Friendica\Util\Strings::performWithEscapedBlocks('\n[share author=...', '#\\[(?:code).*?\\...', Object(Closure))
#11 /src/Content/Text/BBCode.php(1309): Friendica\Content\Text\BBCode::performWithEscapedTags('\n[share author=...', Array, Object(Closure))
#12 /src/Content/Text/BBCode.php(1269): Friendica\Content\Text\BBCode::convert('\n[share author=...', true, 0, false, 18320320)
#13 /src/Model/Item.php(3318): Friendica\Content\Text\BBCode::convertForUriId(18320320, '\n[share author=...')
#14 /src/Model/Item.php(3449): Friendica\Model\Item::putInCache(Array)
#15 /src/Object/Post.php(450): Friendica\Model\Item::prepareBody(Array, true)
#16 /src/Object/Thread.php(190): Friendica\Object\Post->getTemplateData(Array, '1724788945.2e09...')
#17 /src/Content/Conversation.php(666): Friendica\Object\Thread->getTemplateData(Array, '1724788945.2e09...')
#18 /src/Content/Conversation.php(569): Friendica\Content\Conversation->getThreadList(Array, 'network', false, true, '1724788945.2e09...')
#19 /src/Module/Conversation/Network.php(223): Friendica\Content\Conversation->render(Array, 'network', false, false, '`created`', 1)
#20 /src/BaseModule.php(236): Friendica\Module\Conversation\Network->content(Array)
#21 /src/App.php(668): Friendica\BaseModule->run(Object(Friendica\Module\Special\HTTPException), Array)
#22 /index.php(32): Friendica\App->runFrontend(Object(Friendica\App\Router), Object(Friendica\Core\PConfig\Type\JitPConfig), Object(Friendica\Security\Authentication), Object(Friendica\App\Page), Object(Friendica\Content\Nav), Object(Friendica\Module\Special\HTTPException), Object(Friendica\Util\HTTPInputData), 1724788943.8865, Array)
#23 {main}
Als Antwort auf Tuxi ⁂

BBCode war ja fast ein dead Giveway. Aber da ich selbst weder in der Programmierung drinstecke und schon gar nicht in Teamprogrammierung, konnte ich es nicht selbst fixen. Aber sowas in der Art hatte ich mir schon gedacht. Heißen Dank an die Fixer! Habs jetzt erstmal per Hand in meiner Instanz gefixed. Muss beim nächsten Releasewechsel aufpassen.

Friendica Support hat dies geteilt.