Closed crackAT closed 9 months ago
Can you supply the full stack trace please?
Also do you have the stache watcher on? If so, try turning it off.
Hei, updated full stack trace,
stache watcher is false.
Interesting, I've set up the same config but am struggling to get the same error. It still seems to be using the stache store when it shouldn't be.
Are you using all the default models and classes?
Would you mind sharing your statamic/eloquent-config.php file?
`<?php
return [
'connection' => env('STATAMIC_ELOQUENT_CONNECTION', ''),
'table_prefix' => env('STATAMIC_ELOQUENT_PREFIX', ''),
'asset_containers' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Assets\AssetContainerModel::class,
],
'assets' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Assets\AssetModel::class,
'asset' => \Statamic\Eloquent\Assets\Asset::class,
],
'blueprints' => [
'driver' => 'file',
'blueprint_model' => \Statamic\Eloquent\Fields\BlueprintModel::class,
'fieldset_model' => \Statamic\Eloquent\Fields\FieldsetModel::class,
],
'collections' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Collections\CollectionModel::class,
'tree' => \Statamic\Eloquent\Structures\CollectionTree::class,
'tree_model' => \Statamic\Eloquent\Structures\TreeModel::class,
],
'collection_trees' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Structures\TreeModel::class,
'tree' => \Statamic\Eloquent\Structures\CollectionTree::class,
],
'entries' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Entries\EntryModel::class,
'entry' => \Statamic\Eloquent\Entries\Entry::class,
],
'forms' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Forms\FormModel::class,
'submission_model' => \Statamic\Eloquent\Forms\SubmissionModel::class,
],
'global_sets' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Globals\GlobalSetModel::class,
],
'global_set_variables' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Globals\VariablesModel::class,
],
'navigations' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Structures\NavModel::class,
],
'navigation_trees' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Structures\TreeModel::class,
'tree' => \Statamic\Eloquent\Structures\NavTree::class,
],
'revisions' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Revisions\RevisionModel::class,
],
'taxonomies' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Taxonomies\TaxonomyModel::class,
],
'terms' => [
'driver' => 'eloquent',
'model' => \Statamic\Eloquent\Taxonomies\TermModel::class,
],
]; `
and before upgrading i used this for assets:
'assets' => [
'driver' => 'eloquent',
'container_model' => \Statamic\Eloquent\Assets\AssetContainerModel::class,
'model' => \Statamic\Eloquent\Assets\AssetModel::class,
],
and another thing i forgot, my asset_meta table is empty, maybe thats the reason?
It's possible thats the reason... there is a sync command you can use to pre-populate it. Maybe worth trying to see if it helps address the issue.
I assume everything was working before the update?
k, i will refill the table it next week and will close the ticket if its working.
Hei, it's working. Found an AssetRepository overvwrite and didn't know about its activity.
Hei, got this error again but with the stache:refresh command. Looks like the folders in the asset container are throwing this error:
This will be fixed once https://github.com/statamic/eloquent-driver/pull/224 merges
Hi all,
i switched to the new Asset Eloquent Container but there is always this error when accessing the asset browse file page:
Filesystem Disk:
$file Variable in vendor/statamic/cms/src/Stache/Stores/ContainerAssetsStore.php:84
Storage Folder Files