iadminer bug #146

Closed
opened 2025-12-17 02:12:52 +08:00 by bigtran · 0 comments
Owner

image.png

think\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead

{
"code": 500,
"msg": "think\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead",
"traces": "ErrorException: think\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php:97
Stack trace:
#0 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): support\App::{closure:/var/webman-dev/ectms-web/support/bootstrap.php:31}()
#1 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): include()
#2 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#3 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(47): Composer\Autoload\ClassLoader->loadClass()
#4 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(96): think\Facade::createFacade()
#5 /var/webman-dev/ectms-web/plugin/iadminer/app/components/adminpower/middleware/TableCrudFieldValidate.php(168): think\Facade::__callStatic()
#6 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerAdminPlus.php(43): plugin\iadminer\app\components\adminpower\middleware\TableCrudFieldValidate->validate()
#7 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\iadminer\app\middleware\IadminerAdminPlus->process()
#8 /var/webman-dev/ectms-web/plugin/admin/api/Middleware.php(50): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#9 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\admin\api\Middleware->process()
#10 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerInstall.php(27): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#11 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\iadminer\app\middleware\IadminerInstall->process()
#12 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(178): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#13 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Connection/TcpConnection.php(750): Webman\App->onMessage()
#14 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Events/Select.php(406): Workerman\Connection\TcpConnection->baseRead()
#15 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Events\Select->run()
#16 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1552): Workerman\Worker::forkOneWorkerForLinux()
#17 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1532): Workerman\Worker::forkWorkersForLinux()
#18 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1901): Workerman\Worker::forkWorkers()
#19 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1836): Workerman\Worker::monitorWorkersForLinux()
#20 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(603): Workerman\Worker::monitorWorkers()
#21 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/support/App.php(152): Workerman\Worker::runAll()
#22 /var/webman-dev/ectms-web/start.php(5): support\App::run()
#23 {main}"
}

{
"code": 500,
"msg": "think\Validate::extend(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead",
"traces": "ErrorException: think\Validate::extend(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /var/webman-dev/ectms-web/vendor/topthink/think-validate/src/Validate.php:226
Stack trace:
#0 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): support\App::{closure:/var/webman-dev/ectms-web/support/bootstrap.php:31}()
#1 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): include()
#2 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#3 [internal function]: Composer\Autoload\ClassLoader->loadClass()
#4 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(376): ReflectionClass->__construct()
#5 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(252): think\Container->invokeClass()
#6 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(47): think\Container->make()
#7 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(96): think\Facade::createFacade()
#8 /var/webman-dev/ectms-web/plugin/iadminer/app/components/adminpower/middleware/TableCrudFieldValidate.php(168): think\Facade::__callStatic()
#9 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerAdminPlus.php(43): plugin\iadminer\app\components\adminpower\middleware\TableCrudFieldValidate->validate()
#10 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\iadminer\app\middleware\IadminerAdminPlus->process()
#11 /var/webman-dev/ectms-web/plugin/admin/api/Middleware.php(50): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#12 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\admin\api\Middleware->process()
#13 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerInstall.php(27): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#14 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\iadminer\app\middleware\IadminerInstall->process()
#15 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(178): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#16 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Connection/TcpConnection.php(750): Webman\App->onMessage()
#17 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Events/Select.php(406): Workerman\Connection\TcpConnection->baseRead()
#18 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Events\Select->run()
#19 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1552): Workerman\Worker::forkOneWorkerForLinux()
#20 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1532): Workerman\Worker::forkWorkersForLinux()
#21 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1901): Workerman\Worker::forkWorkers()
#22 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1836): Workerman\Worker::monitorWorkersForLinux()
#23 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(603): Workerman\Worker::monitorWorkers()
#24 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/support/App.php(152): Workerman\Worker::runAll()
#25 /var/webman-dev/ectms-web/start.php(5): support\App::run()
#26 {main}"
}

