Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8118506

NPE in TextFieldSkin of PasswordField

XMLWordPrintable

      May be related to fix for RT-33170

      In this case the PasswordField text value is likely being set to NULL

      Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
              at com.sun.javafx.scene.control.skin.TextFieldSkin.maskText(Unknown Source)
              at com.sun.javafx.scene.control.skin.TextFieldSkin$4.computeValue(Unknown Source)
              at javafx.beans.binding.StringBinding.get(Unknown Source)
              at javafx.beans.binding.StringBinding.get(Unknown Source)
              at javafx.beans.binding.StringExpression.getValue(Unknown Source)
              at javafx.beans.binding.StringExpression.getValue(Unknown Source)
              at javafx.beans.property.StringPropertyBase.get(Unknown Source)
              at javafx.beans.property.StringPropertyBase.get(Unknown Source)
              at javafx.scene.text.Text.getText(Unknown Source)
              at javafx.scene.text.Text.getTextInternal(Unknown Source)
              at javafx.scene.text.Text.needsFullTextLayout(Unknown Source)
              at javafx.scene.text.Text.access$400(Unknown Source)
              at javafx.scene.text.Text$4.invalidated(Unknown Source)
              at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source)
              at javafx.beans.property.StringPropertyBase.access$000(Unknown Source)
              at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source)
              at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source)
              at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
              at javafx.beans.binding.StringBinding.invalidate(Unknown Source)
              at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source)
              at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
              at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
              at javafx.scene.control.TextInputControl$TextProperty.fireValueChangedEvent(Unknown Source)
              at javafx.scene.control.TextInputControl$TextProperty.markInvalid(Unknown Source)
              at javafx.scene.control.TextInputControl$TextProperty.set(Unknown Source)
              at javafx.scene.control.TextInputControl.setText(Unknown Source)

            leifs Leif Samuelsson (Inactive)
            swpalmer Scott Palmer
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: