Buggy code:
public class WriteAttributeHandlers { public static class WriteAttributeOperationHandler implements OperationStepHandler { public static WriteAttributeHandlers . WriteAttributeOperationHandler INSTANCE = new WriteAttributeHandlers . WriteAttributeOperationHandler ( ) ; final ParametersValidator nameValidator = new ParametersValidator ( ) ; final ParameterValidator valueValidator ; protected WriteAttributeOperationHandler ( ) { } protected WriteAttributeOperationHandler ( ParameterValidator valueValidator ) { } @ Override public void execute ( OperationContext context , ModelNode operation ) throws OperationFailedException { } protected void validateValue ( String name , ModelNode value ) throws OperationFailedException { } protected void modelChanged ( final OperationContext context , final ModelNode operation , final String attributeName , final ModelNode newValue , final ModelNode currentValue ) throws OperationFailedException { <START_BUG> context . completeStep ( ) ; <END_BUG> } } public static class ModelTypeValidatingHandler extends WriteAttributeHandlers . WriteAttributeOperationHandler { public ModelTypeValidatingHandler ( final ModelType type ) { } public ModelTypeValidatingHandler ( final ModelType type , final boolean nullable ) { } public ModelTypeValidatingHandler ( final ModelType type , final boolean nullable , final boolean allowExpressions ) { } public ModelTypeValidatingHandler ( final ModelType type , final boolean nullable , final boolean allowExpressions , final boolean strict ) { } public ModelTypeValidatingHandler ( final boolean nullable , final boolean allowExpressions , final boolean strict , ModelType firstValidType , ModelType ... otherValidTypes ) { } } public static class StringLengthValidatingHandler extends WriteAttributeHandlers . WriteAttributeOperationHandler { public StringLengthValidatingHandler ( final int min ) { } public StringLengthValidatingHandler ( final int min , final boolean nullable ) { } public StringLengthValidatingHandler ( final int min , final boolean nullable , final boolean allowExpressions ) { } public StringLengthValidatingHandler ( final int min , final int max , final boolean nullable , final boolean allowExpressions ) { } } public static class IntRangeValidatingHandler extends WriteAttributeHandlers . WriteAttributeOperationHandler { public IntRangeValidatingHandler ( final int min ) { } public IntRangeValidatingHandler ( final int min , final boolean nullable ) { } public IntRangeValidatingHandler ( final int min , final int max , final boolean nullable , final boolean allowExpressions ) { } } public static class InetAddressValidatingHandler extends WriteAttributeHandlers . WriteAttributeOperationHandler { public InetAddressValidatingHandler ( final boolean nullable , final boolean allowExpressions ) { } } public static class ListValidatingHandler extends WriteAttributeHandlers . WriteAttributeOperationHandler { public ListValidatingHandler ( ParameterValidator elementValidator ) { } public ListValidatingHandler ( ParameterValidator elementValidator , boolean nullable ) { } public ListValidatingHandler ( ParameterValidator elementValidator , boolean nullable , int minSize , int maxSize ) { } } public static class AttributeDefinitionValidatingHandler extends WriteAttributeHandlers . WriteAttributeOperationHandler { public AttributeDefinitionValidatingHandler ( AttributeDefinition definition ) { } } }

Fix:
context . completeStep ( NOOP_ROLLBACK_HANDLER ) ;