[2025-04-25 08:24:24] [info] ERROR StatusConsoleListener FileManager (/var/logs/fits-service.log) java.io.IOException: Could not create directory /var/logs [2025-04-25 08:24:24] [info] java.io.IOException: Could not create directory /var/logs [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.util.FileUtils.mkdir(FileUtils.java:128) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.util.FileUtils.makeParentDirs(FileUtils.java:141) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory.createManager(FileManager.java:436) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory.createManager(FileManager.java:423) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:144) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:100) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.FileManager.getFileManager(FileManager.java:183) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:99) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:52) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:124) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:694) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:711) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:253) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:155) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.LogManager.getContext(LogManager.java:196) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:599) [2025-04-25 08:24:24] [info] #011at org.apache.poi.ooxml.POIXMLRelation.(POIXMLRelation.java:54) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector.(OPCPackageDetector.java:106) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.Class.newInstance(Class.java:584) [2025-04-25 08:24:24] [info] #011at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:80) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:358) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:325) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.zip.DefaultZipContainerDetector.(DefaultZipContainerDetector.java:87) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) [2025-04-25 08:24:24] [info] #011at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:78) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:358) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.DefaultDetector.getDefaultDetectors(DefaultDetector.java:90) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.DefaultDetector.(DefaultDetector.java:50) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.DefaultDetector.(DefaultDetector.java:55) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.getDefaultDetector(TikaConfig.java:289) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1062) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1020) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:658) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:166) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:151) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:143) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:111) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:107) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.tika.TikaTool.(TikaTool.java:216) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.ToolBelt.createToolClassInstance(ToolBelt.java:174) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.ToolBelt.init(ToolBelt.java:127) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.ToolBelt.(ToolBelt.java:56) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.Fits.(Fits.java:231) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.Fits.(Fits.java:129) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.pool.FitsWrapper.(FitsWrapper.java:46) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.pool.FitsWrapperFactory.create(FitsWrapperFactory.java:26) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.pool.FitsWrapperFactory.create(FitsWrapperFactory.java:19) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:70) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:571) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:298) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:223) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.servlets.FitsServlet.sendFitsExamineResponse(FitsServlet.java:366) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.servlets.FitsServlet.doPost(FitsServlet.java:300) [2025-04-25 08:24:24] [info] #011at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [2025-04-25 08:24:24] [info] #011at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) [2025-04-25 08:24:24] [info] #011at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [2025-04-25 08:24:24] [info] #011at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [2025-04-25 08:24:24] [info] #011at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2099) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.Thread.run(Thread.java:829) [2025-04-25 08:24:24] [info] ERROR StatusConsoleListener Could not create plugin of type class org.apache.logging.log4j.core.appender.FileAppender for element File: java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory@7ec1884f] unable to create manager for [/var/logs/fits-service.log] with data [org.apache.logging.log4j.core.appender.FileManager$FactoryData@f8c1903] [2025-04-25 08:24:24] [info] java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.FileManager$FileManagerFactory@7ec1884f] unable to create manager for [/var/logs/fits-service.log] with data [org.apache.logging.log4j.core.appender.FileManager$FactoryData@f8c1903] [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:146) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:100) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.FileManager.getFileManager(FileManager.java:183) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:99) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.appender.FileAppender$Builder.build(FileAppender.java:52) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:124) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:694) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:711) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:253) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:155) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.LogManager.getContext(LogManager.java:196) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:599) [2025-04-25 08:24:24] [info] #011at org.apache.poi.ooxml.POIXMLRelation.(POIXMLRelation.java:54) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector.(OPCPackageDetector.java:106) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.Class.newInstance(Class.java:584) [2025-04-25 08:24:24] [info] #011at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:80) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:358) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:325) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.zip.DefaultZipContainerDetector.(DefaultZipContainerDetector.java:87) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) [2025-04-25 08:24:24] [info] #011at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:78) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:358) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.DefaultDetector.getDefaultDetectors(DefaultDetector.java:90) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.DefaultDetector.(DefaultDetector.java:50) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.DefaultDetector.(DefaultDetector.java:55) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.getDefaultDetector(TikaConfig.java:289) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1062) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1020) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:658) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:166) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:151) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:143) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:111) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:107) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.tika.TikaTool.(TikaTool.java:216) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.ToolBelt.createToolClassInstance(ToolBelt.java:174) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.ToolBelt.init(ToolBelt.java:127) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.ToolBelt.(ToolBelt.java:56) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.Fits.(Fits.java:231) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.Fits.(Fits.java:129) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.pool.FitsWrapper.(FitsWrapper.java:46) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.pool.FitsWrapperFactory.create(FitsWrapperFactory.java:26) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.pool.FitsWrapperFactory.create(FitsWrapperFactory.java:19) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:70) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:571) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:298) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:223) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.servlets.FitsServlet.sendFitsExamineResponse(FitsServlet.java:366) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.servlets.FitsServlet.doPost(FitsServlet.java:300) [2025-04-25 08:24:24] [info] #011at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [2025-04-25 08:24:24] [info] #011at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) [2025-04-25 08:24:24] [info] #011at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [2025-04-25 08:24:24] [info] #011at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [2025-04-25 08:24:24] [info] #011at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2099) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.Thread.run(Thread.java:829) [2025-04-25 08:24:24] [info] ERROR StatusConsoleListener Unable to invoke factory method in class org.apache.logging.log4j.core.appender.FileAppender for element File: java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.FileAppender [2025-04-25 08:24:24] [info] java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.FileAppender [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:260) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:136) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1138) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1063) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:1055) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:664) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:258) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:304) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:621) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:694) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:711) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:253) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:155) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.LogManager.getContext(LogManager.java:196) [2025-04-25 08:24:24] [info] #011at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:599) [2025-04-25 08:24:24] [info] #011at org.apache.poi.ooxml.POIXMLRelation.(POIXMLRelation.java:54) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector.(OPCPackageDetector.java:106) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.Class.newInstance(Class.java:584) [2025-04-25 08:24:24] [info] #011at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:80) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:358) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:325) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.zip.DefaultZipContainerDetector.(DefaultZipContainerDetector.java:87) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) [2025-04-25 08:24:24] [info] #011at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:78) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:358) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.DefaultDetector.getDefaultDetectors(DefaultDetector.java:90) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.DefaultDetector.(DefaultDetector.java:50) [2025-04-25 08:24:24] [info] #011at org.apache.tika.detect.DefaultDetector.(DefaultDetector.java:55) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.getDefaultDetector(TikaConfig.java:289) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1062) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1020) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:658) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:166) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:151) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:143) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:111) [2025-04-25 08:24:24] [info] #011at org.apache.tika.config.TikaConfig.(TikaConfig.java:107) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.tika.TikaTool.(TikaTool.java:216) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [2025-04-25 08:24:24] [info] #011at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.ToolBelt.createToolClassInstance(ToolBelt.java:174) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.ToolBelt.init(ToolBelt.java:127) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.tools.ToolBelt.(ToolBelt.java:56) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.Fits.(Fits.java:231) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.Fits.(Fits.java:129) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.pool.FitsWrapper.(FitsWrapper.java:46) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.pool.FitsWrapperFactory.create(FitsWrapperFactory.java:26) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.pool.FitsWrapperFactory.create(FitsWrapperFactory.java:19) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:70) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:571) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:298) [2025-04-25 08:24:24] [info] #011at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:223) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.servlets.FitsServlet.sendFitsExamineResponse(FitsServlet.java:366) [2025-04-25 08:24:24] [info] #011at edu.harvard.hul.ois.fits.service.servlets.FitsServlet.doPost(FitsServlet.java:300) [2025-04-25 08:24:24] [info] #011at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [2025-04-25 08:24:24] [info] #011at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [2025-04-25 08:24:24] [info] #011at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359) [2025-04-25 08:24:24] [info] #011at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [2025-04-25 08:24:24] [info] #011at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [2025-04-25 08:24:24] [info] #011at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2099) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [2025-04-25 08:24:24] [info] #011at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [2025-04-25 08:24:24] [info] #011at java.base/java.lang.Thread.run(Thread.java:829) [2025-04-25 08:24:24] [info] ERROR StatusConsoleListener Null object returned for File in Appenders. [2025-04-25 08:24:24] [info] ERROR StatusConsoleListener Unable to locate appender "FILEOUT" for logger config "root"