diff --git a/src/main/java/org/springframework/guice/module/SpringModule.java b/src/main/java/org/springframework/guice/module/SpringModule.java index 830dbdd..7d39e80 100644 --- a/src/main/java/org/springframework/guice/module/SpringModule.java +++ b/src/main/java/org/springframework/guice/module/SpringModule.java @@ -146,6 +146,9 @@ public class SpringModule extends AbstractModule { beanName, type, bindingAnnotation); Class clazz = (type instanceof Class) ? (Class) type : beanFactory.getType(beanName); + if (clazz == null) { + continue; + } if (!clazz.isInterface() && !ClassUtils.isCglibProxyClass(clazz)) { bindConditionally(binder(), name, clazz, typeProvider, namedProvider, bindingAnnotation); }