Fix compat error by continuing the throw from Java's fileReader class

This commit is contained in:
CocoTheOwner 2021-01-30 17:21:59 +01:00
parent 4fa8fff3db
commit feaf21c702
3 changed files with 8 additions and 14 deletions

View File

@ -149,18 +149,10 @@ public class Iris extends VolmitPlugin
public void onEnable()
{
instance = this;
if (!new File("compat.json").exists()) {
msg("Creating Compat file");
try {
new File("compat.json").createNewFile();
} catch (IOException e) {
msg("Could not forcefully initiate Compat");
}
}
try {
compat = IrisCompat.configured(getDataFile("compat.json"));
} catch (Exception e) {
msg("Could not find Compat file despite forceful initiation");
} catch (IOException e){
// Do nothing. Everything continues properly but the exception is still there.
}
proj = new ProjectManager();
convert = new ConversionManager();

View File

@ -149,7 +149,7 @@ public class IrisCompat
}
}
public static IrisCompat configured(File f)
public static IrisCompat configured(File f) throws IOException
{
IrisCompat def = new IrisCompat();
String defa = new JSONObject(new Gson().toJson(def)).toString(4);
@ -174,11 +174,13 @@ public class IrisCompat
def.getItemFilters().add(i);
}
}
catch(JsonSyntaxException | IOException e)
catch(JsonSyntaxException e)
{
e.printStackTrace();
}
catch(IOException e){
throw e;
}
return def;
}

View File

@ -410,7 +410,7 @@ public class IO
try {
fr = new FileReader(f);
} catch (IOException e) {
throw new IOException(e);
throw e;
}
BufferedReader bu = new BufferedReader(fr);
String c = "";