ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry) DatabaseAdapterRegistry.php:197 SilverStripe\Dev\Install\DatabaseAdapterRegistry::getCache() DatabaseAdapterRegistry.php:168 SilverStripe\Dev\Install\DatabaseAdapterRegistry::getConfigureDatabasePaths() DatabaseAdapterRegistry.php:150 SilverStripe\Dev\Install\DatabaseAdapterRegistry::autoconfigure(Array) CoreKernel.php:372 SilverStripe\Core\CoreKernel->getDatabaseConfig() CoreKernel.php:258 SilverStripe\Core\CoreKernel->bootDatabaseEnvVars() CoreKernel.php:196 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:135 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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\Core\Cache\CacheFactory) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Core\Cache\CacheFactory, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Core\Cache\CacheFactory, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Core\Cache\CacheFactory) Injector.php:593 SilverStripe\Core\Injector\Injector->instantiate(Array, Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry) DatabaseAdapterRegistry.php:197 SilverStripe\Dev\Install\DatabaseAdapterRegistry::getCache() DatabaseAdapterRegistry.php:168 SilverStripe\Dev\Install\DatabaseAdapterRegistry::getConfigureDatabasePaths() DatabaseAdapterRegistry.php:150 SilverStripe\Dev\Install\DatabaseAdapterRegistry::autoconfigure(Array) CoreKernel.php:372 SilverStripe\Core\CoreKernel->getDatabaseConfig() CoreKernel.php:258 SilverStripe\Core\CoreKernel->bootDatabaseEnvVars() CoreKernel.php:196 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:135 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 527 in /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 518: } 519: 520: // Evaluate service references 521: if (is_string($value) && strpos($value, '%$') === 0) { 522: $id = substr($value, 2); 523: return $this->get($id); 524: } 525: 526: // Evaluate constants surrounded by back ticks * 527: if (preg_match('/^`(?[^`]+)`$/', $value, $matches)) { 528: $envValue = Environment::getEnv($matches['name']); 529: if ($envValue !== false) { 530: $value = $envValue; 531: } elseif (defined($matches['name'])) { 532: $value = constant($matches['name']); 533: } else { Trace ===== preg_match(/^`(?[^`]+)`$/, , ) Injector.php:527 SilverStripe\Core\Injector\Injector->convertServiceProperty() Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:499 SilverStripe\Core\Injector\Injector->updateSpecConstructor(Array) Injector.php:998 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Core\Cache\CacheFactory, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Core\Cache\CacheFactory) Injector.php:593 SilverStripe\Core\Injector\Injector->instantiate(Array, Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry) DatabaseAdapterRegistry.php:197 SilverStripe\Dev\Install\DatabaseAdapterRegistry::getCache() DatabaseAdapterRegistry.php:168 SilverStripe\Dev\Install\DatabaseAdapterRegistry::getConfigureDatabasePaths() DatabaseAdapterRegistry.php:150 SilverStripe\Dev\Install\DatabaseAdapterRegistry::autoconfigure(Array) CoreKernel.php:372 SilverStripe\Core\CoreKernel->getDatabaseConfig() CoreKernel.php:258 SilverStripe\Core\CoreKernel->bootDatabaseEnvVars() CoreKernel.php:196 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:135 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 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 /blog/lee-x-h-and-m/ Line 419 in /home/silesiajeans/ftp/jeans_sp_zoo/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, /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/admin/code/CMSMenu.php, 419, ) DetailedErrorFormatter.php:49 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:159 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, /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/admin/code/CMSMenu.php, 419) CMSMenu.php:32 include(/home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/admin/code/CMSMenu.php) ClassLoader.php:444 Composer\Autoload\includeFile(/home/silesiajeans/ftp/jeans_sp_zoo/vendor/composer/../silverstripe/admin/code/CMSMenu.php) ClassLoader.php:322 Composer\Autoload\ClassLoader->loadClass(SilverStripe\Admin\CMSMenu) _config.php:52 require_once(/home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/admin/_config.php) Module.php:289 SilverStripe\Core\Manifest\requireFile(/home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/admin/_config.php) Module.php:187 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:213 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:197 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:135 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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\PasswordValidator) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Security\PasswordValidator, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Security\PasswordValidator, , Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Security\PasswordValidator, , Array) Injector.php:1125 SilverStripe\Core\Injector\Injector->createWithArgs(SilverStripe\Security\PasswordValidator, Array) Injectable.php:30 SilverStripe\Security\PasswordValidator::create() _config.php:7 require_once(/home/silesiajeans/ftp/jeans_sp_zoo/app/_config.php) Module.php:289 SilverStripe\Core\Manifest\requireFile(/home/silesiajeans/ftp/jeans_sp_zoo/app/_config.php) Module.php:187 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:213 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:197 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:135 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 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 /blog/lee-x-h-and-m/ Line 11 in /home/silesiajeans/ftp/jeans_sp_zoo/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), /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/config/src/Collections/DeltaConfigCollection.php, 11, ) DetailedErrorFormatter.php:49 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:159 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), /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/config/src/Collections/DeltaConfigCollection.php, 11) ClassLoader.php:444 include(/home/silesiajeans/ftp/jeans_sp_zoo/vendor/monolog/monolog/src/Monolog/ErrorHandler.php) ClassLoader.php:444 Composer\Autoload\includeFile(/home/silesiajeans/ftp/jeans_sp_zoo/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:82 SilverStripe\Core\Config\Config::nest() Config.php:61 SilverStripe\Core\Config\Config::modify() Member.php:421 SilverStripe\Security\Member::set_password_validator(SilverStripe\Security\PasswordValidator) _config.php:9 require_once(/home/silesiajeans/ftp/jeans_sp_zoo/app/_config.php) Module.php:289 SilverStripe\Core\Manifest\requireFile(/home/silesiajeans/ftp/jeans_sp_zoo/app/_config.php) Module.php:187 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:213 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:197 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:135 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 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 /blog/lee-x-h-and-m/ Line 12 in /home/silesiajeans/ftp/jeans_sp_zoo/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), /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/config/src/Middleware/DeltaMiddleware.php, 12) DeltaMiddleware.php:12 include(/home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/config/src/Middleware/DeltaMiddleware.php) ClassLoader.php:444 Composer\Autoload\includeFile(/home/silesiajeans/ftp/jeans_sp_zoo/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:82 SilverStripe\Core\Config\Config::nest() Config.php:61 SilverStripe\Core\Config\Config::modify() Member.php:421 SilverStripe\Security\Member::set_password_validator(SilverStripe\Security\PasswordValidator) _config.php:9 require_once(/home/silesiajeans/ftp/jeans_sp_zoo/app/_config.php) Module.php:289 SilverStripe\Core\Manifest\requireFile(/home/silesiajeans/ftp/jeans_sp_zoo/app/_config.php) Module.php:187 SilverStripe\Core\Manifest\Module->activate() ModuleManifest.php:153 SilverStripe\Core\Manifest\ModuleManifest->activateConfig() CoreKernel.php:213 SilverStripe\Core\CoreKernel->bootConfigs() CoreKernel.php:197 SilverStripe\Core\CoreKernel->boot() HTTPApplication.php:135 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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\URLSpecialsMiddleware) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\URLSpecialsMiddleware, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\URLSpecialsMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\URLSpecialsMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\URLSpecialsMiddleware) 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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 422 in /home/silesiajeans/ftp/jeans_sp_zoo/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\ConfirmationMiddleware\CliBypass) Injector.php:1042 SilverStripe\Core\Injector\Injector->getServiceNamedSpec(SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass, Array) Injector.php:980 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Middleware\URLSpecialsMiddleware, SilverStripe\Control\Middleware\URLSpecialsMiddleware) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Middleware\URLSpecialsMiddleware, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\URLSpecialsMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\URLSpecialsMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\URLSpecialsMiddleware) 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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: trim(): Passing null to parameter #1 ($string) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 1029 in /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php Source ====== 1020: 1021: if (strstr($name, '(')) { 1022: list($name, $extraArgs) = ClassInfo::parse_class_spec($name); 1023: if ($args) { 1024: $args = array_merge($args, $extraArgs); 1025: } else { 1026: $args = $extraArgs; 1027: } 1028: } * 1029: $name = trim($name); 1030: return [$name, $args]; 1031: } 1032: 1033: /** 1034: * Get or build a named service and specification 1035: * Trace ===== trim() Injector.php:1029 SilverStripe\Core\Injector\Injector->normaliseArguments(, Array) Injector.php:977 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass("dev"), 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass("dev")) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass("dev")) Injector.php:515 SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) Injector.php:650 SilverStripe\Core\Injector\Injector->inject(SilverStripe\Control\Middleware\URLSpecialsMiddleware, SilverStripe\Control\Middleware\URLSpecialsMiddleware) Injector.php:620 SilverStripe\Core\Injector\Injector->instantiate(Array, SilverStripe\Control\Middleware\URLSpecialsMiddleware, singleton) Injector.php:1002 SilverStripe\Core\Injector\Injector->getNamedService(SilverStripe\Control\Middleware\URLSpecialsMiddleware, 1, Array) Injector.php:955 SilverStripe\Core\Injector\Injector->get(SilverStripe\Control\Middleware\URLSpecialsMiddleware) Injector.php:523 SilverStripe\Core\Injector\Injector->convertServiceProperty(%$SilverStripe\Control\Middleware\URLSpecialsMiddleware) 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:117 SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) call_user_func(Closure, SilverStripe\Control\HTTPRequest) HTTPApplication.php:136 SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(SilverStripe\Control\HTTPRequest) HTTPMiddlewareAware.php:65 SilverStripe\Control\HTTPApplication->callMiddleware(SilverStripe\Control\HTTPRequest, Closure) HTTPApplication.php:133 SilverStripe\Control\HTTPApplication->execute(SilverStripe\Control\HTTPRequest, Closure, ) HTTPApplication.php:116 SilverStripe\Control\HTTPApplication->handle(SilverStripe\Control\HTTPRequest) index.php:24 ERROR [Deprecated]: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 324 in /home/silesiajeans/ftp/jeans_sp_zoo/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 ===== DateTime->__construct(, DateTimeZone) Logger.php:324 Monolog\Logger->addRecord(400, Uncaught Exception InvalidArgumentException: "Missing spec class" at /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php line 404, Array) Logger.php:614 Monolog\Logger->log(400, Uncaught Exception InvalidArgumentException: "Missing spec class" at /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php line 404, Array) ErrorHandler.php:134 Monolog\ErrorHandler->handleException(InvalidArgumentException: Missing spec class in /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php:404 Stack trace: #0 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1074): SilverStripe\Core\Injector\Injector->load(Array) #1 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1042): SilverStripe\Core\Injector\Injector->getServiceSpec('') #2 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(980): SilverStripe\Core\Injector\Injector->getServiceNamedSpec('', Array) #3 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('', true, Array) #4 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(523): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #5 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(515): SilverStripe\Core\Injector\Injector->convertServiceProperty('%$SilverStripe\\...') #6 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(650): SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) #7 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(620): SilverStripe\Core\Injector\Injector->inject(Object(SilverStripe\Control\Middleware\URLSpecialsMiddleware), 'SilverStripe\\Co...') #8 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1002): SilverStripe\Core\Injector\Injector->instantiate(Array, 'SilverStripe\\Co...', 'singleton') #9 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('SilverStripe\\Co...', true, Array) #10 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(523): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #11 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(515): SilverStripe\Core\Injector\Injector->convertServiceProperty('%$SilverStripe\\...') #12 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(650): SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) #13 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(620): SilverStripe\Core\Injector\Injector->inject(Object(SilverStripe\Control\Director), 'SilverStripe\\Co...') #14 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1002): SilverStripe\Core\Injector\Injector->instantiate(Array, 'SilverStripe\\Co...', 'singleton') #15 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('SilverStripe\\Co...', true, Array) #16 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injectable.php(48): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #17 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(117): SilverStripe\Control\Director::singleton() #18 [internal function]: SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(Object(SilverStripe\Control\HTTPRequest)) #19 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(136): call_user_func(Object(Closure), Object(SilverStripe\Control\HTTPRequest)) #20 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/Middleware/HTTPMiddlewareAware.php(65): SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(Object(SilverStripe\Control\HTTPRequest)) #21 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(133): SilverStripe\Control\HTTPApplication->callMiddleware(Object(SilverStripe\Control\HTTPRequest), Object(Closure)) #22 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(116): SilverStripe\Control\HTTPApplication->execute(Object(SilverStripe\Control\HTTPRequest), Object(Closure), false) #23 /home/silesiajeans/ftp/jeans_sp_zoo/public/index.php(24): SilverStripe\Control\HTTPApplication->handle(Object(SilverStripe\Control\HTTPRequest)) #24 {main}) ERROR [Deprecated]: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated IN GET /blog/lee-x-h-and-m/ Line 324 in /home/silesiajeans/ftp/jeans_sp_zoo/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 ===== DateTime->__construct(, DateTimeZone) Logger.php:324 Monolog\Logger->addRecord(400, Uncaught Exception InvalidArgumentException: "Missing spec class" at /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php line 404, Array) Logger.php:614 Monolog\Logger->log(400, Uncaught Exception InvalidArgumentException: "Missing spec class" at /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php line 404, Array) ErrorHandler.php:134 Monolog\ErrorHandler->handleException(InvalidArgumentException: Missing spec class in /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php:404 Stack trace: #0 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1074): SilverStripe\Core\Injector\Injector->load(Array) #1 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1042): SilverStripe\Core\Injector\Injector->getServiceSpec('') #2 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(980): SilverStripe\Core\Injector\Injector->getServiceNamedSpec('', Array) #3 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('', true, Array) #4 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(523): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #5 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(515): SilverStripe\Core\Injector\Injector->convertServiceProperty('%$SilverStripe\\...') #6 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(650): SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) #7 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(620): SilverStripe\Core\Injector\Injector->inject(Object(SilverStripe\Control\Middleware\URLSpecialsMiddleware), 'SilverStripe\\Co...') #8 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1002): SilverStripe\Core\Injector\Injector->instantiate(Array, 'SilverStripe\\Co...', 'singleton') #9 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('SilverStripe\\Co...', true, Array) #10 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(523): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #11 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(515): SilverStripe\Core\Injector\Injector->convertServiceProperty('%$SilverStripe\\...') #12 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(650): SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) #13 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(620): SilverStripe\Core\Injector\Injector->inject(Object(SilverStripe\Control\Director), 'SilverStripe\\Co...') #14 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1002): SilverStripe\Core\Injector\Injector->instantiate(Array, 'SilverStripe\\Co...', 'singleton') #15 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('SilverStripe\\Co...', true, Array) #16 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injectable.php(48): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #17 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(117): SilverStripe\Control\Director::singleton() #18 [internal function]: SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(Object(SilverStripe\Control\HTTPRequest)) #19 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(136): call_user_func(Object(Closure), Object(SilverStripe\Control\HTTPRequest)) #20 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/Middleware/HTTPMiddlewareAware.php(65): SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(Object(SilverStripe\Control\HTTPRequest)) #21 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(133): SilverStripe\Control\HTTPApplication->callMiddleware(Object(SilverStripe\Control\HTTPRequest), Object(Closure)) #22 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(116): SilverStripe\Control\HTTPApplication->execute(Object(SilverStripe\Control\HTTPRequest), Object(Closure), false) #23 /home/silesiajeans/ftp/jeans_sp_zoo/public/index.php(24): SilverStripe\Control\HTTPApplication->handle(Object(SilverStripe\Control\HTTPRequest)) #24 {main}) call_user_func(Array, InvalidArgumentException: Missing spec class in /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php:404 Stack trace: #0 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1074): SilverStripe\Core\Injector\Injector->load(Array) #1 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1042): SilverStripe\Core\Injector\Injector->getServiceSpec('') #2 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(980): SilverStripe\Core\Injector\Injector->getServiceNamedSpec('', Array) #3 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('', true, Array) #4 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(523): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #5 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(515): SilverStripe\Core\Injector\Injector->convertServiceProperty('%$SilverStripe\\...') #6 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(650): SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) #7 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(620): SilverStripe\Core\Injector\Injector->inject(Object(SilverStripe\Control\Middleware\URLSpecialsMiddleware), 'SilverStripe\\Co...') #8 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1002): SilverStripe\Core\Injector\Injector->instantiate(Array, 'SilverStripe\\Co...', 'singleton') #9 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('SilverStripe\\Co...', true, Array) #10 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(523): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #11 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(515): SilverStripe\Core\Injector\Injector->convertServiceProperty('%$SilverStripe\\...') #12 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(650): SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) #13 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(620): SilverStripe\Core\Injector\Injector->inject(Object(SilverStripe\Control\Director), 'SilverStripe\\Co...') #14 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1002): SilverStripe\Core\Injector\Injector->instantiate(Array, 'SilverStripe\\Co...', 'singleton') #15 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('SilverStripe\\Co...', true, Array) #16 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injectable.php(48): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #17 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(117): SilverStripe\Control\Director::singleton() #18 [internal function]: SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(Object(SilverStripe\Control\HTTPRequest)) #19 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(136): call_user_func(Object(Closure), Object(SilverStripe\Control\HTTPRequest)) #20 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/Middleware/HTTPMiddlewareAware.php(65): SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(Object(SilverStripe\Control\HTTPRequest)) #21 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(133): SilverStripe\Control\HTTPApplication->callMiddleware(Object(SilverStripe\Control\HTTPRequest), Object(Closure)) #22 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(116): SilverStripe\Control\HTTPApplication->execute(Object(SilverStripe\Control\HTTPRequest), Object(Closure), false) #23 /home/silesiajeans/ftp/jeans_sp_zoo/public/index.php(24): SilverStripe\Control\HTTPApplication->handle(Object(SilverStripe\Control\HTTPRequest)) #24 {main}) ErrorHandler.php:141 Monolog\ErrorHandler->handleException(InvalidArgumentException: Missing spec class in /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php:404 Stack trace: #0 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1074): SilverStripe\Core\Injector\Injector->load(Array) #1 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1042): SilverStripe\Core\Injector\Injector->getServiceSpec('') #2 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(980): SilverStripe\Core\Injector\Injector->getServiceNamedSpec('', Array) #3 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('', true, Array) #4 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(523): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #5 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(515): SilverStripe\Core\Injector\Injector->convertServiceProperty('%$SilverStripe\\...') #6 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(650): SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) #7 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(620): SilverStripe\Core\Injector\Injector->inject(Object(SilverStripe\Control\Middleware\URLSpecialsMiddleware), 'SilverStripe\\Co...') #8 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1002): SilverStripe\Core\Injector\Injector->instantiate(Array, 'SilverStripe\\Co...', 'singleton') #9 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('SilverStripe\\Co...', true, Array) #10 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(523): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #11 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(515): SilverStripe\Core\Injector\Injector->convertServiceProperty('%$SilverStripe\\...') #12 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(650): SilverStripe\Core\Injector\Injector->convertServiceProperty(Array) #13 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(620): SilverStripe\Core\Injector\Injector->inject(Object(SilverStripe\Control\Director), 'SilverStripe\\Co...') #14 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(1002): SilverStripe\Core\Injector\Injector->instantiate(Array, 'SilverStripe\\Co...', 'singleton') #15 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injector.php(955): SilverStripe\Core\Injector\Injector->getNamedService('SilverStripe\\Co...', true, Array) #16 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Core/Injector/Injectable.php(48): SilverStripe\Core\Injector\Injector->get('SilverStripe\\Co...') #17 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(117): SilverStripe\Control\Director::singleton() #18 [internal function]: SilverStripe\Control\HTTPApplication::SilverStripe\Control\{closure}(Object(SilverStripe\Control\HTTPRequest)) #19 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(136): call_user_func(Object(Closure), Object(SilverStripe\Control\HTTPRequest)) #20 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/Middleware/HTTPMiddlewareAware.php(65): SilverStripe\Control\HTTPApplication->SilverStripe\Control\{closure}(Object(SilverStripe\Control\HTTPRequest)) #21 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(133): SilverStripe\Control\HTTPApplication->callMiddleware(Object(SilverStripe\Control\HTTPRequest), Object(Closure)) #22 /home/silesiajeans/ftp/jeans_sp_zoo/vendor/silverstripe/framework/src/Control/HTTPApplication.php(116): SilverStripe\Control\HTTPApplication->execute(Object(SilverStripe\Control\HTTPRequest), Object(Closure), false) #23 /home/silesiajeans/ftp/jeans_sp_zoo/public/index.php(24): SilverStripe\Control\HTTPApplication->handle(Object(SilverStripe\Control\HTTPRequest)) #24 {main})