Article - CS420708
Some PDF files fail to get indexed in Windchill 12.1.2.7 with Solr version 9.3.0
Modified: 10-Oct-2024
Applies To
- Windchill PDMLink 12.1.2.7
Description
- Some PDF files fail to get indexed in Windchill 12.1.2.7 with Solr version 9.3.0
- Error reported in solr.log file
ERROR (qtp79919963-15) [ x:wblib] o.a.s.s.HttpSolrCall 500 Exception => java.lang.RuntimeException: java.lang.NoSuchMethodError: 'org.apache.commons.io.input.UnsynchronizedByteArrayInputStream$Builder org.apache.commons.io.input.UnsynchronizedByteArrayInputStream.builder()' at org.apache.solr.servlet.HttpSolrCall.sendError(HttpSolrCall.java:824) java.lang.RuntimeException: java.lang.NoSuchMethodError: 'org.apache.commons.io.input.UnsynchronizedByteArrayInputStream$Builder org.apache.commons.io.input.UnsynchronizedByteArrayInputStream.builder()' at org.apache.solr.servlet.HttpSolrCall.sendError(HttpSolrCall.java:824) ~[?:?] at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:602) ~[?:?] at org.apache.solr.servlet.SolrDispatchFilter.dispatch(SolrDispatchFilter.java:250) ~[?:?] at org.apache.solr.servlet.SolrDispatchFilter.lambda$doFilter$0(SolrDispatchFilter.java:218) ~[?:?] at org.apache.solr.servlet.ServletUtils.traceHttpRequestExecution2(ServletUtils.java:257) ~[?:?] at org.apache.solr.servlet.ServletUtils.rateLimitRequest(ServletUtils.java:227) ~[?:?] at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:213) ~[?:?] at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195) ~[?:?] at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210) ~[jetty-servlet-10.0.15.jar:10.0.15] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) ~[jetty-servlet-10.0.15.jar:10.0.15] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527) ~[jetty-servlet-10.0.15.jar:10.0.15] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131) ~[jetty-server-10.0.15.jar:10.0.15] Caused by: java.lang.NoSuchMethodError: 'org.apache.commons.io.input.UnsynchronizedByteArrayInputStream$Builder org.apache.commons.io.input.UnsynchronizedByteArrayInputStream.builder()' at org.apache.tika.parser.pdf.PDFEncodedStringDecoder.decode(PDFEncodedStringDecoder.java:85) ~[?:?] at org.apache.tika.parser.pdf.PDMetadataExtractor.decode(PDMetadataExtractor.java:473) ~[?:?] at org.apache.tika.parser.pdf.PDMetadataExtractor.setNotNull(PDMetadataExtractor.java:317) ~[?:?] at org.apache.tika.parser.pdf.PDMetadataExtractor.extractBasic(PDMetadataExtractor.java:277) ~[?:?] at org.apache.tika.parser.pdf.PDMetadataExtractor.extract(PDMetadataExtractor.java:79) ~[?:?] at org.apache.tika.parser.pdf.PDMetadataExtractor.extract(PDMetadataExtractor.java:75) ~[?:?] at org.apache.tika.parser.pdf.PDFParser.extractMetadata(PDFParser.java:606) ~[?:?] at org.apache.tika.parser.pdf.PDFParser.parse(PDFParser.java:201) ~[?:?] at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) ~[?:?] ... 53 more
This is a printer-friendly version of Article 420708 and may be out of date. For the latest version click CS420708