[*Closed*] WEBFORM - Strano Problema.

5 contenuti / 0 new
Ultimo contenuto
[*Closed*] WEBFORM - Strano Problema.

Un utente mi fa notare che

quando si cerca un di mandare un email o qualsiasi cosa da uno dei miei form configurati con webform la pagina di output per l'utente è TUTTA bianca con su scritto:

Invalid Address "NOME" Invalid Address "NOME"

"NOME" l'ho indicato io... chiaramente al suo posto c'è il Nome indicato per indicare il FROM nell'email inviata.

Però le email vengono comunque inviate e dal punt di vista delle funzionalità il servizio funziona benissimo ma

Questo problema è una novità, in quanto webform non ha dato problemi x mesi e mesi.

Cosa è successo di recente?! Qualche tempo fa c'è stato l'upgrade alla versione nuova e poi ho cambiato gli indirizzi email configurate (ma questa cosa non è causa ovviamente).

Ho fatto dei test, ho creato anche un webform nuovo, ma il problema persiste!

Qualcuno ha qualche idea?

Ci sono una serie di osservazioni:

jscm wrote:
Un utente mi fa notare che quando si cerca un di mandare un email o qualsiasi cosa[1] da uno dei miei form configurati con webform la pagina di output per l'utente è TUTTA bianca[2] con su scritto:
Invalid Address "NOME" Invalid Address "NOME"

"NOME" l'ho indicato io... chiaramente al suo posto c'è il Nome indicato per indicare il FROM nell'email inviata.
Però le email vengono comunque inviate[3] e dal punt di vista delle funzionalità il servizio funziona benissimo ma
Questo problema è una novità, in quanto webform non ha dato problemi x mesi e mesi[4].
Cosa è successo di recente?! Qualche tempo fa c'è stato l'upgrade alla versione nuova[5] e poi ho cambiato gli indirizzi email[6] configurate (ma questa cosa non è causa ovviamente[7]).
Ho fatto dei test, ho creato anche un webform nuovo, ma il problema persiste!
Qualcuno ha qualche idea?

Primo, complimenti per la spiegazione dettagliato. Rende molto più facile una diagnostica telematica...

[1] - cioè un webform che non spedisce un email, tipo poll o questionario?
[2] - White screen of death - l'applicativo ha subito un crash, cioè una cosa molto anomala. Aia!
[3] - L'applicativo muoia dopo aver spedito l'email, cioè tentando di salvare i risultati nel db, o scrivere la risposta
[4] - Il problema è recente, e prima di questa, non c'era
[5] - Webform ha cambiato versione
[6] - Ed anche gli parametri
[7] - Non vedo niente di ovvio qui, perchè credi che questi cambiamenti non hanno causato l'anomalia? Per il tempo passato? Vengono usati cosi spesso i webform dai tuoi utenti?

Ti ricordi più o meno quando hai fatti questi modifiche (cioè punti 5 e 6)? Nella tabella webform_submissions ci sono record dopo questa data? (per convertire quei numeri della colonna submitted usa http://www.epochconverter.com/)

Scommetto 2 centesimi che il problema (in base ai osservazioni [1][3][5]) è una modifica alla tabella webform_submissions non compiuto dal nuovo versione di Webform, che causa un errore di inserimento dei data tramite SQL, ma è strano che questo causa un crash. Probabilmente non troverei record dopo la data di aggiornamento
Nota bene la cifre che sono disposto a scommettere - sono un pessimo giocatore di poker...

John

Più imparo, più dubito.

Quote:

Primo, complimenti per la spiegazione dettagliato. Rende molto più facile una diagnostica telematica...

[1] - cioè un webform che non spedisce un email, tipo poll o questionario?
[2] - White screen of death - l'applicativo ha subito un crash, cioè una cosa molto anomala. Aia!
[3] - L'applicativo muoia dopo aver spedito l'email, cioè tentando di salvare i risultati nel db, o scrivere la risposta
[4] - Il problema è recente, e prima di questa, non c'era
[5] - Webform ha cambiato versione
[6] - Ed anche gli parametri
[7] - Non vedo niente di ovvio qui, perchè credi che questi cambiamenti non hanno causato l'anomalia? Per il tempo passato? Vengono usati cosi spesso i webform dai tuoi utenti?

Ti ricordi più o meno quando hai fatti questi modifiche (cioè punti 5 e 6)? Nella tabella webform_submissions ci sono record dopo questa data? (per convertire quei numeri della colonna submitted usa http://www.epochconverter.com/)

Scommetto 2 centesimi che il problema (in base ai osservazioni [1][3][5]) è una modifica alla tabella webform_submissions non compiuto dal nuovo versione di Webform, che causa un errore di inserimento dei data tramite SQL, ma è strano che questo causa un crash. Probabilmente non troverei record dopo la data di aggiornamento
Nota bene la cifre che sono disposto a scommettere - sono un pessimo giocatore di poker...

John

Ciao,
non ho fatto tutti i test che mi hai chiesto, non ancora almeno, perchè richiedono cmq tempo che al momento mi manca. Però ho fatto una cosa. ho disinstallato completamente il modulo, quindi presumo che anche la tabella sia stata rimossa.

Ho reinstallato il modulo, creato un nodo, compilato il nodo e sottomesso. Il problema però si ripresenta: le email vengono inviate con all'interno tutte le informazioni inserite nel form, ma mi restituisce cmq una pagina bianca con su scritto

Invalid address: "Healthy Flavors"

però dal dblog ritrovo questo errore php

Message Cannot modify header information - headers already sent by (output started at /../../../sites/all/modules/smtp/phpmailer/class.phpmailer.php:464) in /../../../../includes/common.inc on line 335.
Severity error

Io ho aggiornato webform con la versione rilasciata il 6 novembre. Però è anche vero che non molto tempo fa ho aggiornato il modulo smtp con la verisone rilasciata il 12 Novembre, ed ho inserito la libreria + recente di phpmailer.

In ogni caso smtp riesce mandare tutte le email, comprese quelle del modulo comment_notitfy

Per approfondire la cosa sono andato a vedere la pagina delle pending patches del modulo smtp ed ho trovato questo bug report molto interessante http://drupal.org/node/383866.

in quel link leggo che phpmailer 2.3 non è supportata al momento :-O e mi domando adesso dove trovo la versione precedente di phpmailer?!

Il problema sta nel modulo smtp che non supporta phpmailer 2.3, dopo un downgrade a phpmailer 2.2.1 supportato, tutto è tornato a funzionare.

ho risolto.

ho fatto un downgrade di phpmailer alla versione 2.2.1 supportata.

adesso funziona tutto benissimo!