eloquent-driver
eloquent-driver copied to clipboard
Internal Server Error while refreshing Statamic stache
While clearing the content stache from the Statamic control panel, I am getting a Trying to get property 'origin' of non-object error. Not sure what is going wrong or why, but it is definitely not supposed to happen. Let me know if I should add any more information.
Full stacktrace below:
ErrorException:
Trying to get property 'origin' of non-object
at vendor/statamic/eloquent-driver/src/Entries/Entry.php:79
at Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
(vendor/statamic/eloquent-driver/src/Entries/Entry.php:79)
at Statamic\Eloquent\Entries\Entry->origin()
(vendor/statamic/cms/src/Stache/Indexes/Origin.php:9)
at Statamic\Stache\Indexes\Origin->getItemValue()
(vendor/statamic/cms/src/Stache/Indexes/Value.php:12)
at Statamic\Stache\Indexes\Value->Statamic\Stache\Indexes\{closure}()
at array_map()
(vendor/laravel/framework/src/Illuminate/Collections/Collection.php:664)
at Illuminate\Support\Collection->map()
(vendor/statamic/cms/src/Stache/Indexes/Value.php:13)
at Statamic\Stache\Indexes\Value->getItems()
(vendor/statamic/cms/src/Stache/Indexes/Index.php:90)
at Statamic\Stache\Indexes\Index->update()
(vendor/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php:60)
at Illuminate\Support\HigherOrderCollectionProxy->Illuminate\Support\{closure}()
(vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php:242)
at Illuminate\Support\Collection->each()
(vendor/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php:61)
at Illuminate\Support\HigherOrderCollectionProxy->__call()
(vendor/statamic/cms/src/Stache/Stores/Store.php:393)
at Statamic\Stache\Stores\Store->warm()
(vendor/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php:60)
at Illuminate\Support\HigherOrderCollectionProxy->Illuminate\Support\{closure}()
(vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php:242)
at Illuminate\Support\Collection->each()
(vendor/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php:61)
at Illuminate\Support\HigherOrderCollectionProxy->__call()
(vendor/statamic/cms/src/Stache/Stores/AggregateStore.php:75)
at Statamic\Stache\Stores\AggregateStore->warm()
(vendor/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php:60)
at Illuminate\Support\HigherOrderCollectionProxy->Illuminate\Support\{closure}()
(vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php:242)
at Illuminate\Support\Collection->each()
(vendor/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php:61)
at Illuminate\Support\HigherOrderCollectionProxy->__call()
(vendor/statamic/cms/src/Stache/Stache.php:109)
at Statamic\Stache\Stache->warm()
(vendor/statamic/cms/src/Stache/Stache.php:98)
at Statamic\Stache\Stache->refresh()
(vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:261)
at Illuminate\Support\Facades\Facade::__callStatic()
(vendor/statamic/cms/src/Http/Controllers/CP/Utilities/CacheController.php:91)
at Statamic\Http\Controllers\CP\Utilities\CacheController->clearStacheCache()
(vendor/statamic/cms/src/Http/Controllers/CP/Utilities/CacheController.php:76)
at Statamic\Http\Controllers\CP\Utilities\CacheController->clear()
(vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54)
at Illuminate\Routing\Controller->callAction()
(vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45)
at Illuminate\Routing\ControllerDispatcher->dispatch()
(vendor/laravel/framework/src/Illuminate/Routing/Route.php:262)
at Illuminate\Routing\Route->runController()
(vendor/laravel/framework/src/Illuminate/Routing/Route.php:205)
at Illuminate\Routing\Route->run()
(vendor/laravel/framework/src/Illuminate/Routing/Router.php:695)
at Illuminate\Routing\Router->Illuminate\Routing\{closure}()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:128)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/CP/CountUsers.php:18)
at Statamic\Http\Middleware\CP\CountUsers->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/CP/Localize.php:19)
at Statamic\Http\Middleware\CP\Localize->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/CP/Authorize.php:25)
at Statamic\Http\Middleware\CP\Authorize->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/CP/AddToasts.php:22)
at Statamic\Http\Middleware\CP\AddToasts->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/CP/AuthGuard.php:14)
at Statamic\Http\Middleware\CP\AuthGuard->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/CP/ContactOutpost.php:21)
at Statamic\Http\Middleware\CP\ContactOutpost->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50)
at Illuminate\Routing\Middleware\SubstituteBindings->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78)
at Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49)
at Illuminate\View\Middleware\ShareErrorsFromSession->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:121)
at Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
(vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:64)
at Illuminate\Session\Middleware\StartSession->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37)
at Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:67)
at Illuminate\Cookie\Middleware\EncryptCookies->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/SwapExceptionHandler.php:19)
at Statamic\Http\Middleware\SwapExceptionHandler->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:103)
at Illuminate\Pipeline\Pipeline->then()
(vendor/laravel/framework/src/Illuminate/Routing/Router.php:697)
at Illuminate\Routing\Router->runRouteWithinStack()
(vendor/laravel/framework/src/Illuminate/Routing/Router.php:672)
at Illuminate\Routing\Router->runRoute()
(vendor/laravel/framework/src/Illuminate/Routing/Router.php:636)
at Illuminate\Routing\Router->dispatchToRoute()
(vendor/laravel/framework/src/Illuminate/Routing/Router.php:625)
at Illuminate\Routing\Router->dispatch()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:167)
at Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:128)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/DisableFloc.php:18)
at Statamic\Http\Middleware\DisableFloc->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/CheckMultisite.php:14)
at Statamic\Http\Middleware\CheckMultisite->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/CheckComposerJsonScripts.php:21)
at Statamic\Http\Middleware\CheckComposerJsonScripts->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/statamic/cms/src/Http/Middleware/PoweredByHeader.php:19)
at Statamic\Http\Middleware\PoweredByHeader->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21)
at Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31)
at Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21)
at Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:40)
at Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27)
at Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:86)
at Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/fruitcake/laravel-cors/src/HandleCors.php:38)
at Fruitcake\Cors\HandleCors->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/fideloper/proxy/src/TrustProxies.php:57)
at Fideloper\Proxy\TrustProxies->handle()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:103)
at Illuminate\Pipeline\Pipeline->then()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:142)
at Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
(vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:111)
at Illuminate\Foundation\Http\Kernel->handle()
(public/index.php:52)
$ php please support:details
Statamic 3.2.21 Pro
Laravel 8.69.0
PHP 7.4.3
doublethreedigital/simple-commerce 2.3.50
statamic/eloquent-driver 0.2.0
statamic/seo-pro 2.3.2
This is happening to me too. Same error, same situation.
Statamic 3.2.21 Pro
Laravel 8.70.2
PHP 7.4.23
aerni/social-links 2.3.0
aryehraber/statamic-captcha 1.6.0
jonassiewertsen/statamic-livewire 2.7.0
statamic/eloquent-driver 0.2.0
stoffelio/statamic-widget-newest-users 1.0.0
webographen/statamic-widget-continue-editing 1.0.0
Can you check this against v1? I think this issue can be closed.