アーティクル - CS221249

バックグラウンドメソッドサーバーは、Windchill PDMLink での PDF ドキュメントのインデックシング中に 100% CPU を使用します

修正日: 13-Apr-2020   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 10.2 M030 to 11.0 F000

説明

  • バックグラウンドメソッドサーバー (BGMS) は、PDF ドキュメントのインデックシング中に 100% CPU を使用します。
  • スレッドダンプには、次のような複数の BGMS スレッドが表示されます。
    "http-bio-8085-exec-443" Id=11743 daemon prio=5 RUNNABLE
          Blocked (cnt): 4; Waited (cnt): 5
          CPU nanos: 3163250000000; User nanos: 3161437500000; Bytes allocated: 257520672
          Servlet request: 2tg800;ig0540pv;6908;um5fls;779680; Method context: 2tg800;ig0540pv;6908;um5fls;779682
      at java.util.HashMap.getEntry(HashMap.java:465)
      at java.util.HashMap.containsKey(HashMap.java:449)
      at org.apache.fontbox.util.FontManager.analyzeTTF(FontManager.java:116)
      at org.apache.fontbox.util.FontManager.loadFonts(FontManager.java:75)
      at org.apache.fontbox.util.FontManager.findTTFontname(FontManager.java:290)
      at org.apache.fontbox.util.FontManager.findTTFont(FontManager.java:326)
      at org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.getTTFFont(PDTrueTypeFont.java:638)
      at org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.getFontWidth(PDTrueTypeFont.java:673)
      at org.apache.pdfbox.pdmodel.font.PDSimpleFont.getFontWidth(PDSimpleFont.java:233)
      at org.apache.pdfbox.pdmodel.font.PDSimpleFont.getSpaceWidth(PDSimpleFont.java:553)
      at org.apache.pdfbox.util.PDFStreamEngine.processEncodedText(PDFStreamEngine.java:355)
      at org.apache.pdfbox.util.operator.ShowText.process(ShowText.java:45)
      at org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:557)
      at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:268)
      at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:235)
      at org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:215)
      at org.apache.pdfbox.util.PDFTextStripper.processPage(PDFTextStripper.java:460)
      at org.apache.pdfbox.util.PDFTextStripper.processPages(PDFTextStripper.java:385)
      at org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:344)
      at org.apache.tika.parser.pdf.PDF2XHTML.process(PDF2XHTML.java:130)
      at org.apache.tika.parser.pdf.PDFParser.parse(PDFParser.java:159)
      at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:244)
      at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:244)
      at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:121)
      at com.ptc.search.solr.contentReader.contentExtraction.TikaExtractor.getContent(TikaExtractor.java:46)
      at com.ptc.solr.update.processor.updater.ContentDocumentUpdater.extractContent(ContentDocumentUpdater.java:44)
      at com.ptc.solr.update.processor.updater.ContentDocumentUpdater.getLangFieldMap(ContentDocumentUpdater.java:36)
      at com.ptc.solr.update.processor.updater.AbstractDocumentUpdater.doUpdate(AbstractDocumentUpdater.java:38)
      at com.ptc.solr.update.processor.updater.AbstractDocumentUpdater.update(AbstractDocumentUpdater.java:30)
      at com.ptc.solr.update.processor.PTCUpdateRequestProcessor.updateDoc(PTCUpdateRequestProcessor.java:125)
      at com.ptc.solr.update.processor.PTCUpdateRequestProcessor.getSolrDocList(PTCUpdateRequestProcessor.java:84)
      at com.ptc.solr.update.processor.PTCUpdateRequestProcessor.processAdd(PTCUpdateRequestProcessor.java:49)
      at org.apache.solr.handler.BinaryUpdateRequestHandler$2.update(BinaryUpdateRequestHandler.java:89)
      at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$2.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:140)
      at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$2.readIterator(JavaBinUpdateRequestCodec.java:129)
      at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:211)
      at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$2.readNamedList(JavaBinUpdateRequestCodec.java:114)
      at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:176)
      at org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:102)
      at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:150)
      at org.apache.solr.handler.BinaryUpdateRequestHandler.parseAndLoadDocs(BinaryUpdateRequestHandler.java:99)
      at org.apache.solr.handler.BinaryUpdateRequestHandler.access$000(BinaryUpdateRequestHandler.java:46)
      at org.apache.solr.handler.BinaryUpdateRequestHandler$1.load(BinaryUpdateRequestHandler.java:57)
      at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:58)
      at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
      at org.apache.solr.core.SolrCore.execute(SolrCore.java:1376)
      at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:365)
      at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:260)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at com.ptc.solr.servlet.SolrAccessFilter.doFilter(SolrAccessFilter.java:40)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1652)
      at wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:56)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
        - locked org.apache.tomcat.util.net.SocketWrapper@2cce72dc
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:65)
      at java.lang.Thread.run(Thread.java:745)
      at org.apache.tomcat.util.threads.TaskThread.run(TaskThread.java:103)
最新バージョンはこちらを参照ください CS221249