Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem: PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, cannot access private method WPML_TM_ICL20_Migration_Notices::build_migration_required() in /wordpress/core/6.9.1/wp-includes/class-wp-hook.php:341

Solution: We have identified the root cause of the issue, which is related to a problem that has already been resolved in the latest version of our plugin (4.9.0).

In order to fix the issue, a plugin update is needed.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 16 replies, has 1 voice.

Last updated by mariusS-7 2 months, 1 week ago.

Assisted by: Diego Garcia.

Author Posts
January 29, 2026 at 7:08 am #17772391

mariusS-7

I installed the OTGS installer and ran the setup. This worked flawlessly.

I was in the WPML settings and after doing some configuration enabling custom fields, enabled all the recommended plugins like ACF Multilingual, string translation, and so on. It used to work.

When I was in the language section and wanted to go to the glossar, the first fatal error from WordPress appeared. Then, on multiple other occasions, like in the JetPack settings, I could not even go to the plugins anymore because it was a fatal error.

Something similar happened the last time I installed WPML on a fresh install. It's really a pity that every time such a mess happens. I just installed the backup before the installation because multiple backend features were broken. I don't understand why this is happens.

It is a WordPress.com hosted website where we can install plugins.

Do you have any hints on how to get this to work or what I need to do before something happens and breaks the site? Or how can I fix this?

JetPack Log also showed changed users but multiple times at the same minute for all users but all users multiple times show up in the log. I guess when I setup the translation users in OTGS… but why so many times…

January 29, 2026 at 7:41 am #17772506

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+02:00)

Please enable the WordPress debug log. This will allow us to see if any PHP errors are being produced.

1. Edit wp-config.php and insert the following lines (just before /* That's all, stop editing! Happy publishing. */ part)

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
define( 'WP_DEBUG_DISPLAY', false);

2. Reproduce the issue.

3. Locate the debug log in: /wp-content/debug.log

4. Paste the latest lines here. No need to paste the entire log file, just 20 lines or so will do. Please censor any sensitive information.

https://codex.wordpress.org/Debugging_in_WordPress

January 29, 2026 at 8:02 am #17772525

mariusS-7

I tested it now on the staging on the same WordPress.com and got the same errors after setup… (Video will follow, just uploading…)

However, the website is then so broken I cannot even get any system information from the WPML plugin…

Here is the one from Elementor (from the LIVE-Website):

== Server Environment ==
Operating System: Linux
Software: nginx
MySQL version: MariaDB Server v11.4.8-MariaDB-log
PHP Version: 8.3.30
PHP Memory Limit: 512M
PHP Max Input Vars: 6144
PHP Max Post Size: 2047M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected

== WordPress Environment ==
Version: 6.9
Site URL: hidden link
Home URL: hidden link
WP Multisite: No
Max Upload Size: 2 GB
Memory limit: 512M
Max Memory limit: 512M
Permalink Structure: /%year%/%monthnum%/%day%/%postname%/
Language: de_DE
Timezone: Europe/Berlin
Admin Email: kondima@marggraf.net
Debug Mode: Inactive

== Theme ==
Name: Kondima
Version: 1.0.0
Author: Marius Sonnentag
Child Theme: Yes
Parent Theme Name: Astra
Parent Theme Version: 4.12.0
Parent Theme Author: Brainstorm Force

== User ==
Role: administrator
WP Profile lang: de
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36

== Active Plugins ==
Advanced Custom Fields PRO
Version: 6.7.0.2
Author: WP Engine

Akismet Anti-spam: Spam Protection
Version: 5.6
Author: Automattic - Anti-spam Team

Astra Pro
Version: 4.12.1
Author: Brainstorm Force

Borlabs Cookie
Version: 3.3.23
Author: Borlabs GmbH

Elementor
Version: 3.34.3
Author: Elementor.com

Elementor Pro
Version: 3.34.3
Author: Elementor.com

Gutenberg
Version: 22.4.0
Author: Gutenberg Team

Jetpack
Version: 15.5-a.5
Author: Automattic

Layout Grid
Version: 1.8.5
Author: Automattic

Page Optimize
Version: 0.5.8
Author: Automattic

SEOPress
Version: 9.5
Author: The SEO Guys at SEOPress

