I am getting the following error when opening the metadata editor, and placing some TIFF images in the expected format/folder. NOTE: jpeg format images load without error.
ERROR 2011-05-25 15:24:29,857 de.sub.goobi.Metadaten.Metadaten.BildPruefen(?:?)
java.lang.NullPointerException
ERROR 2011-05-25 15:24:29,857 de.sub.goobi.Metadaten.Metadaten.BildPruefen(?:?)
java.lang.NullPointerException
ERROR 2011-05-25 15:24:46,145 de.unigoettingen.sub.commons.contentlib.imagelib.TiffInterpreter.read(TiffInterpreter.java:135)
Imagereader for TIFF couldn't be found
ERROR 2011-05-25 15:24:46,146 de.unigoettingen.sub.commons.contentlib.imagelib.ImageManager.init(ImageManager.java:123)
Error while getting ImageInterpreter
de.unigoettingen.sub.commons.contentlib.exceptions.ImageInterpreterException: Imagereader for TIFF format couldn't be found!
at de.unigoettingen.sub.commons.contentlib.imagelib.TiffInterpreter.read(TiffInterpreter.java:136)
at de.unigoettingen.sub.commons.contentlib.imagelib.TiffInterpreter.<init>(TiffInterpreter.java:99)
at de.unigoettingen.sub.commons.contentlib.imagelib.ImageFileFormat.getInterpreter(ImageFileFormat.java:136)
at de.unigoettingen.sub.commons.contentlib.imagelib.ImageFileFormat.getInterpreter(ImageFileFormat.java:120)
at de.unigoettingen.sub.commons.contentlib.imagelib.ImageManager.init(ImageManager.java:120)
at de.unigoettingen.sub.commons.contentlib.imagelib.ImageManager.<init>(ImageManager.java:93)
at de.sub.goobi.Metadaten.MetadatenImagesHelper.scaleFile(Unknown Source)
at de.sub.goobi.Metadaten.Metadaten.BildErmitteln(Unknown Source)
at de.sub.goobi.Metadaten.Metadaten.XMLlesenStart(Unknown Source)
at de.sub.goobi.Metadaten.Metadaten.XMLlesen(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:132)
at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:61)
at javax.faces.component.UICommand.broadcast(UICommand.java:109)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32)
at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95)
at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:139)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at de.sub.goobi.helper.servletfilter.SessionCounterFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at de.sub.goobi.helper.servletfilter.HibernateSessionFilter2.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at de.sub.goobi.helper.servletfilter.SecurityCheckFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at de.sub.goobi.helper.servletfilter.RequestControlFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:341)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
ERROR 2011-05-25 15:24:46,148 de.sub.goobi.Metadaten.Metadaten.BildErmitteln(?:?)
java.lang.NullPointerException
ERROR 2011-05-25 15:24:46,148 de.sub.goobi.Metadaten.Metadaten.BildErmitteln(?:?)
java.lang.NullPointerException
Goobi converts raw TIFF images to PNG as browsers are not able to display TIFF-Files. If the conversion succeeds, it tries to save the PNG files under <webroot> /pages/ imagesTemp. The exception might be thrown because of insufficient access privileges. Can you confirm that?