Skip to content

Commit 4117e4b

Browse files
authored
Fix #238: Don't print an error message for the assets on first sync (#246)
1 parent 12c58a2 commit 4117e4b

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/main/java/net/neoforged/nfrtgradle/DownloadAssets.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,16 @@ private static boolean checkAssetValidity(Task task) {
121121

122122
var assetReferenceFile = downloadTask.getAssetPropertiesFile();
123123
if (assetReferenceFile.isPresent()) {
124+
var file = assetReferenceFile.getAsFile().get();
125+
if (!file.exists()) {
126+
logger.info("Asset reference file {} does not exist.", file);
127+
return false;
128+
}
124129
DownloadedAssetsReference assetReference;
125130
try {
126-
assetReference = DownloadedAssetsReference.loadProperties(assetReferenceFile.getAsFile().get());
131+
assetReference = DownloadedAssetsReference.loadProperties(file);
127132
} catch (Exception e) {
128-
logger.error("Failed to read downloaded asset index: {}", assetReferenceFile);
133+
logger.error("Failed to read downloaded asset index: {}", file, e);
129134
return false;
130135
}
131136
return validateAssetReference(assetReference, logger);

0 commit comments

Comments
 (0)