-
Notifications
You must be signed in to change notification settings - Fork 353
Open
Labels
BugError or unexpected behavior of already existing functionalityError or unexpected behavior of already existing functionality
Description
| Q | A |
|---|---|
| Sulu Version | 3.0 |
| PHP Version | 8.4 |
| DB Version | Postgres 17 |
Actual Behavior
The refresh command breaks when refreshing snippets
Expected Behavior
It does not break.
Steps to Reproduce
php bin/console sulu:reference:refresh snippets -vv
Refresh snippets
----------------
0 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░]
1 [▓░░░░░░░░░░░░░░░░░░░░░░░░░░░] 1 s
In XmlFormMetadataLoader.php line 74:
[ErrorException]
Notice: file_get_contents(): Read of 12288 bytes failed with errno=21 Is a directory
Exception trace:
at /app/vendor/sulu/sulu/src/Sulu/Bundle/AdminBundle/Metadata/FormMetadata/XmlFormMetadataLoader.php:74
Sulu\Bundle\AdminBundle\Metadata\FormMetadata\XmlFormMetadataLoader->getMetadata() at /app/vendor/sulu/sulu/src/Sulu/Bundle/AdminBundle/Metadata/FormMetadata/FormMetadataProvider.php:53
Sulu\Bundle\AdminBundle\Metadata\FormMetadata\FormMetadataProvider->getMetadata() at /app/vendor/sulu/sulu/packages/content/src/Application/PropertyResolver/Resolver/BlockPropertyResolver.php:168
Sulu\Content\Application\PropertyResolver\Resolver\BlockPropertyResolver->resolveBlockSettings() at /app/vendor/sulu/sulu/packages/content/src/Application/PropertyResolver/Resolver/BlockPropertyResolver.php:130
Sulu\Content\Application\PropertyResolver\Resolver\BlockPropertyResolver->resolve() at /app/vendor/sulu/sulu/packages/content/src/Application/MetadataResolver/MetadataResolver.php:68
Sulu\Content\Application\MetadataResolver\MetadataResolver->resolveProperty() at /app/vendor/sulu/sulu/packages/content/src/Application/MetadataResolver/MetadataResolver.php:53
Sulu\Content\Application\MetadataResolver\MetadataResolver->resolveItems() at /app/vendor/sulu/sulu/packages/content/src/Application/ContentResolver/Resolver/TemplateResolver.php:75
Sulu\Content\Application\ContentResolver\Resolver\TemplateResolver->resolve() at /app/vendor/sulu/sulu/packages/content/src/Application/ContentResolver/ContentViewResolver/ContentViewResolver.php:49
Sulu\Content\Application\ContentResolver\ContentViewResolver\ContentViewResolver->getContentViews() at /app/vendor/sulu/sulu/packages/snippet/src/Infrastructure/Sulu/Reference/SnippetReferenceRefresher.php:113
Sulu\Snippet\Infrastructure\Sulu\Reference\SnippetReferenceRefresher->processSnippetDimensionContent() at /app/vendor/sulu/sulu/packages/snippet/src/Infrastructure/Sulu/Reference/SnippetReferenceRefresher.php:75
Sulu\Snippet\Infrastructure\Sulu\Reference\SnippetReferenceRefresher->refresh() at /app/vendor/sulu/sulu/src/Sulu/Bundle/ReferenceBundle/UserInterface/Command/RefreshCommand.php:73
Sulu\Bundle\ReferenceBundle\UserInterface\Command\RefreshCommand->execute() at /app/vendor/symfony/console/Command/Command.php:318
Symfony\Component\Console\Command\Command->run() at /app/vendor/symfony/console/Application.php:1091
Symfony\Component\Console\Application->doRunCommand() at /app/vendor/symfony/framework-bundle/Console/Application.php:123
Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at /app/vendor/symfony/console/Application.php:356
Symfony\Component\Console\Application->doRun() at /app/vendor/symfony/framework-bundle/Console/Application.php:77
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /app/vendor/symfony/console/Application.php:195
Symfony\Component\Console\Application->run() at /app/vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php:49
Symfony\Component\Runtime\Runner\Symfony\ConsoleApplicationRunner->run() at /app/vendor/autoload_runtime.php:29
require_once() at /app/bin/console.php:24
include() at /app/bin/console:4
sulu:reference:refresh [<resource-key>]
It appears that the $key parameter is an empty string, which means it borks when looking for the metadata in the cache as it cannot construct the path to the file.
Metadata
Metadata
Assignees
Labels
BugError or unexpected behavior of already existing functionalityError or unexpected behavior of already existing functionality