Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2025-07-29 18:52:02
- arend
- New Member
- Registered: 2025-07-29
- Posts: 2
Plugins errors after upgrading to 4.8.8
After upgrading TextPattern to 4.8.8 (PHP 8.1), and following the instructions in INSTALL.txt, I run into plugins errors.
After authenticating as admin, I get a Fatal error:
Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /data/sites/web/certaminabe/subsites/default_www/textpattern/plugins/glz_custom_fields/glz_custom_fields.php:680 Stack trace: #0 /data/sites/web/certaminabe/subsites/default_www/textpattern/plugins/glz_custom_fields/glz_custom_fields.php(196): glz_format_ranges(Array, ‘positieafbeeldi…’) #1 /data/sites/web/certaminabe/subsites/default_www/textpattern/plugins/glz_custom_fields/glz_custom_fields.php(74): glz_values_custom_field(‘custom_3_set’, Array) #2 /data/sites/web/certaminabe/subsites/default_www/textpattern/plugins/glz_custom_fields/glz_custom_fields.php(1053): glz_custom_fields_MySQL(‘values’, ‘custom_3_set’, ‘’, Array) #3 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_misc.php(1589): glz_custom_fields_replace(‘article_ui’, ‘custom_fields’, ‘\n<div class=“tx…’, Array) #4 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_admin.php(841): callback_event(‘article_ui’, ‘custom_fields’, 0, ‘\n<div class=“tx…’, Array) #5 /data/sites/web/certaminabe/subsites/default_www/textpattern/include/txp_article.php(1595): pluggable_ui(‘article_ui’, ‘custom_fields’, ‘\n<div class=“tx…’, Array) #6 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_admin.php(386): article_partial_custom_fields(Array, ‘custom_fields’) #7 /data/sites/web/certaminabe/subsites/default_www/textpattern/include/txp_article.php(745): updatePartials(Array, Array, Array) #8 /data/sites/web/certaminabe/subsites/default_www/textpattern/include/txp_article.php(119): article_edit() #9 /data/sites/web/certaminabe/subsites/default_www/textpattern/index.php(230): include(‘/data/sites/web…’) #10 {main} thrown in /data/sites/web/certaminabe/subsites/default_www/textpattern/plugins/glz_custom_fields/glz_custom_fields.php on line 680
The website frontend runs fine, but pages with some custom fields (e.g. to include links to attached files) display a Fatal error:
Fatal error: Uncaught Error: Call to undefined function create_function() in /data/sites/web/certaminabe/subsites/default_www/textpattern/plugins/upm_file/upm_file.php:55 Stack trace: #0 [internal function]: upm_article_file_list(Array, NULL) #1 /data/sites/web/certaminabe/subsites/default_www/textpattern/vendors/Textpattern/Tag/Registry.php(140): call_user_func(‘upm_article_fil…’, Array, NULL) #2 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_publish.php(564): Textpattern\Tag\Registry->process(‘upm_article_fil…’, Array, NULL) #3 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_publish.php(409): processTags(‘upm_article_fil…’, ‘label=“Bijlagen…’, NULL, false) #4 /data/sites/web/certaminabe/subsites/default_www/textpattern/publish/taghandlers.php(4399): parse(‘\r\n<footer class…’, true) #5 [internal function]: if_custom_field(Array, ‘\r\n<footer class…’) #6 /data/sites/web/certaminabe/subsites/default_www/textpattern/vendors/Textpattern/Tag/Registry.php(140): call_user_func(‘if_custom_field’, Array, ‘\r\n<footer class…’) #7 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_publish.php(559): Textpattern\Tag\Registry->process(‘if_custom_field’, Array, ‘\r\n<footer class…’) #8 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_publish.php(409): processTags(‘if_custom_field’, ‘name=“bijlagen”’, ‘\r\n<footer class…’, false) #9 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_misc.php(3551): parse(‘<article role=”…’) #10 /data/sites/web/certaminabe/subsites/default_www/textpattern/publish.php(1162): parse_form(‘article_wedstri…’) #11 /data/sites/web/certaminabe/subsites/default_www/textpattern/publish.php(1197): doArticle(Array, NULL) #12 /data/sites/web/certaminabe/subsites/default_www/textpattern/publish.php(921): parseArticles(Array, ‘0’, NULL) #13 [internal function]: article(Array, NULL) #14 /data/sites/web/certaminabe/subsites/default_www/textpattern/vendors/Textpattern/Tag/Registry.php(140): call_user_func(‘article’, Array, NULL) #15 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_publish.php(559): Textpattern\Tag\Registry->process(‘article’, Array, NULL) #16 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_publish.php(409): processTags(‘article’, ‘limit=“1” form=…’, NULL, false) #17 /data/sites/web/certaminabe/subsites/default_www/textpattern/lib/txplib_misc.php(3626): parse(‘<txp:output_for…’) #18 /data/sites/web/certaminabe/subsites/default_www/textpattern/publish.php(740): parse_page(‘wedstrijd-pagin…’, ‘default’) #19 /data/sites/web/certaminabe/subsites/default_www/index.php(74): textpattern() #20 {main} thrown in /data/sites/web/certaminabe/subsites/default_www/textpattern/plugins/upm_file/upm_file.php on line 55
Any support is much appreciated!
Offline
Re: Plugins errors after upgrading to 4.8.8
I’m guessing you may be using an older version of the glz_custom_fields plugin. An update to the current version should work with PHP8 right up to the current version.
The other errors are coming from the plugin upm_file (in combination with PHP 8, which no longer has the create_function function). I think that is long obsolete but it can be largely or entirely replaced by Textpattern’s built-in tags. See this post for an example of how someone else resolved that.
If you’re unable to use the admin area but you have been able to log in with your user credentials, enter this directly into your browser’s URL bar:
https://www.yoursite.com/textpattern/index.php?event=plugin
That should take you to the plugin page which doesn’t load the plugins themselves. Then switch off the plugins glz_custom_fields and upm_file by clicking on the “yes” in the “active” column, so that it shows “no”. Once they are both disabled (just disabled not deleted), you should then be able to use the backend when you navigate to another tab.
Your site will give you missing plugin errors in the meantime but you can now update glz_custom_field and find where you are using the plugin upm_article_file_list in your page templates or forms. You can probably replace it entirely with txp:file_download_list and its id
attribute.
TXP Builders – finely-crafted code, design and txp
Offline
Re: Plugins errors after upgrading to 4.8.8
I still think switching to txp:file_download_list is a better / safer idea in the long run, but the following quick fix to upm_file might immediately resolve your problem, or at least enable you to look up which custom field upm_file is using (see the Extensions › upm_file panel):
# Name: upm_file v0.4.3
# Type: Public + back-end plugin
# Associate single or multiple files with an article.
# Author: Mary Fredborg
# URL: http://utterplush.com/txp-plugins/upm-file
# Recommended load order: 5
# .....................................................................
# This is a plugin for Textpattern CMS - https://textpattern.com/
# To install: textpattern > admin > plugins
# Paste the following text into the 'Install plugin' box:
# .....................................................................
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
TXP Builders – finely-crafted code, design and txp
Offline
#4 Yesterday 07:55:53
- arend
- New Member
- Registered: 2025-07-29
- Posts: 2
Re: Plugins errors after upgrading to 4.8.8
Thank you so much for your prompt and accurate reply, Jakob!
I updated the glz_custom_fields plugin, disabled the upm_file plugin and replaced the upm_article_file_list on the article page with a txp:file_download_list block populated by the contents of a custom field ( following your suggestion in this post ).
The site is now up and running again — many thanks!
Offline