Print error if this thing happens
parent
95d4f19ad4
commit
6e831468f9
|
@ -75,12 +75,13 @@ public class BinaryData implements Iterable<Map.Entry<String, BaseDataSection>>
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Iterator<Map.Entry<String, BaseDataSection>> iterator() {
|
public Iterator<Map.Entry<String, BaseDataSection>> iterator()
|
||||||
return this.sections.entrySet().iterator();
|
{ return this.sections.entrySet().iterator(); }
|
||||||
}
|
|
||||||
|
|
||||||
public static BinaryData read(File file) throws SODParseException {
|
public static BinaryData read(File file) throws SODParseException
|
||||||
try (DataInputStream dis = new DataInputStream(new FileInputStream(file))) {
|
{
|
||||||
|
try (DataInputStream dis = new DataInputStream(new FileInputStream(file)))
|
||||||
|
{
|
||||||
long magic = dis.readLong();
|
long magic = dis.readLong();
|
||||||
|
|
||||||
if (magic != 0xA77D1E) {
|
if (magic != 0xA77D1E) {
|
||||||
|
@ -88,9 +89,11 @@ public class BinaryData implements Iterable<Map.Entry<String, BaseDataSection>>
|
||||||
}
|
}
|
||||||
|
|
||||||
return Parser.parse(dis);
|
return Parser.parse(dis);
|
||||||
} catch (IOException e) {
|
}
|
||||||
|
catch (IOException e)
|
||||||
|
{
|
||||||
|
System.err.println("Error in parsing file " + file.toString());
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
//throw new SODParseException("Error in parsing file " + file.toString());
|
|
||||||
return new BinaryData();
|
return new BinaryData();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue