Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted April 4Apr 4 Hi AllI'm getting this error when trying to open a page which has a database on it on the frontend. When I try to edit the page I get this error. I can't edit it so I also can't unassign the db on it.TypeError: IPS\cms\Records::get__record_image_thumb(): Return value must be of type string, null returned (0)#0 /home/espacio/web/espacioprofundo.com/public_html/system/Patterns/ActiveRecord.php(360): IPS\cms\Records->get__record_image_thumb()#1 /home/espacio/web/espacioprofundo.com/public_html/applications/cms/sources/Records/Records.php(1689): IPS\Patterns\ActiveRecord->__get()#2 /home/espacio/web/espacioprofundo.com/public_html/system/Theme/Theme.php(3840) : eval()'d code(67): IPS\cms\Records->__get()#3 /home/espacio/web/espacioprofundo.com/public_html/applications/cms/sources/Blocks/Block.php(360): IPS\Theme\class_content_template_for_block_4->run()#4 /home/espacio/web/espacioprofundo.com/public_html/system/Widget/Widget.php(600): IPS\cms\Blocks\Block->getTemplate()#5 /home/espacio/web/espacioprofundo.com/public_html/system/Content/Widget.php(572): IPS\Widget->output()#6 /home/espacio/web/espacioprofundo.com/public_html/applications/cms/widgets/RecordFeed.php(365): IPS\Content\Widget->render()#7 /home/espacio/web/espacioprofundo.com/public_html/applications/cms/sources/Blocks/Block.php(292): IPS\cms\widgets\RecordFeed->render()#8 /home/espacio/web/espacioprofundo.com/public_html/system/Theme/Theme.php(3840) : eval()'d code(19): IPS\cms\Blocks\Block::display()#9 /home/espacio/web/espacioprofundo.com/public_html/applications/cms/widgets/Codemirror.php(142): IPS\Theme\content_widget_1923160049()#10 /home/espacio/web/espacioprofundo.com/public_html/system/Widget/Widget.php(1282): IPS\cms\widgets\Codemirror->render()#11 /home/espacio/web/espacioprofundo.com/public_html/system/Widget/Widget.php(1392): IPS\Widget->_render()#12 /home/espacio/web/espacioprofundo.com/public_html/system/Widget/Area.php(981): IPS\Widget->__toString()#13 /home/espacio/web/espacioprofundo.com/public_html/system/Widget/Area.php(950): IPS\Widget\Area->getWidgetContent()#14 /home/espacio/web/espacioprofundo.com/public_html/system/Widget/Area.php(958): IPS\Widget\Area->totalVisibleWidgets()#15 /home/espacio/web/espacioprofundo.com/public_html/static/templates/core_front_global.php(23706): IPS\Widget\Area->totalVisibleWidgets()#16 /home/espacio/web/espacioprofundo.com/public_html/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_global->widgetArea()#17 /home/espacio/web/espacioprofundo.com/public_html/system/Widget/Area.php(288): IPS\Theme\SandboxedTemplate->__call()#18 /home/espacio/web/espacioprofundo.com/public_html/applications/cms/sources/Pages/Page.php(2230): IPS\Widget\Area->__toString()#19 /home/espacio/web/espacioprofundo.com/public_html/applications/cms/sources/Pages/Page.php(2124): IPS\cms\Pages\Page->getPageContent()#20 /home/espacio/web/espacioprofundo.com/public_html/applications/cms/modules/front/pages/page.php(122): IPS\cms\Pages\Page->output()#21 /home/espacio/web/espacioprofundo.com/public_html/applications/cms/modules/front/pages/page.php(49): IPS\cms\modules\front\pages\page->view()#22 /home/espacio/web/espacioprofundo.com/public_html/system/Dispatcher/Controller.php(139): IPS\cms\modules\front\pages\page->manage()#23 /home/espacio/web/espacioprofundo.com/public_html/system/Dispatcher/Dispatcher.php(169): IPS\Dispatcher\Controller->execute()#24 /home/espacio/web/espacioprofundo.com/public_html/index.php(16): IPS\Dispatcher->run()#25 {main}I'm clueless, I've tried everything with no luck.Thanks in advance!Ricardo
April 4Apr 4 Community Expert Is this one hat has been updated from version 4. I suspect that the templates its using are not compatible with version 5, and thats whats causing you issues.
April 4Apr 4 Community Expert You would switch the template to a different if the template is not compatible
April 4Apr 4 Author Hi JimDid that but does not work. How can I delete a page with a db assigned ? It's seems to be impossible.Regards
April 4Apr 4 Community Expert The database itself is the problem as it contains the template so you need to change the database settings for that database to use a new template which is unmodified.
April 29Apr 29 Author Hi JimI've tried everything but didn't worked. I've made a database copy and the new copy is working, but the records does not migrated (as expected). Comparing both db's, the old and new one, there's no difference. The old db was based on the OpenType db templates, but changing the template does not work.This db is large, about 1290 records, and has a lot of additional fields.Your help is truly appreciated.
April 30Apr 30 Community Expert Create a new set of templates instead, and switch to that. This should correct the issue for you
May 4May 4 Author Hi Marc,I've created a new set of templates based on default but the error remainsYour help is truly appreciated.RegardsRicardo
May 5May 5 Community Expert I would need a link to the item in question if you can please. I can then take a look for you
May 25May 25 Community Expert You would get responses via email. Currently, we are waiting for you on some items.