You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The class \Tracy\DefaultBarPanel cannot be found because PHP code in phar files is without new lines, and class attribute #[\AllowDynamicProperties] is considered as a one-line comment.
PHP Fatal error: Uncaught Error: Class 'Tracy\DefaultBarPanel' not found in phar:///var/www/html/sandbox/tracy.phar/Tracy/Debugger/Debugger.php:435
Stack trace:
#0 phar:///var/www/html/sandbox/tracy.phar/Tracy/Debugger/Debugger.php(478): Tracy\Debugger::getBar()
#1 phar:///var/www/html/sandbox/tracy.phar/Tracy/Debugger/Debugger.php(276): Tracy\Debugger::getStrategy()
#2 /var/www/html/sandbox/sandbox.php(5): Tracy\Debugger::renderLoader()
#3 {main}
thrown in phar:///var/www/html/sandbox/tracy.phar/Tracy/Debugger/Debugger.php on line 435
Steps To Reproduce
Download tracy.phar
Require tracy via phar file
Call \Tracy\Debugger::renderLoader();
Observe the error
Expected Behavior
Render Tracy without an error.
Possible Solution
In my opinion, the easier solution is to mark version 2.9.5 and higher as incompatible with PHP 7.*
The text was updated successfully, but these errors were encountered:
dg
added a commit
that referenced
this issue
Jul 30, 2023
From Version: 2.9.5 to 2.9.7
Bug Description
The class
\Tracy\DefaultBarPanel
cannot be found because PHP code in phar files is without new lines, and class attribute#[\AllowDynamicProperties]
is considered as a one-line comment.Steps To Reproduce
tracy.phar
\Tracy\Debugger::renderLoader();
Expected Behavior
Render Tracy without an error.
Possible Solution
In my opinion, the easier solution is to mark version 2.9.5 and higher as incompatible with PHP 7.*
The text was updated successfully, but these errors were encountered: