symfony 中的 unlink():参数 #1 ($filename) 不得包含空字节我收到错误

unlink() in symfony: Argument #1 ($filename) must not contain null bytes I get an error

提问人:Sercan kaan Köse 提问时间:11/14/2023 更新时间:11/14/2023 访问量:36

问:

我从 Symfony 6.3.6 开始的项目升级到了 6.3.8。然后当我刷新任何页面时,它偶尔会出错。我在互联网上找不到任何东西。我在下面分享错误。

我不确定错误是否是由升级引起的

unlink():参数 #1 ($filename) 不得包含任何 null

bytesSymfony\Component\VarDumper\Cloner\Data 对象是不可变的。

控制台错误:

admin:3742 Uncaught TypeError: Cannot set properties of null (setting 'className')
    at createTabs (admin:3742:64)
    at admin:3783:7
    at admin:3958:3
createTabs @ admin:3742
(anonymous) @ admin:3783
(anonymous) @ admin:3958
admin:250 Uncaught TypeError: Cannot set properties of null (setting 'className')
    at Object.createTabs (admin:250:36118)
    at HTMLDocument.<anonymous> (admin:250:48566)
createTabs @ admin:250
(anonymous) @ admin:250
php symfony symfony6

评论

1赞 CBroe 11/14/2023
你有没有检查过在这种情况下实际包含什么?$filename
0赞 ADyson 11/14/2023
显然$filename包含一些它不应该包含的东西。做一些调试。

答:

1赞 Sercan kaan Köse 11/14/2023 #1

我解决了这个问题。 实际上我做了$,但它没有更新。当我使用 composer recipes 命令时composer update

  • 我发现symfony/phpunit-bridge(更新可用)没有更新。和

composer 更新 symfony/phpunit-bridge

我用命令更新了它,问题不再存在。