New: Learn Statamic on Laracasts!

We've retired the forum in favor of GitHub Discussions.

New conversations can be started on GitHub. Existing conversations will remain for a while longer.

Head over to GitHub →

Error: Call to a member function in() on null in /statamic/bundles/Locales/LocalesTags.php:106

Biznet Dev January 24, 2020 by Biznet Dev

Seeing several of these errors as well in my logs. Can't figure out what's causing them. The error message is hard to decipher.

I'm getting intermittent error reports from users about the site being broken. Not sure if it's related.

Hope someone can help.

Symfony\Component\Debug\Exception\FatalThrowableError: Call to a member function in() on null
in /var/www/statamic/bundles/Locales/LocalesTags.php:106
Stack trace:
#0 /var/www/statamic/bundles/Locales/LocalesTags.php(86): Statamic\Addons\Locales\LocalesTags->getLocalizedData('en')
#1 [internal function]: Statamic\Addons\Locales\LocalesTags->Statamic\Addons\Locales\{closure}(Array, 'en')
#2 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Support/Collection.php(469): array_map(Object(Closure), Array, Array)
#3 /var/www/statamic/bundles/Locales/LocalesTags.php(95): Illuminate\Support\Collection->map(Object(Closure))
#4 /var/www/statamic/bundles/Locales/LocalesTags.php(60): Statamic\Addons\Locales\LocalesTags->addData(Object(Illuminate\Support\Collection))
#5 /var/www/statamic/core/Providers/CollectionsServiceProvider.php(143): Statamic\Addons\Locales\LocalesTags->Statamic\Addons\Locales\{closure}(Object(Illuminate\Support\Collection))
#6 [internal function]: Illuminate\Support\Collection->Statamic\Providers\{closure}(Object(Closure))
#7 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Support/Traits/Macroable.php(75): call_user_func_array(Object(Closure), Array)
#8 /var/www/statamic/bundles/Locales/LocalesTags.php(61): Illuminate\Support\Collection->__call('pipe', Array)
#9 /var/www/statamic/bundles/Locales/LocalesTags.php(25): Statamic\Addons\Locales\LocalesTags->getLocales()
#10 [internal function]: Statamic\Addons\Locales\LocalesTags->index()
#11 /var/www/statamic/core/View/Antlers/Engine.php(163): call_user_func(Array)
#12 [internal function]: Statamic\View\Antlers\Engine::renderTag('locales', Array, '\n              ...', Array)
#13 /var/www/statamic/core/View/Antlers/Parser.php(513): call_user_func_array(Array, Array)
#14 /var/www/statamic/core/View/Antlers/Parser.php(113): Statamic\View\Antlers\Parser->parseCallbackTags(' <section class...', Array, Array)
#15 /var/www/statamic/core/View/Antlers/Template.php(32): Statamic\View\Antlers\Parser->parse(' <section class...', Array, Array, false)
#16 /var/www/statamic/core/API/Parse.php(22): Statamic\View\Antlers\Template::parse(' <section class...', Array, Array)
#17 /var/www/statamic/bundles/Partial/PartialTags.php(30): Statamic\API\Parse::template(' <section class...', Array)
#18 [internal function]: Statamic\Addons\Partial\PartialTags->__call('navigation', Array)
#19 /var/www/statamic/core/View/Antlers/Engine.php(163): call_user_func(Array)
#20 [internal function]: Statamic\View\Antlers\Engine::renderTag('partial', Array, '', Array)
#21 /var/www/statamic/core/View/Antlers/Parser.php(513): call_user_func_array(Array, Array)
#22 /var/www/statamic/core/View/Antlers/Parser.php(113): Statamic\View\Antlers\Parser->parseCallbackTags('<!doctype html>...', Array, Array)
#23 /var/www/statamic/core/View/Antlers/Template.php(32): Statamic\View\Antlers\Parser->parse('<!doctype html>...', Array, Array, false)
#24 /var/www/statamic/core/API/Parse.php(22): Statamic\View\Antlers\Template::parse('<!doctype html>...', Array, Array)
#25 /var/www/statamic/core/View/Antlers/Engine.php(76): Statamic\API\Parse::template('<!doctype html>...', Array)
#26 /var/www/statamic/vendor/laravel/framework/src/Illuminate/View/View.php(147): Statamic\View\Antlers\Engine->get('/var/www/html/b...', Array)
#27 /var/www/statamic/vendor/laravel/framework/src/Illuminate/View/View.php(118): Illuminate\View\View->getContents()
#28 /var/www/statamic/vendor/laravel/framework/src/Illuminate/View/View.php(83): Illuminate\View\View->renderContents()
#29 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Http/Response.php(51): Illuminate\View\View->render()
#30 /var/www/statamic/core/Http/Controllers/StatamicController.php(421): Illuminate\Http\Response->setContent(Object(Illuminate\View\View))
#31 /var/www/statamic/core/Http/Controllers/StatamicController.php(211): Statamic\Http\Controllers\StatamicController->notFoundResponse('/assets/img/ico...')
#32 [internal function]: Statamic\Http\Controllers\StatamicController->index('assets/img/icon...')
#33 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(256): call_user_func_array(Array, Array)
#34 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(164): Illuminate\Routing\Controller->callAction('index', Array)
#35 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(112): Illuminate\Routing\ControllerDispatcher->call(Object(Statamic\Http\Controllers\StatamicController), Object(Illuminate\Routing\Route), 'index')
#36 [internal function]: Illuminate\Routing\ControllerDispatcher->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#37 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(139): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#38 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#39 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#40 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(114): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#41 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(68): Illuminate\Routing\ControllerDispatcher->callWithinStack(Object(Statamic\Http\Controllers\StatamicController), Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'index')
#42 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/Route.php(203): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'Statamic\\Http\\C...', 'index')
#43 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/Route.php(134): Illuminate\Routing\Route->runWithCustomDispatcher(Object(Illuminate\Http\Request))
#44 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/Router.php(708): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#45 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#46 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(139): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#47 /var/www/statamic/core/StaticCaching/Middleware/Cache.php(30): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#48 [internal function]: Statamic\StaticCaching\Middleware\Cache->handle(Object(Illuminate\Http\Request), Object(Closure))
#49 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#50 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#51 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#52 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/Router.php(710): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#53 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/Router.php(674): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#54 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#55 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(236): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#56 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#57 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(139): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#58 /var/www/site/addons/SeoPro/Middleware/GenerateReport.php(13): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#59 [internal function]: Statamic\Addons\SeoPro\Middleware\GenerateReport->handle(Object(Illuminate\Http\Request), Object(Closure))
#60 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#61 /var/www/statamic/core/Http/Middleware/TransformsRequest.php(31): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#62 [internal function]: Statamic\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#63 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#64 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#65 [internal function]: Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#66 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#67 /var/www/statamic/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#68 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#69 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#70 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(62): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#71 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#72 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#73 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#74 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#75 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#76 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#77 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#78 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#79 /var/www/statamic/core/StaticCaching/Middleware/Retrieve.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#80 [internal function]: Statamic\StaticCaching\Middleware\Retrieve->handle(Object(Illuminate\Http\Request), Object(Closure))
#81 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#82 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(44): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#83 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
#84 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(124): call_user_func_array(Array, Array)
#85 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#86 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#87 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(122): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#88 /var/www/statamic/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(87): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#89 /var/www/en/index.php(167): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#90 {main}
Answered by Erin Dalzell!
>>>>>>> Answered <<<<<<<
4 Replies
2 Followers