Using EE 4.2.1
Have a fluid field assigned to a channel. Fluid field links to a number of different grid fields.
When I save the field (even if no changes are made) I get a series of “Trying to get property of non-object” errors.
Notice
Trying to get property of non-object
ee/EllisLab/ExpressionEngine/Model/Channel/ChannelEntry.php, line 266
Severity: E_NOTICE
Notice
Trying to get property of non-object
ee/EllisLab/ExpressionEngine/Controller/Publish/AbstractPublish.php, line 99
Severity: E_NOTICE
Notice
Trying to get property of non-object
ee/EllisLab/ExpressionEngine/Controller/Publish/AbstractPublish.php, line 102
Severity: E_NOTICE
Notice
Trying to get property of non-object
ee/EllisLab/ExpressionEngine/Controller/Publish/AbstractPublish.php, line 112
Severity: E_NOTICE
Notice
Trying to get property of non-object
ee/EllisLab/ExpressionEngine/Controller/Publish/Edit.php, line 539
Severity: E_NOTICE
The table has 100 rows and was created by side-loading from other data within the EE database via MySQL - but seems to work fine provided you don’t edit it… other tables created at same time using same methods (but that are shorter) are fully editable - so wondering if perhaps there is an upper limit on how big a grid table can be?
Anyhow - grateful for any guidance on what might be going on / how to fix.
Those errors indicate either an add-on doing something on the ChannelEntry model, or a database integrity problem, such as an entry that is orphaned from a valid Channel. If you contact support our engineers can help you troubleshoot this entry’s problem directly on your environment.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.