{
"code": 500,
"msg": "think\Validate::setTypeMsg(): Implicitly marking parameter $msg as nullable is deprecated, the explicit nullable type must be used instead",
"traces": "ErrorException: think\Validate::setTypeMsg(): Implicitly marking parameter $msg as nullable is deprecated, the explicit nullable type must be used instead in /var/webman-dev/ectms-web/vendor/topthink/think-validate/src/Validate.php:244
Stack trace:
#0 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): support\App::{closure:/var/webman-dev/ectms-web/support/bootstrap.php:31}()
#1 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): include()
#2 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#3 [internal function]: Composer\Autoload\ClassLoader->loadClass()
#4 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(376): ReflectionClass->__construct()
#5 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(252): think\Container->invokeClass()
#6 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(47): think\Container->make()
#7 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(96): think\Facade::createFacade()
#8 /var/webman-dev/ectms-web/plugin/iadminer/app/components/adminpower/middleware/TableCrudFieldValidate.php(168): think\Facade::__callStatic()
#9 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerAdminPlus.php(43): plugin\iadminer\app\components\adminpower\middleware\TableCrudFieldValidate->validate()
#10 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\iadminer\app\middleware\IadminerAdminPlus->process()
#11 /var/webman-dev/ectms-web/plugin/admin/api/Middleware.php(50): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#12 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\admin\api\Middleware->process()
#13 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerInstall.php(27): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#14 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\iadminer\app\middleware\IadminerInstall->process()
#15 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(178): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#16 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Connection/TcpConnection.php(750): Webman\App->onMessage()
#17 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Events/Select.php(406): Workerman\Connection\TcpConnection->baseRead()
#18 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Events\Select->run()
#19 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1552): Workerman\Worker::forkOneWorkerForLinux()
#20 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1532): Workerman\Worker::forkWorkersForLinux()
#21 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1901): Workerman\Worker::forkWorkers()
#22 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1836): Workerman\Worker::monitorWorkersForLinux()
#23 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(603): Workerman\Worker::monitorWorkers()
#24 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/support/App.php(152): Workerman\Worker::runAll()
#25 /var/webman-dev/ectms-web/start.php(5): support\App::run()
#26 {main}"
}

{
"code": 500,
"msg": "think\Validate::parseName(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead",
"traces": "ErrorException: think\Validate::parseName(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in /var/webman-dev/ectms-web/vendor/topthink/think-validate/src/Validate.php:1404
Stack trace:
#0 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): support\App::{closure:/var/webman-dev/ectms-web/support/bootstrap.php:31}()
#1 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): include()
#2 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#3 [internal function]: Composer\Autoload\ClassLoader->loadClass()
#4 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(376): ReflectionClass->__construct()
#5 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(252): think\Container->invokeClass()
#6 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(47): think\Container->make()
#7 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(96): think\Facade::createFacade()
#8 /var/webman-dev/ectms-web/plugin/iadminer/app/components/adminpower/middleware/TableCrudFieldValidate.php(168): think\Facade::__callStatic()
#9 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerAdminPlus.php(43): plugin\iadminer\app\components\adminpower\middleware\TableCrudFieldValidate->validate()
#10 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\iadminer\app\middleware\IadminerAdminPlus->process()
#11 /var/webman-dev/ectms-web/plugin/admin/api/Middleware.php(50): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#12 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\admin\api\Middleware->process()
#13 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerInstall.php(27): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#14 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\iadminer\app\middleware\IadminerInstall->process()
#15 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(148): Webman\App::{closure:{closure:Webman\App::getCallback():348}:349}()
#16 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Connection/TcpConnection.php(679): Webman\App->onMessage()
#17 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Events/Select.php(406): Workerman\Connection\TcpConnection->baseRead()
#18 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1756): Workerman\Events\Select->run()
#19 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1552): Workerman\Worker::forkOneWorkerForLinux()
#20 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1532): Workerman\Worker::forkWorkersForLinux()
#21 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1901): Workerman\Worker::forkWorkers()
#22 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1836): Workerman\Worker::monitorWorkersForLinux()
#23 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(603): Workerman\Worker::monitorWorkers()
#24 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/support/App.php(152): Workerman\Worker::runAll()
#25 /var/webman-dev/ectms-web/start.php(5): support\App::run()
#26 {main}"
}

