Skip to content

Commit 3e6860f

Browse files
authored
cf: include more detail with "No matching files found for mod" error (#555)
1 parent 73612b5 commit 3e6860f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/main/java/me/itzg/helpers/curseforge/CurseForgeApiClient.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,10 +181,13 @@ public CurseForgeFile resolveModpackFile(
181181
(fileMatcher == null || file.getFileName().contains(fileMatcher)))
182182
.findFirst()
183183
.orElseThrow(() -> {
184-
log.debug("No matching files trying fileMatcher={} against {}", fileMatcher,
185-
mod.getLatestFiles()
184+
log.debug("No matching files for mod id={} name={} trying fileMatcher={}, sample of latest files={}",
185+
mod.getId(), mod.getName(),
186+
fileMatcher, mod.getLatestFiles()
187+
);
188+
return new GenericException(String.format("No matching files found for mod '%s' (%d) using fileMatcher '%s'",
189+
mod.getSlug(), mod.getId(), fileMatcher)
186190
);
187-
return new GenericException("No matching files found for mod");
188191
});
189192
}
190193

0 commit comments

Comments
 (0)