diff --git a/extensions/arc/runtime/src/main/java/io/quarkus/arc/runtime/ConfigBeanCreator.java b/extensions/arc/runtime/src/main/java/io/quarkus/arc/runtime/ConfigBeanCreator.java index 548d2afe985c25..eedbf5c4d9ca95 100644 --- a/extensions/arc/runtime/src/main/java/io/quarkus/arc/runtime/ConfigBeanCreator.java +++ b/extensions/arc/runtime/src/main/java/io/quarkus/arc/runtime/ConfigBeanCreator.java @@ -9,7 +9,7 @@ import org.eclipse.microprofile.config.ConfigProvider; import io.quarkus.arc.BeanCreator; -import io.quarkus.arc.impl.InjectionPointProvider; +import io.quarkus.arc.impl.CreationalContextImpl; import io.smallrye.config.inject.ConfigProducerUtil; public class ConfigBeanCreator implements BeanCreator { @@ -27,7 +27,7 @@ public Object create(CreationalContext creationalContext, Map> { @Override public Optional create(CreationalContext> creationalContext, Map params) { - InjectionPoint injectionPoint = InjectionPointProvider.get(); + InjectionPoint injectionPoint = (InjectionPoint) CreationalContextImpl.getExtra(creationalContext); if (injectionPoint == null) { throw new IllegalStateException("No current injection point found"); }