高井です。 41行目、 String ext = ResourceUtil.getExtension(path).toLowerCase(); となっていますが、 ResourceUtil#getExtension(String) は.が含まれないときにnullを返すので、NullPointerExceptionが発生します。 適切な例外を投げるようにした方が好ましいのではないかと考えます。 -- TAKAI Naoto / [E-MAIL ADDRESS DELETED]