![image.png](/attachments/014a5f06-2098-415f-bc1c-c678a9d3ad29) think\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead { "code": 500, "msg": "think\\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead", "traces": "ErrorException: think\\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php:97 Stack trace: #0 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): support\\App::{closure:/var/webman-dev/ectms-web/support/bootstrap.php:31}() #1 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): include() #2 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(428): Composer\\Autoload\\includeFile() #3 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(47): Composer\\Autoload\\ClassLoader->loadClass() #4 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(96): think\\Facade::createFacade() #5 /var/webman-dev/ectms-web/plugin/iadminer/app/components/adminpower/middleware/TableCrudFieldValidate.php(168): think\\Facade::__callStatic() #6 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerAdminPlus.php(43): plugin\\iadminer\\app\\components\\adminpower\\middleware\\TableCrudFieldValidate->validate() #7 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\iadminer\\app\\middleware\\IadminerAdminPlus->process() #8 /var/webman-dev/ectms-web/plugin/admin/api/Middleware.php(50): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #9 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\admin\\api\\Middleware->process() #10 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerInstall.php(27): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #11 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\iadminer\\app\\middleware\\IadminerInstall->process() #12 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(178): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #13 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Connection/TcpConnection.php(750): Webman\\App->onMessage() #14 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Events/Select.php(406): Workerman\\Connection\\TcpConnection->baseRead() #15 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1756): Workerman\\Events\\Select->run() #16 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1552): Workerman\\Worker::forkOneWorkerForLinux() #17 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1532): Workerman\\Worker::forkWorkersForLinux() #18 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1901): Workerman\\Worker::forkWorkers() #19 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1836): Workerman\\Worker::monitorWorkersForLinux() #20 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(603): Workerman\\Worker::monitorWorkers() #21 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/support/App.php(152): Workerman\\Worker::runAll() #22 /var/webman-dev/ectms-web/start.php(5): support\\App::run() #23 {main}" } { "code": 500, "msg": "think\\Validate::extend(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead", "traces": "ErrorException: think\\Validate::extend(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /var/webman-dev/ectms-web/vendor/topthink/think-validate/src/Validate.php:226 Stack trace: #0 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): support\\App::{closure:/var/webman-dev/ectms-web/support/bootstrap.php:31}() #1 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): include() #2 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(428): Composer\\Autoload\\includeFile() #3 [internal function]: Composer\\Autoload\\ClassLoader->loadClass() #4 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(376): ReflectionClass->__construct() #5 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(252): think\\Container->invokeClass() #6 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(47): think\\Container->make() #7 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(96): think\\Facade::createFacade() #8 /var/webman-dev/ectms-web/plugin/iadminer/app/components/adminpower/middleware/TableCrudFieldValidate.php(168): think\\Facade::__callStatic() #9 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerAdminPlus.php(43): plugin\\iadminer\\app\\components\\adminpower\\middleware\\TableCrudFieldValidate->validate() #10 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\iadminer\\app\\middleware\\IadminerAdminPlus->process() #11 /var/webman-dev/ectms-web/plugin/admin/api/Middleware.php(50): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #12 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\admin\\api\\Middleware->process() #13 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerInstall.php(27): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #14 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\iadminer\\app\\middleware\\IadminerInstall->process() #15 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(178): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #16 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Connection/TcpConnection.php(750): Webman\\App->onMessage() #17 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Events/Select.php(406): Workerman\\Connection\\TcpConnection->baseRead() #18 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1756): Workerman\\Events\\Select->run() #19 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1552): Workerman\\Worker::forkOneWorkerForLinux() #20 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1532): Workerman\\Worker::forkWorkersForLinux() #21 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1901): Workerman\\Worker::forkWorkers() #22 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1836): Workerman\\Worker::monitorWorkersForLinux() #23 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(603): Workerman\\Worker::monitorWorkers() #24 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/support/App.php(152): Workerman\\Worker::runAll() #25 /var/webman-dev/ectms-web/start.php(5): support\\App::run() #26 {main}" } { "code": 500, "msg": "think\\Validate::setTypeMsg(): Implicitly marking parameter $msg as nullable is deprecated, the explicit nullable type must be used instead", "traces": "ErrorException: think\\Validate::setTypeMsg(): Implicitly marking parameter $msg as nullable is deprecated, the explicit nullable type must be used instead in /var/webman-dev/ectms-web/vendor/topthink/think-validate/src/Validate.php:244 Stack trace: #0 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): support\\App::{closure:/var/webman-dev/ectms-web/support/bootstrap.php:31}() #1 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): include() #2 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(428): Composer\\Autoload\\includeFile() #3 [internal function]: Composer\\Autoload\\ClassLoader->loadClass() #4 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(376): ReflectionClass->__construct() #5 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(252): think\\Container->invokeClass() #6 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(47): think\\Container->make() #7 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(96): think\\Facade::createFacade() #8 /var/webman-dev/ectms-web/plugin/iadminer/app/components/adminpower/middleware/TableCrudFieldValidate.php(168): think\\Facade::__callStatic() #9 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerAdminPlus.php(43): plugin\\iadminer\\app\\components\\adminpower\\middleware\\TableCrudFieldValidate->validate() #10 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\iadminer\\app\\middleware\\IadminerAdminPlus->process() #11 /var/webman-dev/ectms-web/plugin/admin/api/Middleware.php(50): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #12 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\admin\\api\\Middleware->process() #13 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerInstall.php(27): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #14 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\iadminer\\app\\middleware\\IadminerInstall->process() #15 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(178): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #16 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Connection/TcpConnection.php(750): Webman\\App->onMessage() #17 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Events/Select.php(406): Workerman\\Connection\\TcpConnection->baseRead() #18 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1756): Workerman\\Events\\Select->run() #19 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1552): Workerman\\Worker::forkOneWorkerForLinux() #20 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1532): Workerman\\Worker::forkWorkersForLinux() #21 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1901): Workerman\\Worker::forkWorkers() #22 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1836): Workerman\\Worker::monitorWorkersForLinux() #23 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(603): Workerman\\Worker::monitorWorkers() #24 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/support/App.php(152): Workerman\\Worker::runAll() #25 /var/webman-dev/ectms-web/start.php(5): support\\App::run() #26 {main}" } { "code": 500, "msg": "think\\Validate::parseName(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead", "traces": "ErrorException: think\\Validate::parseName(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in /var/webman-dev/ectms-web/vendor/topthink/think-validate/src/Validate.php:1404 Stack trace: #0 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): support\\App::{closure:/var/webman-dev/ectms-web/support/bootstrap.php:31}() #1 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(571): include() #2 /var/webman-dev/ectms-web/vendor/composer/ClassLoader.php(428): Composer\\Autoload\\includeFile() #3 [internal function]: Composer\\Autoload\\ClassLoader->loadClass() #4 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(376): ReflectionClass->__construct() #5 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Container.php(252): think\\Container->invokeClass() #6 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(47): think\\Container->make() #7 /var/webman-dev/ectms-web/vendor/topthink/think-container/src/Facade.php(96): think\\Facade::createFacade() #8 /var/webman-dev/ectms-web/plugin/iadminer/app/components/adminpower/middleware/TableCrudFieldValidate.php(168): think\\Facade::__callStatic() #9 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerAdminPlus.php(43): plugin\\iadminer\\app\\components\\adminpower\\middleware\\TableCrudFieldValidate->validate() #10 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\iadminer\\app\\middleware\\IadminerAdminPlus->process() #11 /var/webman-dev/ectms-web/plugin/admin/api/Middleware.php(50): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #12 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\admin\\api\\Middleware->process() #13 /var/webman-dev/ectms-web/plugin/iadminer/app/middleware/IadminerInstall.php(27): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #14 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(351): plugin\\iadminer\\app\\middleware\\IadminerInstall->process() #15 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/App.php(148): Webman\\App::{closure:{closure:Webman\\App::getCallback():348}:349}() #16 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Connection/TcpConnection.php(679): Webman\\App->onMessage() #17 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Events/Select.php(406): Workerman\\Connection\\TcpConnection->baseRead() #18 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1756): Workerman\\Events\\Select->run() #19 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1552): Workerman\\Worker::forkOneWorkerForLinux() #20 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1532): Workerman\\Worker::forkWorkersForLinux() #21 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1901): Workerman\\Worker::forkWorkers() #22 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(1836): Workerman\\Worker::monitorWorkersForLinux() #23 /var/webman-dev/ectms-web/vendor/workerman/workerman/src/Worker.php(603): Workerman\\Worker::monitorWorkers() #24 /var/webman-dev/ectms-web/vendor/workerman/webman-framework/src/support/App.php(152): Workerman\\Worker::runAll() #25 /var/webman-dev/ectms-web/start.php(5): support\\App::run() #26 {main}" }
251 KiB
Sign in to join this conversation.