WebsiteBaker Support (2.13.x) > Hilfe & Support (deutsch)

"Es gab eine nicht abgefangene Ausnahme" beim Update

(1/2) > >>

klaumich:
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

klaumich:
ohh ... hab gerade gesehen das es dazu schon einen Thread gibt  :-o  :roll:, ich schau mal ob ich da den Fehler beheben kann

hgs:
Viel Erfolg.

klaumich:

--- Quote from: hgs on March 21, 2023, 01:25:43 PM ---Viel Erfolg.


--- End quote ---

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):

 :-(

sternchen8875:
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

Navigation

[0] Message Index

[#] Next page

Go to full version