Исправил все, кроме типа Exception. Файл создается (поэтому стектрейс теперь не печатается - там нет больше NullPointerException), Ну и static в сигнатурах методов удалил