diff --git a/spring-faces/src/main/java/org/springframework/faces/ui/ProgressiveCommandButton.java b/spring-faces/src/main/java/org/springframework/faces/ui/ProgressiveCommandButton.java index 04effa7f..96d22df7 100644 --- a/spring-faces/src/main/java/org/springframework/faces/ui/ProgressiveCommandButton.java +++ b/spring-faces/src/main/java/org/springframework/faces/ui/ProgressiveCommandButton.java @@ -70,7 +70,7 @@ public class ProgressiveCommandButton extends UICommand { && context.getCurrentState() instanceof TransitionableState) { TransitionDefinition transition = ((TransitionableState) context.getCurrentState()) .getTransition(getActionExpression().getExpressionString()); - if (transition.getAttributes().contains("bind")) { + if (transition != null && transition.getAttributes().contains("bind")) { return Boolean.FALSE.equals(transition.getAttributes().getBoolean("bind")); } }