Buggy code:
public class AbstractComponentConfigurator { protected static InterceptorFactory weaved ( final Collection < InterceptorFactory > interceptorFactories ) { } protected void mergeInjectionsForClass ( final Class < ? > clazz , final Class < ? > actualClass , final EEModuleClassDescription classDescription , final EEModuleDescription moduleDescription , final DeploymentReflectionIndex deploymentReflectionIndex , final ComponentDescription description , final ComponentConfiguration configuration , final DeploymentPhaseContext context , final Deque < InterceptorFactory > injectors , final Object instanceKey , final Deque < InterceptorFactory > uninjectors , boolean metadataComplete ) throws DeploymentUnitProcessingException { final Map < InjectionTarget , ResourceInjectionConfiguration > mergedInjections = new HashMap < InjectionTarget , ResourceInjectionConfiguration > ( ) ; if ( ( classDescription != null ) && ( ! metadataComplete ) ) { mergedInjections . putAll ( classDescription . getInjectionConfigurations ( ) ) ; } mergedInjections . putAll ( moduleDescription . getResourceInjections ( clazz . getName ( ) ) ) ; mergedInjections . putAll ( description . getResourceInjections ( clazz . getName ( ) ) ) ; for ( final ResourceInjectionConfiguration injectionConfiguration : mergedInjections . values ( ) ) { if ( ( ! ( moduleDescription . isAppClient ( ) ) ) && ( injectionConfiguration . getTarget ( ) . isStatic ( context . getDeploymentUnit ( ) ) ) ) { <START_BUG> EeLogger . SERVER_DEPLOYMENT_LOGGER . ignoringStaticInjectionTarget ( injectionConfiguration . getTarget ( ) ) ; <END_BUG> continue ; } if ( ( injectionConfiguration . getTarget ( ) ) instanceof MethodInjectionTarget ) { final MethodInjectionTarget mt = ( ( MethodInjectionTarget ) ( injectionConfiguration . getTarget ( ) ) ) ; Method method = mt . getMethod ( deploymentReflectionIndex , clazz ) ; if ( ! ( isNotOverriden ( clazz , method , actualClass , deploymentReflectionIndex ) ) ) { continue ; } } final Object valueContextKey = new Object ( ) ; final InjectedValue < ManagedReferenceFactory > managedReferenceFactoryValue = new InjectedValue < ManagedReferenceFactory > ( ) ; configuration . getStartDependencies ( ) . add ( new ComponentDescription . InjectedConfigurator ( injectionConfiguration , configuration , context , managedReferenceFactoryValue ) ) ; injectors . addFirst ( injectionConfiguration . getTarget ( ) . createInjectionInterceptorFactory ( instanceKey , valueContextKey , managedReferenceFactoryValue , context . getDeploymentUnit ( ) , injectionConfiguration . isOptional ( ) ) ) ; uninjectors . addLast ( new ManagedReferenceReleaseInterceptorFactory ( valueContextKey ) ) ; } } protected boolean isNotOverriden ( final Class < ? > clazz , final Method method , final Class < ? > actualClass , final DeploymentReflectionIndex deploymentReflectionIndex ) throws DeploymentUnitProcessingException { } }

Fix:
EeLogger . SERVER_DEPLOYMENT_LOGGER . debugf ( "Injection<seq2seq4repair_space>for<seq2seq4repair_space>a<seq2seq4repair_space>member<seq2seq4repair_space>with<seq2seq4repair_space>static<seq2seq4repair_space>modifier<seq2seq4repair_space>is<seq2seq4repair_space>only<seq2seq4repair_space>acceptable<seq2seq4repair_space>on<seq2seq4repair_space>application<seq2seq4repair_space>clients,<seq2seq4repair_space>ignoring<seq2seq4repair_space>injection<seq2seq4repair_space>for<seq2seq4repair_space>target<seq2seq4repair_space>%s" , injectionConfiguration . getTarget ( ) ) ;