Buggy code:
public class EeSubsystemAdd extends AbstractBoottimeAddStepHandler { private final DefaultEarSubDeploymentsIsolationProcessor isolationProcessor ; private final GlobalModuleDependencyProcessor moduleDependencyProcessor ; public EeSubsystemAdd ( final DefaultEarSubDeploymentsIsolationProcessor isolationProcessor , final GlobalModuleDependencyProcessor moduleDependencyProcessor ) { } protected void populateModel ( ModelNode operation , ModelNode model ) throws OperationFailedException { } protected void performBoottime ( OperationContext context , final ModelNode operation , final ModelNode model , final ServiceVerificationHandler verificationHandler , final List < ServiceController < ? > > newControllers ) throws OperationFailedException { final boolean appclient = ( context . getProcessType ( ) ) == ( ProcessType . APPLICATION_CLIENT ) ; final EEJndiViewExtension extension = new EEJndiViewExtension ( ) ; context . getServiceTarget ( ) . addService ( SERVICE_NAME , extension ) . addDependency ( JndiViewExtensionRegistry . SERVICE_NAME , JndiViewExtensionRegistry . class , extension . getRegistryInjector ( ) ) . addListener ( verificationHandler ) . install ( ) ; final ModelNode globalModules = INSTANCE . resolveModelAttribute ( context , model ) ; final boolean earSubDeploymentsIsolated = EAR_SUBDEPLOYMENTS_ISOLATED . resolveModelAttribute ( context , model ) . asBoolean ( ) ; context . addStep ( new AbstractDeploymentChainStep ( ) { protected void execute ( DeploymentProcessorTarget processorTarget ) { moduleDependencyProcessor . setGlobalModules ( globalModules ) ; isolationProcessor . setEarSubDeploymentsIsolated ( earSubDeploymentsIsolated ) ; EeLogger . ROOT_LOGGER . debug ( "Activating<seq2seq4repair_space>EE<seq2seq4repair_space>subsystem" ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_EAR_DEPLOYMENT_INIT , new EarInitializationProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_EAR_APP_XML_PARSE , new EarMetaDataParsingProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_JBOSS_EJB_CLIENT_XML_PARSE , new EJBClientDescriptorParsingProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_EJB_EAR_APPLICATION_NAME , new EarApplicationNameProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_EAR , new EarStructureProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_EJB_JAR_IN_EAR , new EjbJarDeploymentProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_APPLICATION_CLIENT_IN_EAR , new ApplicationClientDeploymentProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_MANAGED_BEAN_JAR_IN_EAR , new ManagedBeanSubDeploymentMarkingProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_EE_MODULE_INIT , new EEModuleInitialProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( STRUCTURE , STRUCTURE_EE_RESOURCE_INJECTION_REGISTRY , new ResourceReferenceRegistrySetupProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( PARSE , PARSE_EE_MODULE_NAME , new EEModuleNameProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( PARSE , PARSE_EE_ANNOTATIONS , new EEAnnotationProcessor ( ) ) ; <START_BUG> processorTarget . addDeploymentProcessor ( PARSE , PARSE_LIEFCYCLE_ANNOTATION , new LifecycleAnnotationParsingProcessor ( ) ) ; <END_BUG> processorTarget . addDeploymentProcessor ( PARSE , PARSE_AROUNDINVOKE_ANNOTATION , new AroundInvokeAnnotationParsingProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( PARSE , PARSE_EAR_SUBDEPLOYMENTS_ISOLATION_DEFAULT , isolationProcessor ) ; processorTarget . addDeploymentProcessor ( PARSE , PARSE_DATA_SOURCE_DEFINITION_ANNOTATION , new DataSourceDefinitionAnnotationParser ( ) ) ; processorTarget . addDeploymentProcessor ( PARSE , PARSE_DISTINCT_NAME , new EEDistinctNameProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( PARSE , PARSE_EAR_MESSAGE_DESTINATIONS , new EarMessageDestinationProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( PARSE , PARSE_MANAGED_BEAN_ANNOTATION , new ManagedBeanAnnotationProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( DEPENDENCIES , DEPENDENCIES_MANAGED_BEAN , new JavaEEDependencyProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( DEPENDENCIES , DEPENDENCIES_GLOBAL_MODULES , moduleDependencyProcessor ) ; processorTarget . addDeploymentProcessor ( DEPENDENCIES , DEPENDENCIES_EE_CLASS_DESCRIPTIONS , new ApplicationClassesAggregationProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( POST_MODULE , POST_MODULE_VALIDATOR_FACTORY , new BeanValidationFactoryDeployer ( ) ) ; processorTarget . addDeploymentProcessor ( POST_MODULE , POST_MODULE_EAR_DEPENDENCY , new EarDependencyProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( POST_MODULE , POST_INITIALIZE_IN_ORDER , new InitializeInOrderProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( POST_MODULE , POST_MODULE_INJECTION_ANNOTATION , new ResourceInjectionAnnotationParsingProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( POST_MODULE , POST_MODULE_ENV_ENTRY , new ResourceReferenceProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( POST_MODULE , POST_MODULE_DATASOURCE_REF , new DataSourceDefinitionDeploymentDescriptorParser ( ) ) ; processorTarget . addDeploymentProcessor ( POST_MODULE , POST_MODULE_INTERCEPTOR_ANNOTATIONS , new InterceptorAnnotationProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( POST_MODULE , POST_MODULE_NAMING_CONTEXT , new ModuleContextProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( POST_MODULE , POST_MODULE_APP_NAMING_CONTEXT , new ApplicationContextProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( INSTALL , INSTALL_RESOLVE_MESSAGE_DESTINATIONS , new MessageDestinationResolutionProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( INSTALL , INSTALL_COMPONENT_AGGREGATION , new ComponentAggregationProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( INSTALL , INSTALL_MODULE_JNDI_BINDINGS , new ModuleJndiBindingProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( INSTALL , INSTALL_EE_MODULE_CONFIG , new EEModuleConfigurationProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( INSTALL , INSTALL_EE_COMPONENT , new ComponentInstallProcessor ( ) ) ; processorTarget . addDeploymentProcessor ( CLEANUP , CLEANUP_EE , new EECleanUpProcessor ( ) ) ; } } , RUNTIME ) ; } protected boolean requiresRuntimeVerification ( ) { } }

Fix:
processorTarget . addDeploymentProcessor ( PARSE , PARSE_LIFECYCLE_ANNOTATION , new LifecycleAnnotationParsingProcessor ( ) ) ;