Tom Schindl tom.schindl at bestsolution.at
Mon Jul 16 14:05:52 PDT 2012


Is it a problem in the JavaDoc but calling TextField#setText(null)
results not directly in an error but an NPE once you try to type
something into the control:

TextField f = new TextField();
primaryStage.setScene(new Scene(b));

The line with the NPE is in TextInputControlBehavior.defaultKeyTyped
line 219

> undoManager.addChange(start, textInput.getText().substring(start, end), character, true);

textInput.getText() is null, the problem is when binding e.g. a bean
where the value is NULL initially one gets NPEs so this is a major bug.
If NULL is not allowed for f.setText() it should throw an
IllegalArgumentException immediately I think, not?


B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
tom schindl                 geschäftsführer/CEO
eduard-bodem-gasse 5-7/1   A-6020 innsbruck     fax      ++43 512 935833
http://www.BestSolution.at                      phone    ++43 512 935834

More information about the openjfx-dev mailing list