Skip to main content
Inspiring
January 13, 2009
Question

CF8 verity and acrobat 9.0 errors

  • January 13, 2009
  • 2 replies
  • 2201 views
we have an issue where the CF8 verity engine is not indexing PDF files created with acrobat 9.0
the same PDF files generated with acrobat 8.1 work fine.

the acrobat 9.0 PDF files generate these errr messages in the verity logs



Tue Jan 13 14:44:44 2009
msg(1): Warn E0-1514 (Drvr): TstrIOFilter:flt_kv: KV failed on filtering document: error = 8
Tue Jan 13 14:44:44 2009
msg(1): Warn E2-0527 (Document Index): Document 3 (d:\developers\MRC\wesinfo\version2\admin\test\wespress_testing\docs\Stark4_acrobat_9_view_7.pdf): Stream error (-140) - SKIPPING


are there a new set of filters available for verity, so that it can index acrobat 9.0 files ?

also, we found that while cf8 verity can index word 2007 .docx files, it does not pickup the Title metatag.

This topic has been closed for replies.

2 replies

Inspiring
December 18, 2009

I have the same issue. Hard to understand how Adobe would undermine the ability to use Verity Search when we and so many others use CFINDEX and CFSEARCH so heavily over out Intranet document repositories.

Does anyone know if this is remedied if CF is upgraded to CF 9? I can't fathom having to entirely retrofit a tried and proven method of document management in our enterprise.

Inspiring
December 18, 2009

As far as I can tell Verity ceased to be a product a few years ago, when Autonomy bought Verity (the company).  I would not expect there to be any changes to how Verity works in CF.  You should port off Verity as soon as you can.  CF9 adds the Solr search engine - which runs atop of Lucene - as a replacement to Verity.  Verity is still in there, but I think you can consider it well and truly deprecated.

This is not based on any official info from Adobe or Autonomy, just based on my experience with Verity, and trying to get support for it over the last few years.  I've given up on it.

--

Adam

Inspiring
December 18, 2009

Adam,

Thanks for the feedback it is appreciate.

I would have thought and it would have been nice for Adobe to have advised that CFINDEX and CFSEARCH was depracated for file type PDF where PDFs are created and saved with newer versions of Acrobat.

We have huge investments in our document library and retro fitting it all to another search engine is not small task.

Adobe really does drop the ball on customer satisfaction and advisories involving gobbled up company product lines like Allaire/Macromedia Cold Fusion.

Thanks,

Ken

Participating Frequently
May 7, 2009

I'm having the same error on CF7 - PDFs created with Acrobat PDFMaker 9.0 for Word are not indexed, they are producing the "Stream error (-140) - SKIPPING" error.

Xamax did you find a solution to this problem? Or can anyone else help?

Thanks

Participating Frequently
May 13, 2009

I have figured it out....

Adobe Acrobat v8 saves PDFs in v5 (1.4) format by default. Adobe Acrobat v9 saves PDFs in v7 (1.6) format by default.

ColdFusions CFINDEX doesn't like PFDs saved in v6 (1.5) or higher. So if you upgrade to Adobe Acrobat v9 and want to use the PDFs in a CF verity search you need to configure Distiller to save in v5 (or earlier) format so they can be indexed. (Or just resave the files to be optimised for v5 after they have been created.)

My solution was to configure the application to do a CFFILE READ on the PDF when a user uploads the document into the system. The first 8 characters of the file contents indicate the PDF version. v4 and v5 will work. v6+ won't work.

<cfif Mid(fileContents, 6, 3) lte 1.4>
    <!--- This is PRE version 6 - it will be fine in the search --->
<cfelseif Mid(fileContents, 6, 3) gt 1.4>
    <!--- This is version 6-9 or higher - it won't work in the search - ABORT --->
</cfif>

Hope this comes in handy for someone one day!