Vai al contenuto Vai alla barra laterale

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problema:
Se stai cercando di visualizzare i media nella Media Library e non riesci a vedere la lista dei media caricati, potresti riscontrare un errore di tipo 'Fatal error: Uncaught InvalidArgumentException'. Questo può indicare che le tabelle del database di WPML potrebbero essere danneggiate o che manca un autoincrement in qualche ID, spesso a seguito di una migrazione o di un'azione simile.

Soluzione:
Per risolvere questo problema, abbiamo verificato e corretto la configurazione del database. Specificamente, abbiamo rilevato che nella tabella

icl_translations

c'era un record con Translation ID impostato su 0 e la colonna non era configurata come AUTO_INCREMENT. Abbiamo eliminato la voce con ID 0 e impostato la chiave come AUTO_INCREMENT, permettendo così al sistema di generare automaticamente gli ID corretti. Dopo questa correzione, la visualizzazione dei media nella Media Library dovrebbe funzionare correttamente.

Se la soluzione proposta non risolve il tuo problema o sembra non essere più attuale, ti consigliamo di verificare la presenza di problemi noti correlati visitando https://wpml.org/known-issues/, verificare la versione del fix permanente e confermare che hai installato le ultime versioni dei temi e dei plugin. Se il problema persiste, ti invitiamo a aprire un nuovo ticket di supporto.

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Etichettato: 

Questo ticket contiene 8 risposte, ha 0 voci.

Ultimo aggiornamento da Tiziano 1 mese fa.

Assistito da: Paola Mendiburu.

Autore Post
Ottobre 27, 2025 alle 9:26 am #17520797

Tiziano

Contesto del problema:
Sto cercando di visualizzare i media nella Media Library. Link alla pagina dove si può vedere il problema: link nascosto

Sintomi:
Non riesco a vedere la lista dei media caricati; invece, non appare niente.

Errore debug: Fatal error: Uncaught InvalidArgumentException: No translation entry found for query: s:42:" element_id = %d AND element_type LIKE %s ";a:2:{i:0;s:5:"66388";i:1;s:5:"post%";} in /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translations.php:193 Stack trace: #0 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translations.php(57): WPML_TM_ICL_Translations->select_translation_id(' element_id = %...', Array) #1 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translations.php(41): WPML_TM_ICL_Translations->build_from_element_id(Array) #2 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-records.php(133): WPML_TM_ICL_Translations->__construct(Object(WPML_TM_Records), Array, 'id_type_prefix') #3 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/filters/class-wpml-tm-translation-status.php(73): WPML_TM_Records->icl_translations_by_element_id_and_type_prefix('66388', 'post') #4 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/filters/class-wpml-tm-translation-status.php(46): WPML_TM_Translation_Status->is_in_active_job('66388', 'en', 'post', true) #5 [internal function]: WPML_TM_Translation_Status->{closure}('113131', 'en') #6 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/Cache.php(50): call_user_func_array(Object(Closure), Array) #7 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/filters/class-wpml-tm-translation-status.php(55): WPMLLIBWPCache::WPMLLIBWP{closure}('113131', 'en') #8 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/tm/class-wpml-tm-page-builders.php(353): WPML_TM_Translation_Status->filter_translation_status(NULL, '113131', 'en') #9 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/tm/class-wpml-tm-page-builders-hooks.php(88): WPML_TM_Page_Builders->link_to_translation_filter('link nascosto...', 66388, 'en', '113131') #10 /home/metaltex23/public_html/wp-includes/class-wp-hook.php(324): WPML_TM_Page_Builders_Hooks->link_to_translation_filter('link nascosto...', 66388, 'en', '113131') #11 /home/metaltex23/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters('link nascosto...', Array) #12 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/wpml-url-filters.class.php(149): apply_filters('wpml_link_to_tr...', 'link nascosto...', 66388, 'en', '113131') #13 /home/metaltex23/public_html/wp-includes/class-wp-hook.php(324): WPML_URL_Filters->get_edit_post_link('link nascosto...', 66388, 'display') #14 /home/metaltex23/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters('link nascosto...', Array) #15 /home/metaltex23/public_html/wp-includes/link-template.php(1499): apply_filters('get_edit_post_l...', 'link nascosto...', 66388, 'display') #16 /home/metaltex23/public_html/wp-admin/includes/class-wp-media-list-table.php(463): get_edit_post_link(Object(WP_Post)) #17 /home/metaltex23/public_html/wp-admin/includes/class-wp-list-table.php(1797): WP_Media_List_Table->column_title(Object(WP_Post)) #18 /home/metaltex23/public_html/wp-admin/includes/class-wp-media-list-table.php(747): WP_List_Table->single_row_columns(Object(WP_Post)) #19 /home/metaltex23/public_html/wp-admin/includes/class-wp-list-table.php(1712): WP_Media_List_Table->display_rows() #20 /home/metaltex23/public_html/wp-admin/includes/class-wp-list-table.php(1639): WP_List_Table->display_rows_or_placeholder() #21 /home/metaltex23/public_html/wp-admin/upload.php(456): WP_List_Table->display() #22 {main} thrown in /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translations.php on line 193

