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 GET /

[Deprecated] strtoupper(): Passing null to parameter #1 ($string) of type string is deprecated

GET /

Line 159 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/HTTPRequest.php

Source

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     }

Trace

GET /

[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated

GET /

Line 785 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php

Source

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, ':');

Trace

GET /

[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated

GET /

Line 788 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php

Source

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

Trace

GET /

[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated

GET /

Line 791 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php

Source

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,

Trace

GET /

[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated

GET /

Line 792 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php

Source

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.

Trace

GET /

[Deprecated] parse_url(): Passing null to parameter #1 ($url) of type string is deprecated

GET /

Line 795 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php

Source

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

Trace

GET /

[Deprecated] preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated

GET /

Line 799 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/Director.php

Source

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             )

Trace

GET /

[Deprecated] preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

GET /

Line 182 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Control/HTTPRequest.php

Source

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) {

Trace

GET /

[Deprecated] strtok(): Passing null to parameter #1 ($string) of type string is deprecated

GET /

Line 68 in /usr/www/users/secondkb/vendor/silverstripe/framework/src/Core/Config/Middleware/ExtensionMiddleware.php

Source

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);

Trace

GET /

[Deprecated] DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated

GET /

Line 324 in /usr/www/users/secondkb/vendor/monolog/monolog/src/Monolog/Logger.php

Source

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,

Trace