takezoe/xlsbeans — pull request #3 by ssogabe (2014-07-24 12:51:18+00:00)
Title: ignoreSheetNotFound not work correctly

ignoreSheetNotFoundを指定しない(false)のときに、@Sheetで存在しないシートを指定した場合、SheetNotFoundExceptionではなく、causeがNPEであるXLSBeanExceptionがスローされます。

XLSBeans.java#124,125で、

WSheet wSheet = w.getSheet(sheet.name());
if(wSheet == null){

としていますが、w.getSheet()はシートがない場合でもnullは返さないので、SheetNotFoundExceptionはスローされず、その後の処理でNPEがでるようです。