Wykryto błąd kodowania - [dirroot]/lib/cronlib.php on line 99

Wykryto błąd kodowania - [dirroot]/lib/cronlib.php on line 99

Napisane przez: Krzysztof St ()
Liczba odpowiedzi: 6

Dzień dobry

W treści komunikatu cron jest mowa o konieczności naprawy przez programistę. Czy Może zna ktoś powód zatrzymania się platformy?

Po ręcznym uruchomieniu cron'a otrzymuje komunikaty:

1.

!!! Wykryto błąd kodowania, musi on zostać naprawiony przez programistę: A lock was created but not released at:
[dirroot]/lib/cronlib.php on line 99

 Code should look like:

 $factory = \core\lock\lock_config::get_lock_factory('type');
 $lock = $factory->get_lock(Resource id #67);
 $lock->release();  // Locks must ALWAYS be released like this.

 !!!

2.
!!! Wykryto błąd kodowania, musi on zostać naprawiony przez programistę: A lock was created but not released at:
[dirroot]/lib/cronlib.php on line 99

Code should look like:

$factory = \core\lock\lock_config::get_lock_factory('type');
$lock = $factory->get_lock(Resource id #481);
$lock->release(); // Locks must ALWAYS be released like this.

!!!
________________________________________

Mam nadzieję, że ktoś już przez coś podobnego przebrnął.


W odpowiedzi na Krzysztof St

Odp: Wykryto błąd kodowania - [dirroot]/lib/cronlib.php on line 99

Napisane przez: Krzysztof St ()
Sprawa się wyjaśniła. Powodem tych komunikatów był najzwyklejszy brak przestrzeni dyskowe przydzielonej dla platformy. Banalne ale może ktoś się kiedyś nadziać na taką sytuację, a nikt chyba nie lubi stanów przedzawałowych ;)
W odpowiedzi na Krzysztof St

Odp: Wykryto błąd kodowania - [dirroot]/lib/cronlib.php on line 99

Napisane przez: Piotr Brzózka ()

Wersja php jest właściwa dla wersji platformy?

W odpowiedzi na Piotr Brzózka

Odp: Wykryto błąd kodowania - [dirroot]/lib/cronlib.php on line 99

Napisane przez: Krzysztof St ()
Dziękuję za zainteresowanie uśmiech
Używam: Moodle 3.8.2
Sprawdziłem i mam teraz w opisie panelu administracyjnego (hosting):
"Dla tej strony aktywowana jest wersja PHP 7.3"
Czy jest to poprawnie?
W odpowiedzi na Krzysztof St

Odp: Wykryto błąd kodowania - [dirroot]/lib/cronlib.php on line 99

Napisane przez: Piotr Brzózka ()
Requires: PHP 7.1, MariaDB 5.5.31 or MySQL 5.6 or Postgres 9.4 or MSSQL 2012 or Oracle 11.2
W odpowiedzi na Piotr Brzózka

Odp: Wykryto błąd kodowania - [dirroot]/lib/cronlib.php on line 99

Napisane przez: Jacek Krzymowski ()
Warto doczytać dalej ;)
PHP version: minimum PHP 7.1.0 Note: minimum PHP version has increased since Moodle 3.6. PHP 7.2.x and 7.3.x are supported too. PHP 7.x could have some engine limitations.