WebsiteBaker Community Forum

WebsiteBaker Support (2.13.x) => General Help & Support => Hilfe & Support (deutsch) => Topic started by: klaumich on March 21, 2023, 12:30:22 PM

Title: "Es gab eine nicht abgefangene Ausnahme" beim Update
Post by: klaumich on March 21, 2023, 12:30:22 PM
Hallo Community,

ich habe vorher gerade mal eine Testversion einer meiner Webseiten auf PHP 8.1 angehoben und wollte dann von 2.13.0 r63 auf 2.13.3 R166 upgraden, das Script läuft durch bis Punkt 15 dann kommt eine Meldung

Schritt 15: Laden Sie alle Addons-Datenbankeinträge neu (kein Upgrade)
"Es gab eine nicht abgefangene Ausnahme
database::escapeString(): Argument #1 ($unescaped_string) muss vom Typ string sein, null given, aufgerufen in /var/www/***********/framework/functions.php in Zeile 1145
in Zeile (257) von (/framework/class.database.php):"


Ich hab leider keinen Schimmer was mir das sagen soll, ich verstehe nur so viel das eine Zahl erwartet wird aber Null zurückgegeben wird .....

das steht in der Zeile 1145 der functions.php:

if (\is_readable($sAddonDir.'/info.php')){require($sAddonDir.'/info.php');}

und public function escapeString(string $unescaped_string) in Zeile 257 der class.database.php

Kann mir hier jemand helfen ?

VG Klaus
Title: Re: "Es gab eine nicht abgefangene Ausnahme" beim Update
Post by: klaumich on March 21, 2023, 12:34:33 PM
ohh ... hab gerade gesehen das es dazu schon einen Thread gibt  :-o  :roll:, ich schau mal ob ich da den Fehler beheben kann
Title: Re: "Es gab eine nicht abgefangene Ausnahme" beim Update
Post by: hgs on March 21, 2023, 01:25:43 PM
Viel Erfolg.
Title: Re: "Es gab eine nicht abgefangene Ausnahme" beim Update
Post by: klaumich on March 21, 2023, 01:35:48 PM
Viel Erfolg.


Der Eintrag template_function hat gefehlt ..... ich habe die Info.php entsprechend modifiziert:

<?php
$template_directory ='momu';
$template_name = 'momu';
$template_version = '1.0';
$template_platform = '2.13.x';
$template_function = 'template';
$template_autor = 'Klaus Michler';
$template_license = '-';
$template_description = 'WB - Template';

$menu[1] = 'Main-Navigation';
$menu[2] = 'Head-Navigation';

?>


leider bekomme ich am Ende des Updatescriptes immer noch diese Meldung ....

Step 15 : Reload all addons database entry (no upgrade)
TRUNCATE addons table
Languages reloaded
Modules reloaded
There was an uncatched exception
database::escapeString(): Argument #1 ($unescaped_string) must be of type string, null given, called in /var/www/********/test.monis-musikunterricht.de/framework/functions.php on line 1145
in line (257) of (/framework/class.database.php):


 :-(
Title: Re: "Es gab eine nicht abgefangene Ausnahme" beim Update
Post by: sternchen8875 on March 21, 2023, 03:06:53 PM
nicht englisch und deutsch mixen  ;-)

$template_autor = 'Klaus Michler';  //falsch

$template_author = 'Klaus Michler';  // richtig

P.S.: das Problem hatten wir beim letzten Upgrade auch schon mal, wolltest du dir notieren. Ist jetzt der Zettel weg?  :-D
Title: Re: "Es gab eine nicht abgefangene Ausnahme" beim Update
Post by: klaumich on March 21, 2023, 03:44:32 PM
nicht englisch und deutsch mixen  ;-)

$template_autor = 'Klaus Michler';  //falsch

$template_author = 'Klaus Michler';  // richtig

P.S.: das Problem hatten wir beim letzten Upgrade auch schon mal, wolltest du dir notieren. Ist jetzt der Zettel weg?  :-D

 :roll: :roll: Asche über mein Haupt .... ich geh mich mal eine Runde schämen ...  :-D das ist halt das Problem wenn man recht planlos ist und nur alle Hui was macht in der Thematik .... da hilft manchmal selbst "Notieren" nix

1000 Dank jetzt ist das Update durchgelaufen  :lol: