We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1822650 commit 0acad9aCopy full SHA for 0acad9a
1 file changed
java/dagger/internal/codegen/binding/InjectionAnnotations.java
@@ -141,7 +141,12 @@ private ImmutableCollection<? extends AnnotationMirror> getQualifiersForKotlinPr
141
.orElseThrow(
142
() ->
143
new IllegalStateException(
144
- "No matching InjectedFieldSignature for " + memberInjectedFieldSignature));
+ String.format(
145
+ "No matching InjectedFieldSignature for %1$s. This likely means that "
146
+ + "%1$s was compiled with an older, incompatible version of "
147
+ + "Dagger. Please update all Dagger dependencies to the same "
148
+ + "version.",
149
+ memberInjectedFieldSignature)));
150
} else {
151
throw new IllegalStateException(
152
"No MembersInjector found for " + fieldElement.getEnclosingElement());
0 commit comments