dezone

Just another dezone weblog

Messaggi d’errore inutili

Chi scrive codice, ma anche chi si limita ad usare software, sa bene che ogni tanto ci si può imbattere in un problema segnalato da un messaggio d’errore che non dice nulla. Ad esempio, poco fa tentando di usare un componente di seam per inviare mail con allegati, mi si è presentato il seguente errore:

Expected parameter value, got “null”.

Nulla, ne il messaggio d’errore ne il log del container, spiega quale sia questo benedetto value mancante. E da una prima analisi sembra che non manchi il necessario per spedire il messaggio. Sicuramente c’è una ragione (ipotesi da verificare, configurazione del mail sender). Però mi chiedo: perché tanto odio nei confronti dei poveri programmatori che alle sette di sera potrebbero avere qualche difficoltà a mettere a posto tutti i dettagli necessari a spedire una stupida mail?

Già che ci sono, la mail in questione contiene come allegato un file di Excel. Non tutti sanno che per generare file di Excel (ma anche di altre applicazioni di Microsoft Office) è sufficiente creare dei file html seguendo le specifiche che è possibile scaricare da MSDN, per poi associargli l’estensione xls e all’occorrenza il mimetype “application/vnd.ms-excel”. Insomma, niente più export di file in csv.

19 Novembre, 2007 Pubblicato da fdigiuseppe | excel, java, seam, sviluppo | | Ancora nessun commento.