Quote Originariamente inviata da Darksky Visualizza il messaggio
Ho una nodelist Lista vuota

Ora se io scrivo:

Node Nodo = Lista.item(0);

da documentazione Java sul metodo Item trovo che viene restituito a Nodo il valore Null.
Se parli di org.w3c.dom.NodeList, la documentazione è molto chiara: "The node at the indexth position in the NodeList, or null if that is not a valid index."

Quindi se l'indice 0 non esiste, item(0) ritorna null e non lancia alcuna eccezione. Quindi la tua variabile Nodo è null e se tu ci invochi qualcosa sopra, ovviamente salta fuori un NullPointerException.