Skip to main content
Inspiring
March 12, 2014
Question

Solr CF10

  • March 12, 2014
  • 5 replies
  • 1757 views

I have a local version of CF10.  I setup a new Solr collection.  When I index it, it seems to run fine, however, it returns 0 files / documents indexed.  They are pdf documents I am trying to index.  Anyone have any ideas on this problem?

Thank you.

    This topic has been closed for replies.

    5 replies

    Inspiring
    May 9, 2014

    I was able to get the pdf documents to index using CFINDEX rather than trying to index them through CFAdmin.

    Inspiring
    May 7, 2014

    I posted this bug in March.  I received a response from Adobe in May with still no answer.  Unbelievable.

    Inspiring
    May 7, 2014

    coldfusion-out.log:

    May 7, 2014 13:29:40 PM Warning [ajp-bio-8012-exec-4] - WARNING: Could not index C:\ColdFusion10\cfusion\wwwroot\ipmcenters.org\CropProfiles\Docs\akcerealgrains.pdf in SOLR. Check the exception for more details: PDFDocException <p/> Created on Sep 12, 2006

    05/07 13:29:40 [ajp-bio-8012-exec-4] WARN  PDFM_W19001: No remote FontManager class - using local defaults.

    05/07 13:29:40 [ajp-bio-8012-exec-4] WARN  PDFM_W19004: The additional font "/C:/ColdFusion10/cfusion/bin/../../imports/adobe/fontbundle/customer" could not be loaded.

    com.adobe.fontengine.font.FontLoadingException: java.io.FileNotFoundException: C:\ColdFusion10\cfusion\bin\..\..\imports\adobe\fontbundle\customer (The system cannot find the path specified)

      at com.adobe.fontengine.fontmanagement.FontLoader.load(Unknown Source)

      at com.adobe.internal.pdfm.util.FontSetBuilder.loadFontsPath(FontSetBuilder.java:385)

      at com.adobe.internal.pdfm.util.FontSetBuilder.loadFontsPath(FontSetBuilder.java:472)

      at com.adobe.internal.pdfm.util.FontSetBuilder.makePDFFontSet(FontSetBuilder.java:232)

      at com.adobe.internal.pdfm.util.FontSetBuilder.getPdfFontSet(FontSetBuilder.java:93)

      at com.adobe.internal.pdfm.PDFM7Factory.getPdfFontSet(PDFM7Factory.java:97)

      at coldfusion.document.DocumentServiceImpl.getAssemblerFontSet(DocumentServiceImpl.java:524)

      at coldfusion.pdf.PDFDocHandler.extractTextString(PDFDocHandler.java:2807)

      at coldfusion.pdf.PDFDocHandler.extractText(PDFDocHandler.java:2785)

      at coldfusion.pdf.PDFDocOperation.extractText(PDFDocOperation.java:939)

      at coldfusion.tagext.search.SolrUtils.getSolrDocument(SolrUtils.java:713)

      at coldfusion.tagext.search.SolrUtils.addDocument(SolrUtils.java:1339)

      at coldfusion.tagext.search.IndexTag.doUpdate(IndexTag.java:671)

      at coldfusion.tagext.search.IndexTag.doStartTag(IndexTag.java:340)

      at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2799)

      at cfindexcollection2ecfm903946534._factor0(C:\work\cf10_updates\cfusion\wwwroot\CFIDE\administrator\solr\indexcollection.cfm:123)

      at cfindexcollection2ecfm903946534._factor1(C:\work\cf10_updates\cfusion\wwwroot\CFIDE\administrator\solr\indexcollection.cfm:101)

      at cfindexcollection2ecfm903946534._factor7(C:\work\cf10_updates\cfusion\wwwroot\CFIDE\administrator\solr\indexcollection.cfm:88)

      at cfindexcollection2ecfm903946534._factor16(C:\work\cf10_updates\cfusion\wwwroot\CFIDE\administrator\solr\indexcollection.cfm:4)

      at cfindexcollection2ecfm903946534.runPage(C:\work\cf10_updates\cfusion\wwwroot\CFIDE\administrator\solr\indexcollection.cfm:1)

      at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)

      at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:444)

      at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)

      at coldfusion.filter.IpFilter.invoke(IpFilter.java:64)

      at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:449)

      at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)

      at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)

      at coldfusion.filter.PathFilter.invoke(PathFilter.java:112)

      at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30)

      at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)

      at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:79)

      at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)

      at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)

      at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)

      at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)

      at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)

      at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)

      at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:151)

      at coldfusion.CfmServlet.service(CfmServlet.java:219)

      at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

      at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)

      at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

      at coldfusion.filter.ClickjackingProtectionFilter.doFilter(ClickjackingProtectionFilter.java:75)

      at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:414)

      at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:204)

      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539)

      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

      at java.lang.Thread.run(Thread.java:722)

    Caused by: java.io.FileNotFoundException: C:\ColdFusion10\cfusion\bin\..\..\imports\adobe\fontbundle\customer (The system cannot find the path specified)

      at java.io.FileInputStream.open(Native Method)

      at java.io.FileInputStream.<init>(FileInputStream.java:138)

      at java.io.FileInputStream.<init>(FileInputStream.java:97)

      at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)

      at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)

      at java.net.URL.openStream(URL.java:1037)

      at com.adobe.fontengine.fontmanagement.FontLoader.loadFont(Unknown Source)

      ... 64 more

    WolfShade
    Legend
    March 18, 2014

    I worked with Solr about over a year ago, and I had the same problem.  Unfortunately, I cannot currently remember what the fix was, for it.  If it comes to me, I'll post it.

    vishu_13
    Inspiring
    March 12, 2014

    Check the coldfusion-out.log. You must have received some error. Share that error.

    Also, test with the .htm/.html and observe the behavior. If .htm works fine, then you need to check with other pdf files. Maybe the pdf is corrupted.

    relaxatraja
    Inspiring
    March 18, 2014

    From my site, when searching for the first time while creating collection. it will create result with 0 files. But again searches gives me the result. Might be it return zero for the first time.