Il problema preciso in effetti non so da dove nasce, però ho qualche problema con la "comunicazione" tra una classe oggetto e un'interfaccia questa dovrebbe calcolare le varie soluzioni di un sudoku e salvarle in una lista, e poi l'interfaccia le recupera usando un metodo dell'oggetto che gli passa questa lista, il problema è che quando premo il pulsante per far visualizzare la prossima soluzione, lui non la trova(NullPointerException) il che è falso, perche avviando il tutto da un main direttamente nella classe del risolutore le soluzioni che chiedo vengono trovate. Altra cosa strana è che non accade con tutti i sudoku, ma attualmente solo questa combinazione che gli passo mi fa uscire questo risultato...
le classi sono queste: Solver e Finestra
il Sudoku che mi da problemi è gia contenuto nel main del solver