@Override @SuppressWarnings("unchecked") protected PacketType createFolderElement(File file) throws IOException { try { return (PacketType)I2PBotePacket.createPacket(file); } catch (MalformedPacketException e) { log.error("Found malformed packet, deleting file: " + file.getAbsolutePath() + " (file size=" + file.length() + ")", e); if (!file.delete()) log.error("Can't delete malformed packet"); return null; } }
try { inputStream = new FileInputStream(file); I2PBotePacket packet = createPacket(Util.readBytes(inputStream)); return packet;