-
Couldn't load subscription status.
- Fork 1.5k
Description
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