Index: impl/src/main/java/org/jboss/weld/injection/FieldInjectionPoint.java =================================================================== --- impl/src/main/java/org/jboss/weld/injection/FieldInjectionPoint.java (revision 5486) +++ impl/src/main/java/org/jboss/weld/injection/FieldInjectionPoint.java (working copy) @@ -106,7 +106,13 @@ { try { - delegate().set(declaringInstance, value); + Object instanceToInject = declaringInstance; + if (!isDelegate()) + { + // if declaringInstance is a proxy, unwrap it + instanceToInject = InterceptionUtils.getRawInstance(declaringInstance); + } + delegate().set(instanceToInject, value); } catch (IllegalArgumentException e) {