-
-
Notifications
You must be signed in to change notification settings - Fork 220
Closed
Description
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.
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.*
Metadata
Metadata
Assignees
Labels
No labels