Greetings Everyone,
I’m having issues getting a basic project to work. My computer is a MacBook Pro with a Window 11 virtual machine. PHPMaker 2024 has worked fine.
I’ve upgraded to version 2025 and can’t get a basic (new) project to work. I’ve connected to a basic database with two empty tables and saved the project. The tables load in the IDE. After generating the project , then visiting the project URL in a browser I get “An internal error has occurred while processing your request.”. I have the Super Admin option checked in this config with debug. This is the error output below:
#0 C:\xampp\htdocs\atest\vendor\symfony\config\Definition\BaseNode.php(421): Symfony\Component\Config\Definition\VariableNode->finalizeValue('')
#1 C:\xampp\htdocs\atest\vendor\symfony\config\Definition\ArrayNode.php(252): Symfony\Component\Config\Definition\BaseNode->finalize('')
#2 C:\xampp\htdocs\atest\vendor\symfony\config\Definition\BaseNode.php(421): Symfony\Component\Config\Definition\ArrayNode->finalizeValue(Array)
#3 C:\xampp\htdocs\atest\vendor\symfony\config\Definition\PrototypedArrayNode.php(177): Symfony\Component\Config\Definition\BaseNode->finalize(Array)
#4 C:\xampp\htdocs\atest\vendor\symfony\config\Definition\BaseNode.php(421): Symfony\Component\Config\Definition\PrototypedArrayNode->finalizeValue(Array)
#5 C:\xampp\htdocs\atest\vendor\symfony\config\Definition\ArrayNode.php(252): Symfony\Component\Config\Definition\BaseNode->finalize(Array)
#6 C:\xampp\htdocs\atest\vendor\symfony\config\Definition\BaseNode.php(421): Symfony\Component\Config\Definition\ArrayNode->finalizeValue(Array)
#7 C:\xampp\htdocs\atest\vendor\symfony\config\Definition\Processor.php(36): Symfony\Component\Config\Definition\BaseNode->finalize(Array)
#8 C:\xampp\htdocs\atest\vendor\symfony\config\Definition\Processor.php(46): Symfony\Component\Config\Definition\Processor->process(Object(Symfony\Component\Config\Definition\ArrayNode), Array)
#9 C:\xampp\htdocs\atest\vendor\symfony\dependency-injection\Extension\Extension.php(109): Symfony\Component\Config\Definition\Processor->processConfiguration(Object(Symfony\Bundle\SecurityBundle\DependencyInjection\MainConfiguration), Array)
#10 C:\xampp\htdocs\atest\vendor\symfony\security-bundle\DependencyInjection\SecurityExtension.php(108): Symfony\Component\DependencyInjection\Extension\Extension->processConfiguration(Object(Symfony\Bundle\SecurityBundle\DependencyInjection\MainConfiguration), Array)
#11 C:\xampp\htdocs\atest\vendor\symfony\dependency-injection\Compiler\MergeExtensionConfigurationPass.php(76): Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#12 C:\xampp\htdocs\atest\vendor\symfony\dependency-injection\Compiler\Compiler.php(80): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#13 C:\xampp\htdocs\atest\vendor\symfony\dependency-injection\ContainerBuilder.php(767): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#14 C:\xampp\htdocs\atest\src\SecurityContainerFactory.php(73): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#15 [internal function]: PHPMaker2025\atest\SecurityContainerFactory->create(Object(DI\Container))
#16 C:\xampp\htdocs\atest\vendor\php-di\invoker\src\Invoker.php(74): call_user_func_array(Array, Array)
#17 C:\xampp\htdocs\atest\vendor\php-di\php-di\src\Definition\Resolver\FactoryResolver.php(69): Invoker\Invoker->call(Array, Array)
#18 C:\xampp\htdocs\atest\vendor\php-di\php-di\src\Definition\Resolver\ResolverDispatcher.php(60): DI\Definition\Resolver\FactoryResolver->resolve(Object(DI\Definition\FactoryDefinition), Array)
#19 C:\xampp\htdocs\atest\vendor\php-di\php-di\src\Container.php(354): DI\Definition\Resolver\ResolverDispatcher->resolve(Object(DI\Definition\FactoryDefinition), Array)
#20 C:\xampp\htdocs\atest\vendor\php-di\php-di\src\Container.php(136): DI\Container->resolveDefinition(Object(DI\Definition\FactoryDefinition))
#21 C:\xampp\htdocs\atest\src\phpfn.php(273): DI\Container->get('security.contai...')
#22 C:\xampp\htdocs\atest\src\phpfn.php(301): PHPMaker2025\atest\Container('security.contai...')
#23 C:\xampp\htdocs\atest\src\phpfn.php(332): PHPMaker2025\atest\SecurityContainer('security.helper')
#24 C:\xampp\htdocs\atest\src\phpfn.php(5017): PHPMaker2025\atest\SecurityHelper()
#25 C:\xampp\htdocs\atest\src\phpfn.php(5218): PHPMaker2025\atest\CurrentUser()
#26 C:\xampp\htdocs\atest\src\phpfn.php(7257): PHPMaker2025\atest\CurrentUserIdentifier()
#27 C:\xampp\htdocs\atest\views\layout.php(23): PHPMaker2025\atest\GlobalClientVars()
#28 C:\xampp\htdocs\atest\vendor\slim\php-view\src\PhpRenderer.php(219): include('C:\\xampp\\htdocs...')
#29 C:\xampp\htdocs\atest\vendor\slim\php-view\src\PhpRenderer.php(184): Slim\Views\PhpRenderer->protectedIncludeScope('views/layout.ph...', Array)
#30 C:\xampp\htdocs\atest\vendor\slim\php-view\src\PhpRenderer.php(155): Slim\Views\PhpRenderer->fetchTemplate('layout.php', Array)
#31 C:\xampp\htdocs\atest\src\HttpErrorHandler.php(190): Slim\Views\PhpRenderer->fetch('Error.php', Array, true)
#32 C:\xampp\htdocs\atest\vendor\slim\slim\Slim\Handlers\ErrorHandler.php(136): PHPMaker2025\atest\HttpErrorHandler->respond()
#33 C:\xampp\htdocs\atest\vendor\slim\slim\Slim\Middleware\ErrorMiddleware.php(92): Slim\Handlers\ErrorHandler->__invoke(Object(Slim\Http\ServerRequest), Object(Symfony\Component\Config\Definition\Exception\InvalidConfigurationException), true, true, true)
#34 C:\xampp\htdocs\atest\vendor\slim\slim\Slim\Middleware\ErrorMiddleware.php(79): Slim\Middleware\ErrorMiddleware->handleException(Object(Slim\Http\ServerRequest), Object(Symfony\Component\Config\Definition\Exception\InvalidConfigurationException))
#35 C:\xampp\htdocs\atest\vendor\slim\slim\Slim\MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process(Object(Slim\Http\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
#36 C:\xampp\htdocs\atest\src\PhpDebugBarMiddleware.php(41): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Http\ServerRequest))
#37 C:\xampp\htdocs\atest\vendor\slim\slim\Slim\MiddlewareDispatcher.php(129): PHPMaker2025\atest\PhpDebugBarMiddleware->process(Object(Slim\Http\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
#38 C:\xampp\htdocs\atest\vendor\slim\slim\Slim\MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Http\ServerRequest))
#39 C:\xampp\htdocs\atest\vendor\slim\slim\Slim\App.php(209): Slim\MiddlewareDispatcher->handle(Object(Slim\Http\ServerRequest))
#40 C:\xampp\htdocs\atest\vendor\slim\slim\Slim\App.php(193): Slim\App->handle(Object(Slim\Http\ServerRequest))
#41 C:\xampp\htdocs\atest\index.php(132): Slim\App->run(Object(Slim\Http\ServerRequest))
#42 {main}
If I uncheck the Super Admin and Debug options, the browser outputs:
Fatal error: Constant expression contains invalid operations in C:\xampp\htdocs\atest\src\AdvancedSecurity.php on line 38
Thank you for any suggestions.
Best Regards,
bxit