Javafx, NullPointerException przy TableView

0

Witam, nie mam kompletnie pojęcia na czym polega problem.
W ScneBuilderze dodałem nowy element TableView, dodałem mu oczywiście id i dodałem odpowiednią linijkę w kodzie, aby móc potem bosługiwać ową tabelę.
Niestety kiedy chcę się do niej odwołać wyskakuje mi wspomniany w temacie błąd.
Nie widzę osobiście sensu by podawac kod, ale jak może to pomóc to:


    @FXML
    private TableView<UnitCondition> tvCondition ;

Błąd przy:

		System.out.println("tvCondition .getColumns() "+tvCondition .getColumns());

Nie mam pojęcia co może być źle, bo wcześniej dodałem tabelę i wszystko ładnie działało, kolejna też.
Teraz wróciłem do tej części kodu po parunastodniowej przerwie wszystko już sobie przygotowałem i podpiąłem a tu nagle taki błąd nie wiadomo skąd :/

Dodam że jeżeli dodam taką linijkę:

tvCondition = new TableView<UnitCondition>(dataCastlesUnitCondition.get(getCastle()));

To wszystko ładnie działa, tzn wtedy zmiany są niewidoczne ale nulla nie ma ;)
Jeżeli ma ktoś nawet pomysł, nawet głupi to zachęcam do pisania może, to coś da...

@Edit
Problem występuje także z innymi elementami, testowo dodałem nowy Button i ten sam błąd wyskakuje, prawdopodobnie inne elementy będą zachowywać się tak samo. Wiecie o co może chodzić?
Korzystam z eclipse wersji portable, może w tym jest problem, choć wcześniej działało...

0

Znalazłem odpowiedź, mocno mnie zaskoczyła ale grunt że znalazłem ;)
Okazało się że przez przypadek do 2 plików fxml dałem ten sam controller i po prostu się gryzło.
Błąd głupi ale kosztowało dużo czasu i wysiłku go znaleźć.
Na szczęście już wszystko naprawione a temat do zamknięcia :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1