v2.3.0: fixed a few cases of error message spam

This commit is contained in:
Evan Debenham
2023-11-01 15:43:50 -04:00
parent 5f9926e3ea
commit b1348dcf72
2 changed files with 11 additions and 6 deletions

View File

@@ -308,7 +308,7 @@ public class InterlevelScene extends PixelScene {
else if (error.getMessage() != null &&
error.getMessage().equals("old save")) errorMsg = Messages.get(this, "io_error");
else throw new RuntimeException("fatal error occured while moving between floors. " +
else throw new RuntimeException("fatal error occurred while moving between floors. " +
"Seed:" + Dungeon.seed + " depth:" + Dungeon.depth, error);
add( new WndError( errorMsg ) {
@@ -326,11 +326,13 @@ public class InterlevelScene extends PixelScene {
s += "\n";
s += t.toString();
}
ShatteredPixelDungeon.reportException(
new RuntimeException("waited more than 10 seconds on levelgen. " +
"Seed:" + Dungeon.seed + " depth:" + Dungeon.depth + " trace:" +
s)
);
//we care about reporting game logic exceptions, not slow IO
if (!s.contains("FileUtils.bundleToFile")){
ShatteredPixelDungeon.reportException(
new RuntimeException("waited more than 10 seconds on levelgen. " +
"Seed:" + Dungeon.seed + " depth:" + Dungeon.depth + " trace:" +
s));
}
}
break;
}