This is the relevant code I think
class Sudoku {
int[][] grid;
void generateSudokuFromInput()
{
grid = new int[][] <--- java.lang.NullPointerException at Sudoku.generateSudokuFromInput(Sudoku.java:309)
{
(...)
}
}
void solveIt() {
generateSudokuFromInput();
}
}
Keep getting NullPointer error
As an alternative to declaring the array size later (as described in other answers), you can also just initialize your array when declaring it: