rombert commented on PR #2671:
URL: https://github.com/apache/jackrabbit-oak/pull/2671#issuecomment-3682400874
There is a class loading issue betweek tika-core and tika-parsers; up til
now we did not explicitly configure any class from tika-parsers
```
java.lang.ClassNotFoundException: org.apache.tika.parser.pdf.PDFParser not
found by org.apache.tika.core [81]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1591)
at
org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:547)
at
org.apache.tika.config.ServiceLoader.getServiceClass(ServiceLoader.java:235)
at
org.apache.tika.config.TikaConfig$XmlLoader.loadOne(TikaConfig.java:628)
at
org.apache.tika.config.TikaConfig$XmlLoader.loadOverall(TikaConfig.java:589)
at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:198)
at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:177)
at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:170)
at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:166)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.binary.FulltextBinaryTextExtractor.initializeTikaConfig(FulltextBinaryTextExtractor.java:304)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.binary.FulltextBinaryTextExtractor.createDefaultParser(FulltextBinaryTextExtractor.java:332)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.binary.FulltextBinaryTextExtractor.<clinit>(FulltextBinaryTextExtractor.java:69)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.editor.FulltextIndexEditorContext.createBinaryTextExtractor(FulltextIndexEditorContext.java:126)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.editor.FulltextIndexEditorContext.getTextExtractor(FulltextIndexEditorContext.java:238)
at
org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexEditorContext.newDocumentMaker(LuceneIndexEditorContext.java:62)
at
org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexEditorContext.newDocumentMaker(LuceneIndexEditorContext.java:36)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.editor.FulltextIndexEditor.makeDocument(FulltextIndexEditor.java:277)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.editor.FulltextIndexEditor.addOrUpdate(FulltextIndexEditor.java:254)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.editor.FulltextIndexEditor.leave(FulltextIndexEditor.java:132)
at
org.apache.jackrabbit.oak.spi.commit.CompositeEditor.leave(CompositeEditor.java:67)
at
org.apache.jackrabbit.oak.plugins.index.progress.ProgressTrackingEditor.leave(ProgressTrackingEditor.java:72)
at
org.apache.jackrabbit.oak.spi.commit.VisibleEditor.leave(VisibleEditor.java:59)
at
org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:129)
at
org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at
org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:502)
at
org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at
org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at
org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:502)
at
org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at
org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at
org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:502)
at
org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at
org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at
org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:502)
at
org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at
org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at
org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:502)
at
org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at
org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at
org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:502)
at
org.apache.jackrabbit.oak.spi.commit.EditorDiff.process(EditorDiff.java:51)
at
org.apache.jackrabbit.oak.plugins.index.IndexUpdate.enter(IndexUpdate.java:180)
at
org.apache.jackrabbit.oak.spi.commit.VisibleEditor.enter(VisibleEditor.java:53)
at
org.apache.jackrabbit.oak.spi.commit.EditorDiff.process(EditorDiff.java:48)
at
org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate.updateIndex(AsyncIndexUpdate.java:814)
at
org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate.runWhenPermitted(AsyncIndexUpdate.java:592)
at
org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate.run(AsyncIndexUpdate.java:444)
at
org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.execute(QuartzJobExecutor.java:349)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at
org.apache.sling.commons.scheduler.impl.QuartzThreadPool.lambda$runInThread$0(QuartzThreadPool.java:83)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base/java.lang.Thread.run(Thread.java:1474)
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]