Моя Java немного ржавая ... особенно в отношении сборки мусора, поэтому я мог бы немного помочь найти решение о том, как это неправильно заканчивается в «null» в конце этого:
public void copyFileBuffered(String inPUT, String outPUT) throws
FileNotFoundException, IOException {
InputStream is = null;
OutputStream os = null;
try{
if(inPUT != null)
is = new FileInputStream(inPUT);
if(outPUT != null)
os = new FileOutputStream(outPUT);
int count = 0;
byte b[] = new byte[BLKSIZ];
while ((count = is.read(b)) != -1) { /** FORTIFY ERROR LINE */
os.write(b, 0, count);
}
}
catch(Exception e){}
finally{
if(is != null)
is.close();
if(os != null)
os.close();
}
}
из того, что я вижу, об этом позаботился "os = new FileOutputStream (outPUT);"
FORTIFY: метод copyFileBuffered () разыменовывает нулевой указатель.