Hello,
While using the media-util 1.0 code, I get an NPE on some image :
java.lang.NullPointerException mediautil.image.jpeg.LLJTran.writeNextMarkerAppXs(LLJTran.java:3386) mediautil.image.jpeg.LLJTran.nextWrite(LLJTran.java:1721) mediautil.image.jpeg.LLJTran.transform(LLJTran.java:1327) mediautil.image.jpeg.LLJTran.transform(LLJTran.java:1075) mediautil.image.jpeg.LLJTran.transform(LLJTran.java:1044) mediautil.image.jpeg.LLJTran.transform(LLJTran.java:1016) info.aide.metaimage.MetaImageServlet.writeJPEGRotate(MetaImageServlet.java:1083) info.aide.metaimage.MetaImageServlet.doGetMetadata(MetaImageServlet.java:272) info.aide.metaimage.MetaImageServlet.doGet(MetaImageServlet.java:510) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) org.apache.catalina.servlets.WebdavServlet.service(WebdavServlet.java:283) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
The proble is the code at the indicated line :
if(i >= appxs.length)
retVal = false;
IMHO, the case the field appxs is/become null, has not been handlen thus causing the NPE.
Regards,
JB
Anonymous