Domande:
Perché la Media Library non mostra i media caricati?
Ci sono errori noti che impediscono la visualizzazione dei media nella Media Library?

Ottobre 28, 2025 alle 10:00 am #17525381

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ciao!

Sono Paola, spero vada tutto bene.

l messaggio di errore indica che le tabelle del database di WPML potrebbero essere danneggiate o che manca un autoincrement in qualche ID. Potrebbe dipendere da una migrazione o da un’azione simile.

Se mi dai il permesso, posso installare il plugin Adminer per controllare direttamente il database e verificare la situazione. In questo modo posso assicurarmi che tutto sia configurato correttamente.

Vorrei richiedere un accesso temporaneo (wp-admin e FTP) al vostro sito per esaminare meglio il problema. Troverai i campi necessari sotto l'area commenti quando accedi per lasciare la tua prossima risposta. Le informazioni che inserirai sono private, il che significa che solo tu e io possiamo vederle e accedervi.

Politica sulla privacy e sulla sicurezza

Abbiamo politiche rigorose in materia di privacy e accesso alle tue informazioni. Perfavore guarda:
https://wpml.org/purchase/support-policy/privacy-and-security-when-provviding-debug-information-for-support/

**IMPORTANTE**

- Si prega di effettuare un backup dei file e del database del sito prima di fornirci l'accesso.

- Se non vedi i campi wp-admin/FTP significa che i dettagli di accesso al tuo post e al tuo sito web verranno resi PUBBLICI. NON pubblicare i dettagli del tuo sito web a meno che non vedi i campi wp-admin/FTP richiesti. Se non lo fai, chiedimi di abilitare la casella privata.

La casella privata è simile a questa: link nascosto
ente temporaneo, così potremo eliminarlo dopo aver chiuso la segnalazione.

Ottobre 29, 2025 alle 12:37 pm #17529420

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ciao!

Quando vado su wp-admin vedo Sorry, you are not allowed to access this page.

Ottobre 29, 2025 alle 1:00 pm #17529453

Tiziano

Ciao Paola,

scusami. Effettivamente c'è stato un problema con il nuovo utente.

Ora l'ho impostato come Amministratore e dovresti riuscire ad entrare, fammi sapere, grazie!

Ottobre 30, 2025 alle 6:54 am #17531172

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ciao,

Per poter analizzare meglio il problema, avrei bisogno di accedere al database, perché sembra che ci sia qualcosa che non funziona correttamente o che qualche tabella sia corrotta.

Se mi dai il permesso, potrei installare i plugin Adminer e Check Conflicts, così posso controllare il database e verificare eventuali conflitti senza influire sul tuo sito in produzione.

Novembre 4, 2025 alle 1:09 pm #17545771

Tiziano

Ciao Paola,

perdona il ritardo.

Sì, puoi procedere, grazie!

Novembre 5, 2025 alle 12:15 pm #17549735

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Il problema è correlato a qualche string da WPML --> Traduzione stringhe.

Quando disattivo il plugin funziona.

Per conoscere i dettagli dell’errore che stai riscontrando, potresti fare quanto segue?- Accedi al file wp-config.php (situato nella root di WordPress).
- Inserisci queste righe subito prima di /* That's all, stop editing! Happy blogging. */

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

Riproduci il problema, quindi accedi al registro di debug qui: /wp-content/debug.log e copia e incolla le informazioni nella tua prossima risposta.
Maggiori info: https://wordpress.org/support/article/debugging-in-wordpress/

Questo rapporto ci aiuterà a individuare la radice del problema.

Novembre 6, 2025 alle 1:37 pm #17554124

Tiziano

Ciao Paola,

l'errore è quello che avevo mandato già nel primo messaggio, te lo rimando:

Fatal error: Uncaught InvalidArgumentException: No translation entry found for query: s:42:" element_id = %d AND element_type LIKE %s ";a:2:{i:0;s:5:"66388";i:1;s:5:"post%";} in /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translations.php:193 Stack trace: #0 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translations.php(57): WPML_TM_ICL_Translations->select_translation_id(' element_id = %...', Array) #1 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translations.php(41): WPML_TM_ICL_Translations->build_from_element_id(Array) #2 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-records.php(133): WPML_TM_ICL_Translations->__construct(Object(WPML_TM_Records), Array, 'id_type_prefix') #3 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/filters/class-wpml-tm-translation-status.php(73): WPML_TM_Records->icl_translations_by_element_id_and_type_prefix('66388', 'post') #4 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/filters/class-wpml-tm-translation-status.php(46): WPML_TM_Translation_Status->is_in_active_job('66388', 'en', 'post', true) #5 [internal function]: WPML_TM_Translation_Status->{closure}('113131', 'en') #6 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/Cache.php(50): call_user_func_array(Object(Closure), Array) #7 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/filters/class-wpml-tm-translation-status.php(55): WPML\LIB\WP\Cache::WPML\LIB\WP\{closure}('113131', 'en') #8 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/tm/class-wpml-tm-page-builders.php(353): WPML_TM_Translation_Status->filter_translation_status(NULL, '113131', 'en') #9 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/tm/class-wpml-tm-page-builders-hooks.php(88): WPML_TM_Page_Builders->link_to_translation_filter('link nascosto...', 66388, 'en', '113131') #10 /home/metaltex23/public_html/wp-includes/class-wp-hook.php(324): WPML_TM_Page_Builders_Hooks->link_to_translation_filter('link nascosto...', 66388, 'en', '113131') #11 /home/metaltex23/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters('link nascosto...', Array) #12 /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/wpml-url-filters.class.php(149): apply_filters('wpml_link_to_tr...', 'link nascosto...', 66388, 'en', '113131') #13 /home/metaltex23/public_html/wp-includes/class-wp-hook.php(324): WPML_URL_Filters->get_edit_post_link('link nascosto...', 66388, 'display') #14 /home/metaltex23/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters('link nascosto...', Array) #15 /home/metaltex23/public_html/wp-includes/link-template.php(1499): apply_filters('get_edit_post_l...', 'link nascosto...', 66388, 'display') #16 /home/metaltex23/public_html/wp-admin/includes/class-wp-media-list-table.php(463): get_edit_post_link(Object(WP_Post)) #17 /home/metaltex23/public_html/wp-admin/includes/class-wp-list-table.php(1797): WP_Media_List_Table->column_title(Object(WP_Post)) #18 /home/metaltex23/public_html/wp-admin/includes/class-wp-media-list-table.php(747): WP_List_Table->single_row_columns(Object(WP_Post)) #19 /home/metaltex23/public_html/wp-admin/includes/class-wp-list-table.php(1712): WP_Media_List_Table->display_rows() #20 /home/metaltex23/public_html/wp-admin/includes/class-wp-list-table.php(1639): WP_List_Table->display_rows_or_placeholder() #21 /home/metaltex23/public_html/wp-admin/upload.php(456): WP_List_Table->display() #22 {main} thrown in /home/metaltex23/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translations.php on line 193

P.S. Mettendo le impostazioni che mi hai suggerito non vedo alcun debug.log. L'errore l'ho preso mettendo wp_debug_display a true.

Grazie

Novembre 6, 2025 alle 3:22 pm #17554599

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ciao!

Ho risolto il problema.
Nella tabella icl_translation c’era un record con Translation ID impostato su 0 e la colonna non era configurata come AUTO_INCREMENT, cosa che impediva a WPML di creare correttamente le relazioni tra gli elementi.

Ho eliminato la voce con ID 0 e impostato la chiave come AUTO_INCREMENT, così da permettere al sistema di generare automaticamente gli ID corretti.

Ora tutto funziona correttamente.

Novembre 7, 2025 alle 10:17 am #17556639

Tiziano

Ciao Paola,

ottimo, grazie mille!

Ho fatto qualche test e sembra funzionare tutto correttamente.

Ho visto che effettivamente mancavano gli Auto Increment su molte chiavi primarie nel database. Qualcosa è andato storto durante l'ultima migrazione in produzione.

Ti ringrazio per tutto il supporto