Unlimited Elements for Elementor (Premium)
Version: 2.0.5
Author: Unlimited Elements

WPForms Lite
Version: 1.9.8.7
Author: WPForms

WP Mail SMTP
Version: 4.7.1
Author: WP Mail SMTP

Yoast Duplicate Post
Version: 4.5
Author: Enrico Battocchi & Team Yoast

== Must-Use Plugins ==
wpcomsh-loader.php
Version:
Author:

== Eigenschaften ==
Custom Fonts: 1
Custom Icons: 0

== Integrationen ==

== Elementor-Experimente ==
Inline-Schriftarten-Symbole: Standardmäßig aktiviert
Zusätzliche individuelle Breakpoints: Aktiv
Container: Standardmäßig aktiviert
Optimized Markup: Aktiv
Standard ist der neue Theme Builder: Standardmäßig aktiviert
Pro Free Trial Popup: Standardmäßig deaktiviert
Verschachtelte Elemente: Aktiv
Seiten Panel: Standardmäßig deaktiviert
Elementor Home Screen: Standardmäßig aktiviert
Atomic Widgets: Standardmäßig deaktiviert
Globale Klassen: Standardmäßig deaktiviert
Erzwinge globale Klassen-Berechtigungen: Standardmäßig aktiviert
Variablen: Standardmäßig aktiviert
Cloud-Sammlung: Standardmäßig aktiviert
Editor V4 (Opt-in-Seite): Standardmäßig aktiviert
Editor V4: Standardmäßig deaktiviert
Components: Standardmäßig deaktiviert
Interaktionen: Standardmäßig aktiviert
Editor one: Standardmäßig aktiviert
Import-/Export-Anpassung: Standardmäßig aktiviert
Elementor-Editor-Ereignisse: Standardmäßig deaktiviert
Menü: Standardmäßig deaktiviert
Size Variables: Standardmäßig aktiviert

== Protokoll ==

Log: showing 20 of 392026-01-12 14:15:32 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '3.33.2',
'to' => '3.34.0',
)]
2026-01-20 20:46:13 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '3.34.1',
'to' => '3.34.2',
)]
2026-01-20 20:46:13 [info] elementor::elementor_updater Started
2026-01-20 20:46:14 [info] Elementor/Upgrades - _on_each_version Start
2026-01-20 20:46:14 [info] Elementor/Upgrades - _on_each_version Finished
2026-01-20 20:46:14 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '3.34.1',
'to' => '3.34.2',
)]
2026-01-26 20:46:27 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '3.34.2',
'to' => '3.34.3',
)]
2026-01-26 20:46:27 [info] elementor::elementor_updater Started
2026-01-26 20:46:27 [info] Elementor/Upgrades - _on_each_version Start
2026-01-26 20:46:27 [info] Elementor/Upgrades - _on_each_version Finished
2026-01-26 20:46:27 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '3.34.2',
'to' => '3.34.3',
)]
2026-01-29 09:00:52 [info] elementor-pro::elementor_pro_updater Started
2026-01-29 09:00:52 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-01-29 09:00:52 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-01-29 09:00:52 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '3.34.0',
'to' => '3.34.3',
)]
2026-01-29 09:00:53 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '3.34.0',
'to' => '3.34.3',
)]
2026-01-29 09:00:53 [info] elementor-pro::elementor_pro_updater Started
2026-01-29 09:00:53 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-01-29 09:00:53 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-01-29 09:00:53 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '3.34.0',
'to' => '3.34.3',
)]

