Guarda questo pezzo di codice; l'ho guardato meglio solo ora:
Come vedi tu istanzi out e lo setti pasri a null, dopo di che fai out.close() essendo out nullo --> NullPointerException; devi vedere se effettivamente ti serve questo out nel tuo metodo e se sì quando e come devi istanziarlo correttamente.BufferedWriter out = null;
try
{
/*
ISTANZIAMO LA CLASSE XMLOutputter
CHE CI PERMETTE DI FORMATTARE IL
FILE XML.
/**/
XMLOutputter xout = new XMLOutputter();
xout.setIndent(true);
xout.setNewlines(true);
/*
CON QUESTA ISTRUZIONE SCRIVIAMO
IL DOCUMENTO documento IN UN
BufferedWriter CHE CREA IL FILE
TRAMITE UN FileWriter
/**/
xout.output(documento,out);
}catch(IOException e)
{
System.out.println("Error in producing file: " + e.getMessage());
}finally
{
try
{
out.close();
Ciao![]()

Rispondi quotando