[ https://issues.apache.org/jira/browse/NUTCH-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17648633#comment-17648633 ]
Markus Jelsma commented on NUTCH-2978: -------------------------------------- Ok, i also wanted to get rid of loose log4j libs. There was still one in any23 and parse-tika. When removing the lib from parse-tika, lots of bad things happen. {code:java} 22/12/16 13:36:03 WARN ooxml.OPCPackageDetector: Unable to load org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager at org.apache.poi.ooxml.POIXMLRelation.<clinit>(POIXMLRelation.java:54) at org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector.<clinit>(OPCPackageDetector.java:106) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:80) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:312) at org.apache.tika.detect.zip.DefaultZipContainerDetector.<init>(DefaultZipContainerDetector.java:85) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:78) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.detect.DefaultDetector.getDefaultDetectors(DefaultDetector.java:90) at org.apache.tika.detect.DefaultDetector.<init>(DefaultDetector.java:50) at org.apache.tika.detect.DefaultDetector.<init>(DefaultDetector.java:55) at org.apache.tika.config.TikaConfig.getDefaultDetector(TikaConfig.java:264) at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1017) at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:975) at org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:630) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:155) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:145) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:120) at org.apache.nutch.parse.tika.TikaParser.setConf(TikaParser.java:276) at org.apache.nutch.plugin.Extension.getExtensionInstance(Extension.java:177) at org.apache.nutch.parse.ParserFactory.getParsers(ParserFactory.java:136) at org.apache.nutch.parse.ParseUtil.parse(ParseUtil.java:75) at org.apache.nutch.indexer.IndexingFiltersChecker.process(IndexingFiltersChecker.java:245) at org.apache.nutch.util.AbstractChecker.processSingle(AbstractChecker.java:87) at org.apache.nutch.indexer.IndexingFiltersChecker.run(IndexingFiltersChecker.java:136) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81) at org.apache.nutch.indexer.IndexingFiltersChecker.main(IndexingFiltersChecker.java:316) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.util.RunJar.run(RunJar.java:323) at org.apache.hadoop.util.RunJar.main(RunJar.java:236) Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at org.apache.nutch.plugin.PluginClassLoader.loadClassFromSystem(PluginClassLoader.java:105) at org.apache.nutch.plugin.PluginClassLoader.loadClassFromParent(PluginClassLoader.java:93) at org.apache.nutch.plugin.PluginClassLoader.loadClass(PluginClassLoader.java:73) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 42 more 22/12/16 13:36:03 WARN ooxml.OPCPackageDetector: Unable to load org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector java.lang.NoClassDefFoundError: Could not initialize class org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:80) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:312) at org.apache.tika.detect.zip.DefaultZipContainerDetector.<init>(DefaultZipContainerDetector.java:85) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:78) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.detect.DefaultDetector.getDefaultDetectors(DefaultDetector.java:90) at org.apache.tika.detect.DefaultDetector.<init>(DefaultDetector.java:50) at org.apache.tika.detect.DefaultDetector.<init>(DefaultDetector.java:55) at org.apache.tika.config.TikaConfig.getDefaultDetector(TikaConfig.java:264) at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1017) at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:975) at org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:630) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:155) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:145) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:120) at org.apache.nutch.parse.tika.TikaParser.setConf(TikaParser.java:276) at org.apache.nutch.plugin.Extension.getExtensionInstance(Extension.java:177) at org.apache.nutch.parse.ParserFactory.getParsers(ParserFactory.java:136) at org.apache.nutch.parse.ParseUtil.parse(ParseUtil.java:75) at org.apache.nutch.indexer.IndexingFiltersChecker.process(IndexingFiltersChecker.java:245) at org.apache.nutch.util.AbstractChecker.processSingle(AbstractChecker.java:87) at org.apache.nutch.indexer.IndexingFiltersChecker.run(IndexingFiltersChecker.java:136) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81) at org.apache.nutch.indexer.IndexingFiltersChecker.main(IndexingFiltersChecker.java:316) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.util.RunJar.run(RunJar.java:323) at org.apache.hadoop.util.RunJar.main(RunJar.java:236) 22/12/16 13:36:03 WARN ooxml.OPCPackageDetector: Unable to load org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector java.lang.NoClassDefFoundError: Could not initialize class org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:80) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:312) at org.apache.tika.detect.zip.DefaultZipContainerDetector.<init>(DefaultZipContainerDetector.java:85) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:78) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.detect.DefaultDetector.getDefaultDetectors(DefaultDetector.java:90) at org.apache.tika.detect.DefaultDetector.<init>(DefaultDetector.java:50) at org.apache.tika.detect.DefaultDetector.<init>(DefaultDetector.java:55) at org.apache.tika.config.TikaConfig.getDefaultDetector(TikaConfig.java:264) at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1017) at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:975) at org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:630) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:155) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:145) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:120) at org.apache.nutch.parse.tika.TikaParser.setConf(TikaParser.java:276) at org.apache.nutch.plugin.Extension.getExtensionInstance(Extension.java:177) at org.apache.nutch.parse.ParserFactory.getParsers(ParserFactory.java:136) at org.apache.nutch.parse.ParseUtil.parse(ParseUtil.java:75) at org.apache.nutch.indexer.IndexingFiltersChecker.process(IndexingFiltersChecker.java:245) at org.apache.nutch.util.AbstractChecker.processSingle(AbstractChecker.java:87) at org.apache.nutch.indexer.IndexingFiltersChecker.run(IndexingFiltersChecker.java:136) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81) at org.apache.nutch.indexer.IndexingFiltersChecker.main(IndexingFiltersChecker.java:316) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.util.RunJar.run(RunJar.java:323) at org.apache.hadoop.util.RunJar.main(RunJar.java:236) 22/12/16 13:36:03 WARN ooxml.OPCPackageDetector: Unable to load org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector java.lang.NoClassDefFoundError: Could not initialize class org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:80) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:312) at org.apache.tika.detect.zip.DefaultZipContainerDetector.<init>(DefaultZipContainerDetector.java:85) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:78) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.detect.DefaultDetector.getDefaultDetectors(DefaultDetector.java:90) at org.apache.tika.detect.DefaultDetector.<init>(DefaultDetector.java:50) at org.apache.tika.detect.DefaultDetector.<init>(DefaultDetector.java:55) at org.apache.tika.config.TikaConfig.getDefaultDetector(TikaConfig.java:264) at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:1017) at org.apache.tika.config.TikaConfig$DetectorXmlLoader.createDefault(TikaConfig.java:975) at org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:630) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:155) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:145) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:120) at org.apache.nutch.parse.tika.TikaParser.setConf(TikaParser.java:276) at org.apache.nutch.plugin.Extension.getExtensionInstance(Extension.java:177) at org.apache.nutch.parse.ParserFactory.getParsers(ParserFactory.java:136) at org.apache.nutch.parse.ParseUtil.parse(ParseUtil.java:75) at org.apache.nutch.indexer.IndexingFiltersChecker.process(IndexingFiltersChecker.java:245) at org.apache.nutch.util.AbstractChecker.processSingle(AbstractChecker.java:87) at org.apache.nutch.indexer.IndexingFiltersChecker.run(IndexingFiltersChecker.java:136) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81) at org.apache.nutch.indexer.IndexingFiltersChecker.main(IndexingFiltersChecker.java:316) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.util.RunJar.run(RunJar.java:323) at org.apache.hadoop.util.RunJar.main(RunJar.java:236) 22/12/16 13:36:04 WARN ooxml.OOXMLParser: Unable to load org.apache.tika.parser.microsoft.ooxml.OOXMLParser java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager at org.apache.poi.openxml4j.util.ZipSecureFile.<clinit>(ZipSecureFile.java:37) at org.apache.tika.parser.microsoft.ooxml.OOXMLParser.<clinit>(OOXMLParser.java:103) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:80) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.parser.DefaultParser.getDefaultParsers(DefaultParser.java:100) at org.apache.tika.parser.DefaultParser.<init>(DefaultParser.java:50) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.apache.tika.config.TikaConfig$ParserXmlLoader.createComposite(TikaConfig.java:882) at org.apache.tika.config.TikaConfig$ParserXmlLoader.createComposite(TikaConfig.java:806) at org.apache.tika.config.TikaConfig$XmlLoader.loadOne(TikaConfig.java:722) at org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:621) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:159) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:145) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:120) at org.apache.nutch.parse.tika.TikaParser.setConf(TikaParser.java:276) at org.apache.nutch.plugin.Extension.getExtensionInstance(Extension.java:177) at org.apache.nutch.parse.ParserFactory.getParsers(ParserFactory.java:136) at org.apache.nutch.parse.ParseUtil.parse(ParseUtil.java:75) at org.apache.nutch.indexer.IndexingFiltersChecker.process(IndexingFiltersChecker.java:245) at org.apache.nutch.util.AbstractChecker.processSingle(AbstractChecker.java:87) at org.apache.nutch.indexer.IndexingFiltersChecker.run(IndexingFiltersChecker.java:136) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81) at org.apache.nutch.indexer.IndexingFiltersChecker.main(IndexingFiltersChecker.java:316) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.util.RunJar.run(RunJar.java:323) at org.apache.hadoop.util.RunJar.main(RunJar.java:236) Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at org.apache.nutch.plugin.PluginClassLoader.loadClassFromSystem(PluginClassLoader.java:105) at org.apache.nutch.plugin.PluginClassLoader.loadClassFromParent(PluginClassLoader.java:93) at org.apache.nutch.plugin.PluginClassLoader.loadClass(PluginClassLoader.java:73) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 37 more 22/12/16 13:36:04 WARN ooxml.OOXMLParser: Unable to load org.apache.tika.parser.microsoft.ooxml.OOXMLParser java.lang.NoClassDefFoundError: Could not initialize class org.apache.tika.parser.microsoft.ooxml.OOXMLParser at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at org.apache.tika.utils.ServiceLoaderUtils.newInstance(ServiceLoaderUtils.java:80) at org.apache.tika.config.ServiceLoader.loadStaticServiceProviders(ServiceLoader.java:345) at org.apache.tika.parser.DefaultParser.getDefaultParsers(DefaultParser.java:100) at org.apache.tika.parser.DefaultParser.<init>(DefaultParser.java:50) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.apache.tika.config.TikaConfig$ParserXmlLoader.createComposite(TikaConfig.java:882) at org.apache.tika.config.TikaConfig$ParserXmlLoader.createComposite(TikaConfig.java:806) at org.apache.tika.config.TikaConfig$XmlLoader.loadOne(TikaConfig.java:722) at org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:621) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:159) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:145) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:120) at org.apache.nutch.parse.tika.TikaParser.setConf(TikaParser.java:276) at org.apache.nutch.plugin.Extension.getExtensionInstance(Extension.java:177) at org.apache.nutch.parse.ParserFactory.getParsers(ParserFactory.java:136) at org.apache.nutch.parse.ParseUtil.parse(ParseUtil.java:75) at org.apache.nutch.indexer.IndexingFiltersChecker.process(IndexingFiltersChecker.java:245) at org.apache.nutch.util.AbstractChecker.processSingle(AbstractChecker.java:87) at org.apache.nutch.indexer.IndexingFiltersChecker.run(IndexingFiltersChecker.java:136) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81) at org.apache.nutch.indexer.IndexingFiltersChecker.main(IndexingFiltersChecker.java:316) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.util.RunJar.run(RunJar.java:323) at org.apache.hadoop.util.RunJar.main(RunJar.java:236) {code} > Move to slf4j2 and remove log4j1 and reload4j > --------------------------------------------- > > Key: NUTCH-2978 > URL: https://issues.apache.org/jira/browse/NUTCH-2978 > Project: Nutch > Issue Type: Task > Reporter: Markus Jelsma > Priority: Major > Attachments: NUTCH-2978-1.patch, NUTCH-2978-2.patch, > NUTCH-2978-any23.patch, NUTCH-2978.patch > > > I got in trouble upgrading some dependencies and got a lot of LinkageErrors > today, or with a Tika upgrade, disappearing logs. This patch fixes that by > moving to slf4j2, using the corrent log4j2-slfj4-impl2 and getting rid of old > log4j -> reload4j. > > This patch fixes it. -- This message was sent by Atlassian Jira (v8.20.10#820010)