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 6 replies, has 2 voices.

Last updated by carloL-3 2 weeks, 5 days ago.

Assigned support staff: Laura.

Author Posts
September 27, 2019 at 2:52 pm #4655299

carloL-3

Hello.
I get the following error when I enable the WPML String Translation plug-in.

Fatal error: Uncaught InvalidArgumentException: String id cannot be empty in /home/vitaliano/public_html/wp-content/plugins/wpml-string-translation/classes/filters/db-cache/class-wpml-st-page-translation.php:103 Stack trace: #0 /home/vitaliano/public_html/wp-content/plugins/wpml-string-translation/classes/filters/db-cache/class-wpml-st-page-translation.php(44): WPML_ST_Page_Translation->validate_values('0', '[woocommerce_st...', 'admin_texts_woo...') #1 /home/vitaliano/public_html/wp-content/plugins/wpml-string-translation/classes/filters/db-cache/class-wpml-st-db-translation-retrieve.php(170): WPML_ST_Page_Translation->__construct('0', '[woocommerce_st...', 'admin_texts_woo...', 'Credit Card (St...', false, '') #2 /home/vitaliano/public_html/wp-content/plugins/wpml-string-translation/classes/filters/db-cache/class-wpml-st-db-translation-retrieve.php(149): WPML_ST_DB_Translation_Retrieve->build_translation(Array, '[woocommerce_st...', 'admin_texts_woo...', '') #3 /home/vitaliano/public_html/wp-content/plugins/wpml-string- in /home/vitaliano/public_html/wp-content/plugins/wpml-string-translation/classes/filters/db-cache/class-wpml-st-page-translation.php on line 103
The site is experiencing technical difficulties. Please check your site admin email inbox for instructions.

Also I don't see any page (either with this plugin active or not). I see that I have 28 pages but I can't find them.

What can it be?
Thanks

September 30, 2019 at 7:59 am #4662779

carloL-3

Salve, riscontro ancora questo errore durante il setup di WooCommerce Multilanguage.
Inoltre non riesco ad aggiungere le lingue JP e RU al mio WPML.

Sto utilizzando la versione beta.
Questo è l'errore che riscontro durante il setup di WooCommerce Multilanguage:

Fatal error: Uncaught InvalidArgumentException: Argument ID must be numeric and greater than 0. in /home/vitaliano/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-translation-element.php:28 Stack trace: #0 /home/vitaliano/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-translation-element-factory.php(35): WPML_Translation_Element->__construct(0, Object(SitePress), NULL) #1 /home/vitaliano/public_html/wp-content/plugins/wpml-translation-management/classes/words-count/hooks/wpml-tm-word-count-refresh-hooks.php(39): WPML_Translation_Element_Factory->create(0, 'post') #2 /home/vitaliano/public_html/wp-includes/class-wp-hook.php(288): WPML_TM_Word_Count_Refresh_Hooks->refresh_post_word_count(0) #3 /home/vitaliano/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #4 /home/vitaliano/public_html/wp-includes/plugin.php(465): WP_Hook->do_action(Array) #5 /home/vitaliano/public_html/wp-includes/post.php(3951): do_act in /home/vitaliano/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-translation-element.php on line 28

September 30, 2019 at 3:54 pm #4666187

Laura
Supporter

Languages: English (English ) Italian (Italiano ) Portuguese (Brazil) (Português )

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

Ciao,

Avrei bisogno delle informazioni di debug di WPML. Le puoi trovare in:
WPML -> Assistenza -> click sul link "informazioni di debug"
Copia tutto il testo nel box che abiliterò nella prossima risposta.
Altre informazioni qui: https://wpml.org/faq/provide-debug-information-faster-support/

September 30, 2019 at 4:06 pm #4666343

carloL-3

Ciao Laura, eccolo qui.
Quell'errore sembra essere sparito, anche se non riesco ad aggiungere quelle lingue a WPML.
E' un'ora che cerco di capire anche perchè non mi carica più i media nel pannello. Me li carica sulla folder del server (l'originale senza tutte le misure che fa WP) però non lo vedo nel backend WP e mi da questo errore in fase di upload: "nomefile.jpg Si è verificato un errore durante il caricamento. Riprova più tardi."

Mi sta dando un sacco di problemi WPML.
Fammi sapere per cortesia, non so più cosa controllare.
Grazie

October 1, 2019 at 10:07 am #4670835

Laura
Supporter

Languages: English (English ) Italian (Italiano ) Portuguese (Brazil) (Português )

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

Ciao,

cosa succede se provi ad aggiungere quelle lingue? C'è qualche errore?

Vedi se in WPML > Assistenza > risoluzione dei problemi appare un pulsante "ricrea le tabelle delle lingue" (dovrebbe essere il primo della lista). Appare solo quando ci sono problemi con la tabella delle lingue quindi non è detto che tu lo veda.

Riguardo al caricamento media, l'errore compare soltanto se WPML è attivo?

October 1, 2019 at 1:21 pm #4672335

carloL-3

Ciao Laura,
avevo un problema sul database. E' come se non fosse modificabile.
Probabilmente ho sbagliato qualcosa con l'importazione dal server in locale e qualche tabella si era danneggiata.
Ora sembrerebbe essere tutto regolare, non vedo più errori e riesco a caricare i media.
Ti ringrazio per l'assistenza e qualora ci dovessero essere ulteriori problemi apro un altro ticket specifico.
Grazie mille

October 1, 2019 at 1:22 pm #4672341

carloL-3

Tutto risolto per il momento.
Era un problema di database, non legato a WPML.
Grazie