PHP: showing 3 of 3PHP: 2026-01-08 10:31:34 [warning X 72][/srv/htdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php::150] Undefined array key "condition_type" [array (
'trace' => '
#0: /srv/htdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(150): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_template_json_item()
#2: /srv/htdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(120): class type array_map()
#3: /srv/htdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(59): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_templates_json()
#4: /srv/htdocs/wp-content/plugins/elementor/data/base/endpoint.php(156): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> get_items()
',
)]
PHP: 2026-01-08 10:31:39 [error X 12][/srv/htdocs/wp-content/plugins/elementor/modules/cloud-library/module.php::207] Uncaught WpOrg\Requests\Exception\Http\Status403: 403 Forbidden in /srv/htdocs/wp-content/plugins/elementor/modules/cloud-library/module.php:207
Stack trace:
#0 /srv/htdocs/wp-content/plugins/elementor/modules/cloud-library/module.php(57): Elementor\Modules\CloudLibrary\Module->is_screenshot_proxy_mode(Array)
#1 /srv/htdocs/wp-content/plugins/elementor/core/base/module.php(86): Elementor\Modules\CloudLibrary\Module->__construct()
#2 /srv/htdocs/wp-content/plugins/elementor/core/modules-manager.php(64): Elementor\Core\Base\Module::instance()
#3 /srv/htdocs/wp-content/plugins/elementor/includes/plugin.php(703): Elementor\Core\Modules_Manager->__construct()
#4 /srv/htdocs/wp-content/plugins/elementor/includes/plugin.php(621): Elementor\Plugin->init_components()
#5 /wordpress/core/6.9/wp-includes/class-wp-hook.php(341): Elementor\Plugin->init('')
#6 /wordpress/core/6.9/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array)
#7 /wordpress/core/6.9/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
#8 /wordpress/core/6.9/wp-settings.php(742): do_action('init')
#9 /srv/htdocs/wp-config.php(83): require_once('/wordpress/core...')
#10 /wordpress/core/6.9/wp-load.php(55): require_once('/srv/htdocs/wp-...')
#11 /wordpress/core/6.9/wp-blog-header.php(13): require_once('/wordpress/core...')
#12 /wordpress/core/6.9/index.php(17): require('/wordpress/core...')
#13 {main}
thrown [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-01-08 10:33:42 [warning X 361][/srv/htdocs/wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php::40] Undefined array key 1 [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]

JS: showing 1 of 1JS: 2026-01-29 08:01:08 [error X 1][hidden link; C.startsWith is not a function

== Elementor - Compatibility Tag ==

Elementor Pro: Die Kompatibilität ist nicht angegeben
Unlimited Elements for Elementor (Premium): Die Kompatibilität ist nicht angegeben

== Elementor Pro - Compatibility Tag ==

January 29, 2026 at 8:20 am #17772628

mariusS-7

here comes the WPML System Support Infos in next chat

January 29, 2026 at 8:21 am #17772630

mariusS-7

{"core":{"Wordpress":{"Multisite":"No","SiteURL":"https:\/\/staging-2c04-kondimade.wpcomstaging.com","HomeURL":"https:\/\/staging-2c04-kondimade.wpcomstaging.com","Version":"6.9","PermalinkStructure":"\/%year%\/%monthnum%\/%day%\/%postname%\/","PostTypes":"post, page, attachment, revision, nav_menu_item, custom_css, customize_changeset, oembed_cache, user_request, wp_block, wp_template, wp_template_part, wp_global_styles, wp_navigation, wp_font_family, wp_font_face, e-floating-buttons, elementor_library, elementor_snippet, acf-taxonomy, acf-post-type, acf-ui-options-page, job, produkt, acf-field-group, acf-field, feedback, wpforms, wpforms-template, jp_mem_plan, memberships_coupon, memberships_gift, jp_pay_order, jp_pay_product, elementor_font, elementor_icons","PostStatus":"publish, future, draft, pending, private, trash, auto-draft, inherit, request-pending, request-confirmed, request-failed, request-completed, acf-disabled, spam, jp-temp-feedback, dp-rewrite-republish","RestEnabled":"Yes"},"Server":{"jQueryVersion":"3.7.1","PHPVersion":"8.3.30","MySQLVersion":"11.4.9","ServerSoftware":"nginx"},"PHP":{"MemoryLimit":"512M","WP Memory Limit":"512M","WP Max Memory":"512M","UploadMax":"2047M","PostMax":"2047M","TimeLimit":"850","MaxInputVars":"6144","MBString":true,"libxml":true}},"plugins":{"active_plugins":{"sitepress-multilingual-cms\/sitepress.php":{"Plugin Slug":"sitepress-multilingual-cms","Name":"WPML Multilingual CMS","PluginURI":"https:\/\/wpml.org\/","Version":"4.8.6","Author":"OnTheGoSystems","AuthorURI":"http:\/\/www.onthegosystems.com\/","TextDomain":"sitepress-multilingual-cms","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","RequiresPlugins":"","Title":"WPML Multilingual CMS","AuthorName":"OnTheGoSystems"},"advanced-custom-fields-pro\/acf.php":{"Plugin Slug":"","Name":"Advanced Custom Fields PRO","PluginURI":"https:\/\/www.advancedcustomfields.com","Version":"6.7.0.2","Author":"WP Engine","AuthorURI":"https:\/\/wpengine.com\/?utm_source=wordpress.org\u0026utm_medium=referral\u0026utm_campaign=plugin_directory\u0026utm_content=advanced_custom_fields","TextDomain":"acf","DomainPath":"\/lang","Network":false,"RequiresWP":"6.2","RequiresPHP":"7.4","UpdateURI":"https:\/\/www.advancedcustomfields.com\/pro","RequiresPlugins":"","Title":"Advanced Custom Fields PRO","AuthorName":"WP Engine"},"akismet\/akismet.php":{"Plugin Slug":"","Name":"Akismet Anti-spam: Spam Protection","PluginURI":"https:\/\/akismet.com\/","Version":"5.6","Author":"Automattic - Anti-spam Team","AuthorURI":"https:\/\/automattic.com\/wordpress-plugins\/","TextDomain":"akismet","DomainPath":"","Network":false,"RequiresWP":"5.8","RequiresPHP":"7.2","UpdateURI":"","RequiresPlugins":"","Title":"Akismet Anti-spam: Spam Protection","AuthorName":"Automattic - Anti-spam Team"},"astra-addon\/astra-addon.php":{"Plugin Slug":"","Name":"Astra Pro","PluginURI":"https:\/\/wpastra.com\/","Version":"4.12.1","Author":"Brainstorm Force","AuthorURI":"https:\/\/www.brainstormforce.com","TextDomain":"astra-addon","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","RequiresPlugins":"","Title":"Astra Pro","AuthorName":"Brainstorm Force"},"borlabs-cookie\/borlabs-cookie.php":{"Plugin Slug":"","Name":"Borlabs Cookie","PluginURI":"https:\/\/borlabs.io\/","Version":"3.3.23","Author":"Borlabs GmbH","AuthorURI":"https:\/\/borlabs.io","TextDomain":"borlabs-cookie","DomainPath":"\/languages","Network":false,"RequiresWP":"4.7","RequiresPHP":"7.4","UpdateURI":"","RequiresPlugins":"","Title":"Borlabs Cookie","AuthorName":"Borlabs GmbH"},"duplicate-post\/duplicate-post.php":{"Plugin Slug":"","Name":"Yoast Duplicate Post","PluginURI":"https:\/\/yoast.com\/wordpress\/plugins\/duplicate-post\/","Version":"4.5","Author":"Enrico Battocchi \u0026 Team Yoast","AuthorURI":"https:\/\/yoast.com","TextDomain":"duplicate-post","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","RequiresPlugins":"","Title":"Yoast Duplicate Post","AuthorName":"Enrico Battocchi \u0026 Team Yoast"},"elementor-pro\/elementor-pro.php":{"Plugin Slug":"","Name":"Elementor Pro","PluginURI":"https:\/\/go.elementor.com\/wp-dash-wp-plugins-author-uri\/","Version":"3.34.3","Author":"Elementor.com","AuthorURI":"https:\/\/go.elementor.com\/wp-dash-wp-plugins-author-uri\/","TextDomain":"elementor-pro","DomainPath":"","Network":false,"RequiresWP":"6.7","RequiresPHP":"7.4","UpdateURI":"","RequiresPlugins":"elementor","Title":"Elementor Pro","AuthorName":"Elementor.com"},"elementor\/elementor.php":{"Plugin Slug":"","Name":"Elementor","PluginURI":"https:\/\/elementor.com\/?utm_source=wp-plugins\u0026utm_campaign=plugin-uri\u0026utm_medium=wp-dash","Version":"3.34.3","Author":"Elementor.com","AuthorURI":"https:\/\/elementor.com\/?utm_source=wp-plugins\u0026utm_campaign=author-uri\u0026utm_medium=wp-dash","TextDomain":"elementor","DomainPath":"","Network":false,"RequiresWP":"6.6","RequiresPHP":"7.4","UpdateURI":"","RequiresPlugins":"","Title":"Elementor","AuthorName":"Elementor.com"},"gutenberg\/gutenberg.php":{"Plugin Slug":"","Name":"Gutenberg","PluginURI":"https:\/\/github.com\/WordPress\/gutenberg","Version":"22.4.0","Author":"Gutenberg Team","AuthorURI":"","TextDomain":"gutenberg","DomainPath":"","Network":false,"RequiresWP":"6.8","RequiresPHP":"7.4","UpdateURI":"","RequiresPlugins":"","Title":"Gutenberg","AuthorName":"Gutenberg Team"},"jetpack\/jetpack.php":{"Plugin Slug":"","Name":"Jetpack","PluginURI":"https:\/\/jetpack.com","Version":"15.5-a.5","Author":"Automattic","AuthorURI":"https:\/\/jetpack.com","TextDomain":"jetpack","DomainPath":"","Network":false,"RequiresWP":"6.7","RequiresPHP":"7.2","UpdateURI":"","RequiresPlugins":"","Title":"Jetpack","AuthorName":"Automattic"},"layout-grid\/index.php":{"Plugin Slug":"","Name":"Layout Grid","PluginURI":"","Version":"1.8.5","Author":"Automattic","AuthorURI":"https:\/\/automattic.com","TextDomain":"layout-grid","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","RequiresPlugins":"","Title":"Layout Grid","AuthorName":"Automattic"},"page-optimize\/page-optimize.php":{"Plugin Slug":"","Name":"Page Optimize","PluginURI":"https:\/\/wordpress.org\/plugins\/page-optimize\/","Version":"0.5.8","Author":"Automattic","AuthorURI":"http:\/\/automattic.com\/","TextDomain":"page-optimize","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","RequiresPlugins":"","Title":"Page Optimize","AuthorName":"Automattic"},"unlimited-elements-for-elementor-premium\/unlimited-elements-pro.php":{"Plugin Slug":"","Name":"Unlimited Elements for Elementor (Premium)","PluginURI":"http:\/\/unlimited-elements.com","Version":"2.0.5","Author":"Unlimited Elements","AuthorURI":"http:\/\/unlimited-elements.com","TextDomain":"unlimited-elements-for-elementor","DomainPath":"\/languages","Network":false,"RequiresWP":"","RequiresPHP":"7.4","UpdateURI":"https:\/\/api.freemius.com","RequiresPlugins":"","Title":"Unlimited Elements for Elementor (Premium)","AuthorName":"Unlimited Elements"},"wp-mail-smtp\/wp_mail_smtp.php":{"Plugin Slug":"","Name":"WP Mail SMTP","PluginURI":"https:\/\/wpmailsmtp.com\/","Version":"4.7.1","Author":"WP Mail SMTP","AuthorURI":"https:\/\/wpmailsmtp.com\/","TextDomain":"wp-mail-smtp","DomainPath":"\/assets\/languages","Network":false,"RequiresWP":"5.5","RequiresPHP":"7.4","UpdateURI":"","RequiresPlugins":"","Title":"WP Mail SMTP","AuthorName":"WP Mail SMTP"},"wp-seopress\/seopress.php":{"Plugin Slug":"","Name":"SEOPress","PluginURI":"https:\/\/www.seopress.org\/","Version":"9.5","Author":"The SEO Guys at SEOPress","AuthorURI":"https:\/\/www.seopress.org\/","TextDomain":"wp-seopress","DomainPath":"\/languages","Network":false,"RequiresWP":"6.2","RequiresPHP":"7.4","UpdateURI":"","RequiresPlugins":"","Title":"SEOPress","AuthorName":"The SEO Guys at SEOPress"},"wpforms-lite\/wpforms.php":{"Plugin Slug":"","Name":"WPForms Lite","PluginURI":"https:\/\/wpforms.com","Version":"1.9.8.7","Author":"WPForms","AuthorURI":"https:\/\/wpforms.com","TextDomain":"wpforms-lite","DomainPath":"\/assets\/languages","Network":false,"RequiresWP":"5.5","RequiresPHP":"7.2","UpdateURI":"","RequiresPlugins":"","Title":"WPForms Lite","AuthorName":"WPForms"},"wpml-string-translation\/plugin.php":{"Plugin Slug":"wpml-string-translation","Name":"WPML String Translation","PluginURI":"https:\/\/wpml.org\/","Version":"3.4.1","Author":"OnTheGoSystems","AuthorURI":"http:\/\/www.onthegosystems.com\/","TextDomain":"wpml-string-translation","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","RequiresPlugins":"","Title":"WPML String Translation","AuthorName":"OnTheGoSystems"}},"mu_plugins":{"wpcomsh-loader.php":{"Plugin Slug":"","Elementor tested up to":"","Elementor Pro tested up to":"","Name":"wpcomsh-loader.php","PluginURI":"","Version":"","Description":"WordPress.com provided functionality \u0026 tools pre-installed and activated on all Atomic Sites","Author":"","AuthorURI":"","TextDomain":"","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","RequiresPlugins":"","Title":"","AuthorName":""}},"dropins":{"advanced-cache.php":{"Plugin Slug":"","Elementor tested up to":"","Elementor Pro tested up to":"","Name":"advanced-cache.php","PluginURI":"","Version":"","Description":"","Author":"","AuthorURI":"","TextDomain":"","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","RequiresPlugins":"","Title":"","AuthorName":""},"object-cache.php":{"Plugin Slug":"","Elementor tested up to":"","Elementor Pro tested up to":"","Name":"Memcached","PluginURI":"https:\/\/wordpress.org\/plugins\/memcached\/","Version":"4.0.0","Description":"Memcached backend for the WP Object Cache.","Author":"Ryan Boren, Denis de Bernardy, Matt Martz, Andy Skelton","AuthorURI":"","TextDomain":"","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","RequiresPlugins":"","Title":"Memcached","AuthorName":"Ryan Boren, Denis de Bernardy, Matt Martz, Andy Skelton"}}},"theme":{"Name":"Kondima","ThemeURI":false,"Author":"Marius Sonnentag","AuthorURI":"https:\/\/mariussonnentag.de\/","Template":"astra","Version":"1.0.0","TextDomain":"kondima","DomainPath":"","ParentName":"Astra"},"extra-debug":{"installer":{"version":"3.1.14","repositories":{"wpml":{"api-url":"https:\/\/api.wpml.org\/","bucket-url":"not assigned","subscription":"","last-successful-subscription-fetch":"none"},"toolset":{"api-url":"https:\/\/api.toolset.com\/","bucket-url":"not assigned","subscription":"","last-successful-subscription-fetch":"none"}},"instances":{"\/srv\/htdocs\/wp-content\/plugins\/sitepress-multilingual-cms\/vendor\/otgs\/installer\/installer.php":{"bootfile":"\/srv\/htdocs\/wp-content\/plugins\/sitepress-multilingual-cms\/vendor\/otgs\/installer\/installer.php","version":"3.1.14","args":{"plugins_install_tab":1,"site_key_nags":[{"repository_id":"wpml","product_name":"WPML","condition_cb":[{"wpdb":{"show_errors":false,"suppress_errors":false,"last_error":"","num_queries":54,"num_rows":1,"rows_affected":0,"insert_id":0,"last_query":"SELECT option_value FROM wp_options WHERE option_name = \u0027jetpack_private_options\u0027 LIMIT 1 \/* staging-2c04-kondimade.wpcomstaging.com\/wp-admin\/admin.php?page=sitepress-multilingual-cms\/menu\/debug-information.php request_id: f7ce9a76b7cdfa8bb919293f92dc3ff3 *\/","last_result":[{"option_value":"a:2:{s:11:\u0022user_tokens\u0022;a:2:{i:86902191;s:74:\u0022xJk04YxyLaP^shMTHisr@g8foIee6fJZ.%YdoJcKGoYAAcUnEoAEIG@*8StHEvV%#.86902191\u0022;i:246995727;s:75:\u00220XawjQpbX\u002687*SsjB%im(4w!WAn5HeD%.u\u0026tk@Iq3pCyZyfBYeb)d0Y*po@96Ik#1.246995727\u0022;}s:10:\u0022blog_token\u0022;s:65:\u0022vjhvTEL\u0026dRz@sCvMPEShIcqvyuUqStoz.n8o9(td2aDf5vK*8h^4W#BbB*pe%He!P\u0022;}"}],"queries":null,"prefix":"wp_","base_prefix":"wp_","ready":true,"blogid":0,"siteid":0,"tables":["posts","comments","links","options","postmeta","terms","term_taxonomy","term_relationships","termmeta","commentmeta","e_notes","e_notes_users_relations","actionscheduler_actions","actionscheduler_claims","actionscheduler_groups","actionscheduler_logs"],"old_tables":["categories","post2cat","link2cat"],"global_tables":["users","usermeta"],"ms_global_tables":["blogs","blogmeta","signups","site","sitemeta","registration_log"],"old_ms_global_tables":["sitecategories"],"comments":"wp_comments","commentmeta":"wp_commentmeta","links":"wp_links","options":"wp_options","postmeta":"wp_postmeta","posts":"wp_posts","terms":"wp_terms","term_relationships":"wp_term_relationships","term_taxonomy":"wp_term_taxonomy","termmeta":"wp_termmeta","usermeta":"wp_usermeta","users":"wp_users","blogs":null,"blogmeta":null,"registration_log":null,"signups":null,"site":null,"sitecategories":null,"sitemeta":null,"field_types":{"post_author":"%d","post_parent":"%d","menu_order":"%d","term_id":"%d","term_group":"%d","term_taxonomy_id":"%d","parent":"%d","count":"%d","object_id":"%d","term_order":"%d","ID":"%d","comment_ID":"%d","comment_post_ID":"%d","comment_parent":"%d","user_id":"%d","link_id":"%d","link_owner":"%d","link_rating":"%d","option_id":"%d","blog_id":"%d","meta_id":"%d","post_id":"%d","user_status":"%d","umeta_id":"%d","comment_karma":"%d","comment_count":"%d","active":"%d","cat_id":"%d","deleted":"%d","lang_id":"%d","mature":"%d","public":"%d","site_id":"%d","spam":"%d"},"charset":"latin1","collate":"latin1_swedish_ci","func_call":"$db-\u003Equery(\u0022SELECT option_value FROM wp_options WHERE option_name = \u0027jetpack_private_options\u0027 LIMIT 1 \/* staging-2c04-kondimade.wpcomstaging.com\/wp-admin\/admin.php?page=sitepress-multilingual-cms\/menu\/debug-information.php request_id: f7ce9a76b7cdfa8bb919293f92dc3ff3 *\/\u0022)","is_mysql":true,"time_start":null,"error":null,"categories":"wp_categories","post2cat":"wp_post2cat","link2cat":"wp_link2cat","e_notes":"wp_e_notes","e_notes_users_relations":"wp_e_notes_users_relations","actionscheduler_actions":"wp_actionscheduler_actions","actionscheduler_claims":"wp_actionscheduler_claims","actionscheduler_groups":"wp_actionscheduler_groups","actionscheduler_logs":"wp_actionscheduler_logs"},"locale_utils":{},"footer_preview":false,"icl_translations_cache":null,"icl_language_name_cache":{},"icl_term_taxonomy_cache":null,"ROOT_URL_PAGE_ID":null},"setup"]}]},"delegated":true}}}}}

January 29, 2026 at 8:32 am #17772669

mariusS-7

Here is a Video of the Walkthrough: hidden link

January 29, 2026 at 8:54 am #17772747

mariusS-7

Here are the Debug Log entries:

PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, cannot access private method WPML_TM_ICL20_Migration_Notices::build_migration_required() in /wordpress/core/6.9/wp-includes/class-wp-hook.php:341
Stack trace:
#0 /wordpress/core/6.9/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array)
#1 /wordpress/core/6.9/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
#2 /wordpress/core/6.9/wp-settings.php(742): do_action('init')
#3 /srv/htdocs/wp-config.php(96): require_once('/wordpress/core...')
#4 /wordpress/core/6.9/wp-load.php(55): require_once('/srv/htdocs/wp-...')
#5 /wordpress/core/6.9/wp-admin/admin.php(35): require_once('/wordpress/core...')
#6 {main}
thrown in /wordpress/core/6.9/wp-includes/class-wp-hook.php on line 341

This one I got when everything used to work: [29-Jan-2026 08:41:08 UTC] PHP Warning: Trying to access array offset on null in /srv/htdocs/wp-content/plugins/sitepress-multilingual-cms/inc/setup/sitepress-setup.class.php on line 387

and this one: [29-Jan-2026 08:41:08 UTC] PHP Warning: Trying to access array offset on null in /srv/htdocs/wp-content/plugins/sitepress-multilingual-cms/inc/setup/sitepress-setup.class.php on line 377

January 29, 2026 at 1:16 pm #17773751

Diego Garcia

Good afternoon,

Thank you for providing the detailed information regarding the issue. Based on the logs and the video you shared, I am currently working to reproduce the behavior and identify the root cause of the error.

I will keep you informed and provide an update as soon as further findings are available.

January 29, 2026 at 1:58 pm #17774109

Diego Garcia

Good afternoon,

In order to continue our investigation and accurately diagnose the issue, we kindly ask whether it would be possible to obtain a copy of the website in its current failing state. Alternatively, if available, access to a backup created prior to the most recent changes would be equally helpful.

Having one of these options would allow us to reproduce the behavior in a controlled environment and proceed more effectively with identifying and resolving the root cause.

Thank you very much for your cooperation.

February 2, 2026 at 2:18 pm #17784323

mariusS-7

How do you like to have a copy exactly?

Updraft Plus Export?

Access to Staging Website?

February 3, 2026 at 2:43 pm #17788446

Diego Garcia

Good afternoon,

Our preference would be to create a local clone of the website in order to debug the code effectively and identify the root cause of the issue.

If you already have a full backup of the site, either from the point at which the issue was first observed or an up-to-date backup reflecting the current state, either option would be very helpful.

Alternatively, if you prefer, you may grant us temporary access to the WordPress admin area. With your authorization, we can install the Duplicator Pro plugin and generate a downloadable copy of the site for debugging purposes.

Please let us know which option is most convenient for you.

February 4, 2026 at 2:59 pm #17792651

mariusS-7

i will give you a staging

February 5, 2026 at 7:31 am #17794518

Diego Garcia

Good afternoon,

Thank you for the update. Providing access to a staging environment will be perfectly suitable for our purposes.

Once access is available, I will proceed with the investigation, and if necessary, I will install the Duplicator Pro plugin on the staging site to create a local copy for debugging.

Please let us know once the staging access has been configured, and we will take it from there.

Thank you for your cooperation.

February 5, 2026 at 12:51 pm #17796104

mariusS-7

Here is the Debug Log:

This is only from isntallation, no Error (2 tiems the same):
[05-Feb-2026 12:47:40 UTC] PHP Warning: Trying to access array offset on null in /srv/htdocs/wp-content/plugins/sitepress-multilingual-cms/inc/setup/sitepress-setup.class.php on line 387

If accessing hidden link

These Debug Errors are shown:

Multiple times:
[05-Feb-2026 12:48:40 UTC] PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, cannot access private method WPML_TM_ICL20_Migration_Notices::build_migration_required() in /wordpress/core/6.9.1/wp-includes/class-wp-hook.php:341
Stack trace:
#0 /wordpress/core/6.9.1/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array)
#1 /wordpress/core/6.9.1/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
#2 /wordpress/core/6.9.1/wp-settings.php(742): do_action('init')
#3 /srv/htdocs/wp-config.php(96): require_once('/wordpress/core...')
#4 /wordpress/core/6.9.1/wp-load.php(55): require_once('/srv/htdocs/wp-...')
#5 /wordpress/core/6.9.1/wp-admin/admin.php(35): require_once('/wordpress/core...')
#6 {main}
thrown in /wordpress/core/6.9.1/wp-includes/class-wp-hook.php on line 341

and before multiple times this:

[05-Feb-2026 12:48:24 UTC] PHP Warning: Zend OPcache API is restricted by "restrict_api" configuration directive in /srv/htdocs/wp-content/plugins/wpml-string-translation/StringTranslation/Infrastructure/StringGettext/Command/CreatePhpFileCommand.php on line 26

Staging access coming in next message

February 5, 2026 at 12:53 pm #17796105

mariusS-7

hidden link

User: grafik@mariussonnentag.de
Passwort, see here: hidden link
Password for the link above: K0ndima$2026

Bildschirmfoto-von-WordPress › Fehler-in-Google Chrome-2026-02-05-um-13.52.04.png