Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Cannot assign Pimcore\Model\Element\ElementDescriptor to property Pimcore\Model\DataObject\Objectbrick::$object #10239

@piotrecky

Description

@piotrecky

Expected behavior

Pimcore cannot write and read the object with object bricks

Actual behavior

PHP Fatal error: Uncaught TypeError: Cannot assign Pimcore\Model\Element\ElementDescriptor to property Pimcore\Model\DataObject\Objectbrick::$object of type ?Pimcore\Model\DataObject\Concrete in /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php:253
Stack trace:
#0 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(253): ReflectionProperty->setValue(Object(Pimcore\Model\DataObject\Produkt\Parametry), Object(Pimcore\Model\Element\ElementDescriptor))
#1 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(208): DeepCopy\DeepCopy->copyObjectProperty(Object(Pimcore\Model\DataObject\Produkt\Parametry), Object(ReflectionProperty))
#2 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(144): DeepCopy\DeepCopy->copyObject(Object(Pimcore\Model\DataObject\Produkt\Parametry))
#3 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(253): DeepCopy\DeepCopy->recursiveCopy(Object(Pimcore\Model\DataObject\Produkt\Parametry))
#4 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(208): DeepCopy\DeepCopy->copyObjectProperty(Object(Pimcore\Model\DataObject\Data\BlockElement), Object(ReflectionProperty))
#5 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(144): DeepCopy\DeepCopy->copyObject(Object(Pimcore\Model\DataObject\Data\BlockElement))
#6 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(94): DeepCopy\DeepCopy->recursiveCopy(Object(Pimcore\Model\DataObject\Data\BlockElement))
#7 /var/www/vendor/pimcore/pimcore/models/DataObject/Data/BlockElement.php(246): DeepCopy\DeepCopy->copy(Object(Pimcore\Model\DataObject\Data\BlockElement))
#8 /var/www/vendor/pimcore/pimcore/lib/Cache/Core/CoreCacheHandler.php(564): Pimcore\Model\DataObject\Data\BlockElement->marshalForCache()
#9 [internal function]: Pimcore\Cache\Core\CoreCacheHandler->Pimcore\Cache\Core{closure}(Object(Pimcore\Model\DataObject\Data\BlockElement))
#10 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php(28): call_user_func(Object(Closure), Object(Pimcore\Model\DataObject\Data\BlockElement))
#11 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(125): DeepCopy\TypeFilter\ReplaceFilter->apply(Object(Pimcore\Model\DataObject\Data\BlockElement))
#12 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(155): DeepCopy\DeepCopy->recursiveCopy(Object(Pimcore\Model\DataObject\Data\BlockElement))
#13 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(135): DeepCopy\DeepCopy->copyArray(Array)
#14 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(155): DeepCopy\DeepCopy->recursiveCopy(Array)
#15 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(135): DeepCopy\DeepCopy->copyArray(Array)
#16 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(253): DeepCopy\DeepCopy->recursiveCopy(Array)
#17 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(208): DeepCopy\DeepCopy->copyObjectProperty(Object(Pimcore\Model\DataObject\Objectbrick\Data\KredytGotowkowy), Object(ReflectionProperty))
#18 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(144): DeepCopy\DeepCopy->copyObject(Object(Pimcore\Model\DataObject\Objectbrick\Data\KredytGotowkowy))
#19 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(253): DeepCopy\DeepCopy->recursiveCopy(Object(Pimcore\Model\DataObject\Objectbrick\Data\KredytGotowkowy))
#20 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(208): DeepCopy\DeepCopy->copyObjectProperty(Object(Pimcore\Model\DataObject\Produkt\Parametry), Object(ReflectionProperty))
#21 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(144): DeepCopy\DeepCopy->copyObject(Object(Pimcore\Model\DataObject\Produkt\Parametry))
#22 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(253): DeepCopy\DeepCopy->recursiveCopy(Object(Pimcore\Model\DataObject\Produkt\Parametry))
#23 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(208): DeepCopy\DeepCopy->copyObjectProperty(Object(App\Model\DataObject\Product), Object(ReflectionProperty))
#24 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(144): DeepCopy\DeepCopy->copyObject(Object(App\Model\DataObject\Product))
#25 /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php(94): DeepCopy\DeepCopy->recursiveCopy(Object(App\Model\DataObject\Product))
#26 /var/www/vendor/pimcore/pimcore/lib/Cache/Core/CoreCacheHandler.php(575): DeepCopy\DeepCopy->copy(Object(App\Model\DataObject\Product))
#27 /var/www/vendor/pimcore/pimcore/lib/Cache/Core/CoreCacheHandler.php(880): Pimcore\Cache\Core\CoreCacheHandler->storeCacheData('object_1163', Object(App\Model\DataObject\Product), Array, NULL, false)
#28 /var/www/vendor/pimcore/pimcore/lib/Cache/Core/CoreCacheHandler.php(928): Pimcore\Cache\Core\CoreCacheHandler->writeSaveQueue()
#29 /var/www/vendor/pimcore/pimcore/lib/Cache.php(200): Pimcore\Cache\Core\CoreCacheHandler->shutdown(false)
#30 /var/www/vendor/pimcore/pimcore/lib/Pimcore.php(242): Pimcore\Cache::shutdown()
#31 /var/www/vendor/pimcore/pimcore/lib/Kernel.php(247): Pimcore::shutdown()
#32 [internal function]: Pimcore\Kernel->Pimcore{closure}()
#33 {main}
thrown in /var/www/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php on line 253

Steps to reproduce

save object contains object brick with some elements

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions