Caused by: java.lang.NullPointerException: Location is required.
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3207)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3175)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3148)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3124)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3104)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3097)
at cypher.choose.ChooseController.encrypt(ChooseController.java:30)
... 58 more
Я получаю эту ошибку из кода в контроллере:
@FXML
public void encrypt(ActionEvent event) throws IOException{
Stage primaryStage = (Stage)((Node)event.getSource()).getScene().getWindow();
Parent encrypt = FXMLLoader.load(getClass().getResource("cypher/encrypt/encrypt.fxml"));
Scene encryptScene = new Scene(encrypt,800,500);
primaryStage.setScene(encryptScene);
}
Это макет моего пакета:
IЯ уверен, что аналогичные вопросы были заданы, но я искал некоторое время и не мог найти ответ