l'errore è sollevato in corrispondenza della riga

DataFile df = new DataFile(path);
dellla pagina auth.jsp

e la "root cause"

java.lang.NullPointerException
java.io.File.<init>(Unknown Source)
PoolClass.DataFile.<init>(DataFile.java:10)
org.apache.jsp.auth_jsp._jspService(auth_jsp.java: 57)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:98)
.....

Non credo che servono le altre righe

L'errore penso che sia dovuto al fatto che il costruttore DataFile ha bisogno di un path assoluto come C:/data.txt che usavo prima e tutto funzionava(prima mettevo il file data,txt per comodità in C), ora invece si ritrova solo il path realtivo.
Ho provato anche a modificare il costruttore di DataFile nella seguente maniera ma ho avuto altri tipi di errori

codice:
//ho messo URI anzichè String  	
public DataFile(URI inputFile) throws IOException{
			this.file=new File(inputFile);
			file.createNewFile();
	}
Ciao e grazie