1. File f = new File("C:/pics1");
2. File[ ] files = f.listFiles();
3. for (File f1 : files) {
4. try {
5. BufferedImage bufferedImage8 = ImageIO.read(f1);
6. if (bufferedImage8.getHeight(null) != Constants.IMAGE_HEIGHT
|| bufferedImage8.getWidth(null) != Constants.IMAGE_WIDTH) {
bufferedImage8 = GraphicsUtilities.resizeImage(bufferedImage8,
Constants.IMAGE_WIDTH, Constants.IMAGE_HEIGHT);
}
// index.setFilePath(f.getAbsolutePath());
//indexWriter.addIndex(index);
Index index = indexWriter.getIndex(bufferedImage8);
indexes.add(index);
// numIndex++;
} catch (IOException ex) {
ex.printStackTrace();
In the above at the 6th line am getting "Exception in thread "main" java.lang.NullPointerException" error...
please tell me what is wrong with this....

Reply With Quote

