Deprecated: SilverStripe\Core\Manifest\Module implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Manifest/Module.php on line 11 Deprecated: SilverStripe\Config\Collections\MemoryConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /usr/www/users/secondkb/vendor/silverstripe/config/src/Collections/MemoryConfigCollection.php on line 13 Deprecated: SilverStripe\Core\Config\Middleware\InheritanceMiddleware implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Config/Middleware/InheritanceMiddleware.php on line 10 Deprecated: SilverStripe\Core\Config\Middleware\ExtensionMiddleware implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Config/Middleware/ExtensionMiddleware.php on line 15 Deprecated: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php on line 422 Deprecated: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php on line 422 Deprecated: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php on line 422 Deprecated: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php on line 422 Deprecated: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php on line 422 Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /usr/www/users/secondkb/vendor/monolog/monolog/src/Monolog/Logger.php on line 324 ERROR [Deprecated]: Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice IN GET / Line 419 in /usr/www/users/secondkb/vendor/silverstripe/admin/code/CMSMenu.php Source ====== 410: return $priorityB - $priorityA; 411: }); 412: 413: return $subClasses; 414: } 415: 416: /** 417: * IteratorAggregate Interface Method. Iterates over the menu items. 418: */ * 419: public function getIterator() 420: { 421: return new ArrayIterator(self::get_menu_items()); 422: } 423: 424: /** 425: * Provide menu titles to the i18n entity provider Trace ===== SilverStripe\Dev\CliDebugView->renderTrace() DetailedErrorFormatter.php:119 SilverStripe\Logging\DetailedErrorFormatter->output(8192, Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice, /usr/www/users/secondkb/vendor/silverstripe/admin/code/CMSMenu.php, 419, ) DetailedErrorFormatter.php:54 SilverStripe\Logging\DetailedErrorFormatter->format(Array) AbstractProcessingHandler.php:37 Monolog\Handler\AbstractProcessingHandler->handle(Array) Logger.php:344 Monolog\Logger->addRecord(250, E_DEPRECATED: Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice, Array) Logger.php:614 Monolog\Logger->log(250, E_DEPRECATED: Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice, Array) ErrorHandler.php:160 Monolog\ErrorHandler->handleError(8192, Return type of SilverStripe\Admin\CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice, /usr/www/users/secondkb/vendor/silverstripe/admin/code/CMSMenu.php, 419) CMSMenu.php:32 include(/usr/www/users/secondkb/vendor/silverstripe/admin/code/CMSMenu.php) ClassLoader.php:444 Composer\Autoload\includeFile(/usr/www/users/secondkb/vendor/composer/../silverstripe/admin/code/CMSMenu.php) ClassLoader.php:322 Composer\Autoload\ClassLoader->loadClass(SilverStripe\Admin\CMSMenu) _config.php:52 require_once(/usr/www/users/secondkb/vendor/silverstripe/admin/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/silverstripe/admin/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Calling static trait method SilverStripe\Core\Extensible::add_extension is deprecated, it should only be called on a class using the trait IN GET / Line 8 in /usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php Source ====== * 8: \SilverStripe\Core\Extensible::add_extension('SilverStripe\CMS\Controllers\ContentController', 'Heyday\HashPath\HashPathExtension'); 9: } Trace ===== Monolog\ErrorHandler->handleError(8192, Calling static trait method SilverStripe\Core\Extensible::add_extension is deprecated, it should only be called on a class using the trait, /usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php, 8) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait IN GET / Line 204 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php Source ====== 195: ); 196: } 197: 198: // unset some caches 199: $subclasses = ClassInfo::subclassesFor($class); 200: $subclasses[] = $class; 201: 202: if ($subclasses) { 203: foreach ($subclasses as $subclass) { * 204: unset(self::$extra_methods[$subclass]); 205: } 206: } 207: 208: Config::modify() 209: ->merge($class, 'extensions', array( 210: $extension Trace ===== Monolog\ErrorHandler->handleError(8192, Accessing static trait property SilverStripe\Core\Extensible::$extra_methods is deprecated, it should only be accessed on a class using the trait, /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Extensible.php, 204) Extensible.php:204 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) IN GET / Line 11 in /usr/www/users/secondkb/vendor/silverstripe/config/src/Collections/DeltaConfigCollection.php Source ====== 2: 3: namespace SilverStripe\Config\Collections; 4: 5: use SilverStripe\Config\Middleware\DeltaMiddleware; 6: 7: /** 8: * Applies config modifications as a set of deltas on top of the 9: * middleware, instead of as modifications to the underlying list. 10: */ * 11: class DeltaConfigCollection extends MemoryConfigCollection 12: { 13: /** 14: * Remove delta 15: */ 16: const REMOVE = 'remove'; 17: Trace ===== SilverStripe\Dev\CliDebugView->renderTrace() DetailedErrorFormatter.php:119 SilverStripe\Logging\DetailedErrorFormatter->output(8192, SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), /usr/www/users/secondkb/vendor/silverstripe/config/src/Collections/DeltaConfigCollection.php, 11, ) DetailedErrorFormatter.php:54 SilverStripe\Logging\DetailedErrorFormatter->format(Array) AbstractProcessingHandler.php:37 Monolog\Handler\AbstractProcessingHandler->handle(Array) Logger.php:344 Monolog\Logger->addRecord(250, E_DEPRECATED: SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), Array) Logger.php:614 Monolog\Logger->log(250, E_DEPRECATED: SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), Array) ErrorHandler.php:160 Monolog\ErrorHandler->handleError(8192, SilverStripe\Config\Collections\DeltaConfigCollection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), /usr/www/users/secondkb/vendor/silverstripe/config/src/Collections/DeltaConfigCollection.php, 11) ClassLoader.php:444 include(/usr/www/users/secondkb/vendor/monolog/monolog/src/Monolog/ErrorHandler.php) ClassLoader.php:444 Composer\Autoload\includeFile(/usr/www/users/secondkb/vendor/composer/../silverstripe/config/src/Collections/DeltaConfigCollection.php) ClassLoader.php:322 Composer\Autoload\ClassLoader->loadClass(SilverStripe\Config\Collections\DeltaConfigCollection) CoreConfigFactory.php:54 SilverStripe\Core\Config\CoreConfigFactory->SilverStripe\Core\Config\{closure}(SilverStripe\Config\Collections\MemoryConfigCollection) CachedConfigCollection.php:169 SilverStripe\Config\Collections\CachedConfigCollection->nest() Config.php:83 SilverStripe\Core\Config\Config::nest() Config.php:62 SilverStripe\Core\Config\Config::modify() Extensible.php:208 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: SilverStripe\Config\Middleware\DeltaMiddleware implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) IN GET / Line 12 in /usr/www/users/secondkb/vendor/silverstripe/config/src/Middleware/DeltaMiddleware.php Source ====== 3: namespace SilverStripe\Config\Middleware; 4: 5: use InvalidArgumentException; 6: use SilverStripe\Config\Collections\DeltaConfigCollection; 7: use SilverStripe\Config\MergeStrategy\Priority; 8: 9: /** 10: * Applies a set of user-customised modifications to config 11: */ * 12: class DeltaMiddleware implements Middleware 13: { 14: use MiddlewareCommon; 15: 16: /** 17: * Source for deltas 18: * Trace ===== Monolog\ErrorHandler->handleError(8192, SilverStripe\Config\Middleware\DeltaMiddleware implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary), /usr/www/users/secondkb/vendor/silverstripe/config/src/Middleware/DeltaMiddleware.php, 12) DeltaMiddleware.php:12 include(/usr/www/users/secondkb/vendor/silverstripe/config/src/Middleware/DeltaMiddleware.php) ClassLoader.php:444 Composer\Autoload\includeFile(/usr/www/users/secondkb/vendor/composer/../silverstripe/config/src/Middleware/DeltaMiddleware.php) ClassLoader.php:322 Composer\Autoload\ClassLoader->loadClass(SilverStripe\Config\Middleware\DeltaMiddleware) DeltaConfigCollection.php:66 SilverStripe\Config\Collections\DeltaConfigCollection->__construct() DeltaConfigCollection.php:80 SilverStripe\Config\Collections\DeltaConfigCollection::createFromCollection(SilverStripe\Config\Collections\MemoryConfigCollection, 8) CoreConfigFactory.php:54 SilverStripe\Core\Config\CoreConfigFactory->SilverStripe\Core\Config\{closure}(SilverStripe\Config\Collections\MemoryConfigCollection) CachedConfigCollection.php:169 SilverStripe\Config\Collections\CachedConfigCollection->nest() Config.php:83 SilverStripe\Core\Config\Config::nest() Config.php:62 SilverStripe\Core\Config\Config::modify() Extensible.php:208 SilverStripe\Core\Extensible::add_extension(SilverStripe\CMS\Controllers\ContentController, Heyday\HashPath\HashPathExtension) _config.php:8 require_once(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:271 SilverStripe\Core\Manifest\requireFile(/usr/www/users/secondkb/vendor/heyday/silverstripe-hashpath/_config.php) Module.php:169 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:207 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:193 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:65 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET / Line 422 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 413: 414: // see if we already have this defined. If so, check priority weighting 415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) { 416: if ($this->specs[$id]['priority'] > $priority) { 417: return $this; 418: } 419: } 420: 421: // okay, actually include it now we know we're going to use it * 422: if (file_exists($file)) { 423: require_once $file; 424: } 425: 426: // make sure to set the id for later when instantiating 427: // to ensure we get cached 428: $spec['id'] = $id; Trace ===== file_exists() Injector.php:422 SilverStripe\Core\Injector\Injector->load(Array) Injector.php:1074 SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Director) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Director, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director) Injectable.php:48 SilverStripe\Control\Director::singleton() HTTPApplication.php:48 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:66 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET / Line 422 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 413: 414: // see if we already have this defined. If so, check priority weighting 415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) { 416: if ($this->specs[$id]['priority'] > $priority) { 417: return $this; 418: } 419: } 420: 421: // okay, actually include it now we know we're going to use it * 422: if (file_exists($file)) { 423: require_once $file; 424: } 425: 426: // make sure to set the id for later when instantiating 427: // to ensure we get cached 428: $spec['id'] = $id; Trace ===== file_exists() Injector.php:422 SilverStripe\Core\Injector\Injector->load(Array) Injector.php:1074 SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\TrustedProxyMiddleware) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\TrustedProxyMiddleware, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\TrustedProxyMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\TrustedProxyMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\TrustedProxyMiddleware) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director) Injectable.php:48 SilverStripe\Control\Director::singleton() HTTPApplication.php:48 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:66 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET / Line 422 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 413: 414: // see if we already have this defined. If so, check priority weighting 415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) { 416: if ($this->specs[$id]['priority'] > $priority) { 417: return $this; 418: } 419: } 420: 421: // okay, actually include it now we know we're going to use it * 422: if (file_exists($file)) { 423: require_once $file; 424: } 425: 426: // make sure to set the id for later when instantiating 427: // to ensure we get cached 428: $spec['id'] = $id; Trace ===== file_exists() Injector.php:422 SilverStripe\Core\Injector\Injector->load(Array) Injector.php:1074 SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\AllowedHostsMiddleware) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\AllowedHostsMiddleware, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\AllowedHostsMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\AllowedHostsMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\AllowedHostsMiddleware) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director) Injectable.php:48 SilverStripe\Control\Director::singleton() HTTPApplication.php:48 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:66 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET / Line 422 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 413: 414: // see if we already have this defined. If so, check priority weighting 415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) { 416: if ($this->specs[$id]['priority'] > $priority) { 417: return $this; 418: } 419: } 420: 421: // okay, actually include it now we know we're going to use it * 422: if (file_exists($file)) { 423: require_once $file; 424: } 425: 426: // make sure to set the id for later when instantiating 427: // to ensure we get cached 428: $spec['id'] = $id; Trace ===== file_exists() Injector.php:422 SilverStripe\Core\Injector\Injector->load(Array) Injector.php:1074 SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Control\Middleware\CanonicalURLMiddleware) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\CanonicalURLMiddleware, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\CanonicalURLMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\CanonicalURLMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\CanonicalURLMiddleware) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director) Injectable.php:48 SilverStripe\Control\Director::singleton() HTTPApplication.php:48 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:66 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET / Line 422 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 413: 414: // see if we already have this defined. If so, check priority weighting 415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) { 416: if ($this->specs[$id]['priority'] > $priority) { 417: return $this; 418: } 419: } 420: 421: // okay, actually include it now we know we're going to use it * 422: if (file_exists($file)) { 423: require_once $file; 424: } 425: 426: // make sure to set the id for later when instantiating 427: // to ensure we get cached 428: $spec['id'] = $id; Trace ===== file_exists() Injector.php:422 SilverStripe\Core\Injector\Injector->load(Array) Injector.php:1074 SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\AuthenticationMiddleware) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\AuthenticationMiddleware, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationMiddleware) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director) Injectable.php:48 SilverStripe\Control\Director::singleton() HTTPApplication.php:48 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:66 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET / Line 422 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 413: 414: // see if we already have this defined. If so, check priority weighting 415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) { 416: if ($this->specs[$id]['priority'] > $priority) { 417: return $this; 418: } 419: } 420: 421: // okay, actually include it now we know we're going to use it * 422: if (file_exists($file)) { 423: require_once $file; 424: } 425: 426: // make sure to set the id for later when instantiating 427: // to ensure we get cached 428: $spec['id'] = $id; Trace ===== file_exists() Injector.php:422 SilverStripe\Core\Injector\Injector->load(Array) Injector.php:1074 SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\AuthenticationHandler) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\AuthenticationHandler, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationHandler, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationHandler) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationHandler) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\AuthenticationMiddleware, SilverStripe\Security\AuthenticationMiddleware) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationMiddleware, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationMiddleware) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director) Injectable.php:48 SilverStripe\Control\Director::singleton() HTTPApplication.php:48 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:66 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET / Line 422 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 413: 414: // see if we already have this defined. If so, check priority weighting 415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) { 416: if ($this->specs[$id]['priority'] > $priority) { 417: return $this; 418: } 419: } 420: 421: // okay, actually include it now we know we're going to use it * 422: if (file_exists($file)) { 423: require_once $file; 424: } 425: 426: // make sure to set the id for later when instantiating 427: // to ensure we get cached 428: $spec['id'] = $id; Trace ===== file_exists() Injector.php:422 SilverStripe\Core\Injector\Injector->load(Array) Injector.php:1074 SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\RequestAuthenticationHandler, SilverStripe\Security\AuthenticationHandler) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationHandler, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationHandler, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationHandler) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationHandler) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\AuthenticationMiddleware, SilverStripe\Security\AuthenticationMiddleware) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationMiddleware, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationMiddleware) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director) Injectable.php:48 SilverStripe\Control\Director::singleton() HTTPApplication.php:48 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:66 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET / Line 422 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 413: 414: // see if we already have this defined. If so, check priority weighting 415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) { 416: if ($this->specs[$id]['priority'] > $priority) { 417: return $this; 418: } 419: } 420: 421: // okay, actually include it now we know we're going to use it * 422: if (file_exists($file)) { 423: require_once $file; 424: } 425: 426: // make sure to set the id for later when instantiating 427: // to ensure we get cached 428: $spec['id'] = $id; Trace ===== file_exists() Injector.php:422 SilverStripe\Core\Injector\Injector->load(Array) Injector.php:1074 SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\RequestAuthenticationHandler, SilverStripe\Security\AuthenticationHandler) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationHandler, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationHandler, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationHandler) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationHandler) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Security\AuthenticationMiddleware, SilverStripe\Security\AuthenticationMiddleware) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Security\AuthenticationMiddleware, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\AuthenticationMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\AuthenticationMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\AuthenticationMiddleware) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director) Injectable.php:48 SilverStripe\Control\Director::singleton() HTTPApplication.php:48 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:66 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET / Line 422 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 413: 414: // see if we already have this defined. If so, check priority weighting 415: if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) { 416: if ($this->specs[$id]['priority'] > $priority) { 417: return $this; 418: } 419: } 420: 421: // okay, actually include it now we know we're going to use it * 422: if (file_exists($file)) { 423: require_once $file; 424: } 425: 426: // make sure to set the id for later when instantiating 427: // to ensure we get cached 428: $spec['id'] = $id; Trace ===== file_exists() Injector.php:422 SilverStripe\Core\Injector\Injector->load(Array) Injector.php:1074 SilverStripe\Core\Injector\Injector->getServiceSpec(SilverStripe\Security\BasicAuthMiddleware) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\BasicAuthMiddleware, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\BasicAuthMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\BasicAuthMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Security\BasicAuthMiddleware) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Director, SilverStripe\Control\Director) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Director, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Director, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Director) Injectable.php:48 SilverStripe\Control\Director::singleton() HTTPApplication.php:48 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:66 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) ErrorControlChainMiddleware.php:73 SilverStripe\Core\Startup\ErrorControlChainMiddleware->SilverStripe\Core\Startup\{closure}(SilverStripe\Core\Startup\ErrorControlChain) call_user_func(Closure, SilverStripe\Core\Startup\ErrorControlChain) ErrorControlChain.php:235 SilverStripe\Core\Startup\ErrorControlChain->step() ErrorControlChain.php:225 SilverStripe\Core\Startup\ErrorControlChain->execute() ErrorControlChainMiddleware.php:92 SilverStripe\Core\Startup\ErrorControlChainMiddleware->process(SilverStripe\Control\HTTPRequest, Closure) HTTPMiddlewareAware.php:62 SilverStripe\Control\HTTPApplication->SilverStripe\Control\Middleware\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:67 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:47 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:17
Line 159 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/HTTPRequest.php
150 * 151 * @param string $httpMethod 152 * @param string $url 153 * @param array $getVars 154 * @param array $postVars 155 * @param string $body 156 */ 157 public function __construct($httpMethod, $url, $getVars = array(), $postVars = array(), $body = null) 158 { 159 $this->httpMethod = strtoupper(self::detect_method($httpMethod, $postVars)); 160 $this->setUrl($url); 161 $this->getVars = (array) $getVars; 162 $this->postVars = (array) $postVars; 163 $this->body = $body; 164 $this->scheme = "http"; 165 }
Line 785 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php
776 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems. 777 * 778 * @param string $url 779 * 780 * @return bool 781 */ 782 public static function is_absolute_url($url) 783 { 784 // Strip off the query and fragment parts of the URL before checking 785 if (($queryPosition = strpos($url, '?')) !== false) { 786 $url = substr($url, 0, $queryPosition - 1); 787 } 788 if (($hashPosition = strpos($url, '#')) !== false) { 789 $url = substr($url, 0, $hashPosition - 1); 790 } 791 $colonPosition = strpos($url, ':');
Line 788 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php
779 * 780 * @return bool 781 */ 782 public static function is_absolute_url($url) 783 { 784 // Strip off the query and fragment parts of the URL before checking 785 if (($queryPosition = strpos($url, '?')) !== false) { 786 $url = substr($url, 0, $queryPosition - 1); 787 } 788 if (($hashPosition = strpos($url, '#')) !== false) { 789 $url = substr($url, 0, $hashPosition - 1); 790 } 791 $colonPosition = strpos($url, ':'); 792 $slashPosition = strpos($url, '/'); 793 return ( 794 // Base check for existence of a host on a compliant URL
Line 791 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php
782 public static function is_absolute_url($url) 783 { 784 // Strip off the query and fragment parts of the URL before checking 785 if (($queryPosition = strpos($url, '?')) !== false) { 786 $url = substr($url, 0, $queryPosition - 1); 787 } 788 if (($hashPosition = strpos($url, '#')) !== false) { 789 $url = substr($url, 0, $hashPosition - 1); 790 } 791 $colonPosition = strpos($url, ':'); 792 $slashPosition = strpos($url, '/'); 793 return ( 794 // Base check for existence of a host on a compliant URL 795 parse_url($url, PHP_URL_HOST) 796 // Check for more than one leading slash without a protocol. 797 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
Line 792 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php
783 { 784 // Strip off the query and fragment parts of the URL before checking 785 if (($queryPosition = strpos($url, '?')) !== false) { 786 $url = substr($url, 0, $queryPosition - 1); 787 } 788 if (($hashPosition = strpos($url, '#')) !== false) { 789 $url = substr($url, 0, $hashPosition - 1); 790 } 791 $colonPosition = strpos($url, ':'); 792 $slashPosition = strpos($url, '/'); 793 return ( 794 // Base check for existence of a host on a compliant URL 795 parse_url($url, PHP_URL_HOST) 796 // Check for more than one leading slash without a protocol. 797 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers, 798 // and hence a potential security risk. Single leading slashes are not an issue though.
Line 795 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php
786 $url = substr($url, 0, $queryPosition - 1); 787 } 788 if (($hashPosition = strpos($url, '#')) !== false) { 789 $url = substr($url, 0, $hashPosition - 1); 790 } 791 $colonPosition = strpos($url, ':'); 792 $slashPosition = strpos($url, '/'); 793 return ( 794 // Base check for existence of a host on a compliant URL 795 parse_url($url, PHP_URL_HOST) 796 // Check for more than one leading slash without a protocol. 797 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers, 798 // and hence a potential security risk. Single leading slashes are not an issue though. 799 || preg_match('%^\s*/{2,}%', $url) 800 || ( 801 // If a colon is found, check if it's part of a valid scheme definition
Line 799 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php
790 } 791 $colonPosition = strpos($url, ':'); 792 $slashPosition = strpos($url, '/'); 793 return ( 794 // Base check for existence of a host on a compliant URL 795 parse_url($url, PHP_URL_HOST) 796 // Check for more than one leading slash without a protocol. 797 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers, 798 // and hence a potential security risk. Single leading slashes are not an issue though. 799 || preg_match('%^\s*/{2,}%', $url) 800 || ( 801 // If a colon is found, check if it's part of a valid scheme definition 802 // (meaning its not preceded by a slash). 803 $colonPosition !== false 804 && ($slashPosition === false || $colonPosition < $slashPosition) 805 )
Line 182 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/HTTPRequest.php
173 * @param string $url The new URL 174 * @return HTTPRequest The updated request 175 */ 176 public function setUrl($url) 177 { 178 $this->url = $url; 179 180 // Normalize URL if its relative (strictly speaking), or has leading slashes 181 if (Director::is_relative_url($url) || preg_match('/^\//', $url)) { 182 $this->url = preg_replace(array('/\/+/','/^\//', '/\/$/'), array('/','',''), $this->url); 183 } 184 if (preg_match('/^(.*)\.([A-Za-z][A-Za-z0-9]*)$/', $this->url, $matches)) { 185 $this->url = $matches[1]; 186 $this->extension = $matches[2]; 187 } 188 if ($this->url) {
Line 68 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Config/Middleware/ExtensionMiddleware.php
59 $extensionSourceConfig = Config::inst()->get($class, null, Config::UNINHERITED | $excludeMiddleware | $this->disableFlag); 60 if (empty($extensionSourceConfig['extensions'])) { 61 return; 62 } 63 64 $extensions = $extensionSourceConfig['extensions']; 65 foreach ($extensions as $extension) { 66 list($extensionClass, $extensionArgs) = ClassInfo::parse_class_spec($extension); 67 // Strip service name specifier 68 $extensionClass = strtok($extensionClass, '.'); 69 if (!class_exists($extensionClass)) { 70 throw new InvalidArgumentException("$class references nonexistent $extensionClass in 'extensions'"); 71 } 72 73 // Init extension 74 call_user_func(array($extensionClass, 'add_to_class'), $class, $extensionClass, $extensionArgs);
Line 324 in /usr/www/users/secondkb/vendor/monolog/monolog/src/Monolog/Logger.php
315 316 if (!static::$timezone) { 317 static::$timezone = new \DateTimeZone(date_default_timezone_get() ?: 'UTC'); 318 } 319 320 // php7.1+ always has microseconds enabled, so we do not need this hack 321 if ($this->microsecondTimestamps && PHP_VERSION_ID < 70100) { 322 $ts = \DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)), static::$timezone); 323 } else { 324 $ts = new \DateTime(null, static::$timezone); 325 } 326 $ts->setTimezone(static::$timezone); 327 328 $record = array( 329 'message' => (string) $message, 330 'context' => $context,