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.
-
Archivi
- Maggio 2009 (2)
- Febbraio 2009 (1)
- Gennaio 2009 (1)
- Dicembre 2008 (2)
- Ottobre 2008 (1)
- Settembre 2008 (5)
- Agosto 2008 (6)
- Giugno 2008 (2)
- Maggio 2008 (1)
- Aprile 2008 (1)
- Marzo 2008 (4)
- Febbraio 2008 (2)
-
Categorie
- 3d
- amenità
- amici
- animali
- apple
- atomica
- bug
- canvas
- cazzate
- css
- curiosità
- dieta
- discussioni
- divertente
- drm
- excel
- Explorer
- Firefox
- Firefox 3
- folklore
- freedom
- freeware
- gatti
- giochi
- gpl
- gwt
- hardware
- html
- html 5
- iMac
- internet
- java
- javascript
- libertà
- linux
- mac
- Macintosh
- mobile
- mod
- modellismo ferroviario
- movimenti
- navi
- news
- objective c
- open source
- Opera
- p2p
- performance
- personale
- Safari
- sdk
- seam
- sicurezza
- singleton
- software
- standard
- static methods
- storia
- svg
- sviluppo
- tecnologia
- troubleshooting
- tv
- ubuntu
- umorismo
- Uncategorized
- usabilità
- videogame
- vista
- web
- WebKit
- windows
- wise
- world of warcraft
- wwii
- xhtml
- xml
- xpath
- xslt
-
RSS
Ingressi RSS
Commenti RSS