Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Error message in SearchCrawler IndexingError message in SearchCrawler Indexing
Previous
 
Next
New Post
9/28/2012 9:16 AM
 

I'm getting the following error messages in the index schedule history:

SearchCrawler - Error indexing PDF document. E:\DNN_6x\Portals\0\BOE\CampaignReports\Anthony_Surluta.pdf, Error: Could not load file or assembly 'IKVM.OpenJDK.Text, Version=0.46.0.1, Culture=neutral, PublicKeyToken=13235d27fcbfff58' or one of its dependencies. The system cannot find the file specified.

SearchCrawler - Error indexing PDF document. E:\DNN_6x\Portals\0\Health\Documents\Health Dept Annual Report.pdf, Error: Could not load file or assembly 'IKVM.OpenJDK.Security, Version=0.46.0.1, Culture=neutral, PublicKeyToken=13235d27fcbfff58' or one of its dependencies. The system cannot find the file specified.

Here are the dll files that do exist in the Bin folder:
IKVM.GNU.Classpath.dll
IKVM.OpenJDK.Core.dll
IKVM.OpenJDK.Util.dll
IKVM.Runtime.dll

So, I'm thinking that we are missing the dlls for the IKVM.OpenJDK.Text and IKVM.OpenJDK.Security.

I appreciate any help I can get on this.

 
New Post
9/28/2012 9:42 AM
 

The IKVM dlls are not part of the core DNN system.  They must have been installed by a 3rd party module of some description.

You would need to look at what modules you have installed on your system - and get in contact with the developer of those modules to determine what the cause could be.

FWIW - the IKVM dlls are a set of libraries used to help port or migrate JAVA based applications across to asp.net.  So chances are you could be looking for a custom module that does something specific or unique on your site.

If you do get totally lost trying to find the module and its developer - you could take a risk and download the latest version of the IKVM binary files from the link below -- BUT - and this is a big but - it would be much safer to do this with the direction of the module developer.

http://sourceforge.net/projects/ikvm/files/

W
esta

 
New Post
9/28/2012 10:50 AM
 
thanks Wes,

But, then why would the SearchCrawler be looking for files/assembly that is not a part of it?

thanks,
Winona
 
New Post
9/28/2012 3:39 PM
 
I believe I have found the answer for the two error messages.

I copied the index history into a Word document (458 pages). Then I deleted all of the files that indexed with no errors. Then I highlighted the errors in different colors to differentiate between them. Then I began opening the files to see what was common amongst them.

What I found was the files with the error message "Could not load file or assembly "IKVM.OpenJDK.Text" were pdfs that were hard scanned in and didn't have the OCR run on every page. Therefore, the index was running into pages within the pdf that had no text on them.

With the error message "IKVM.OpenJDK.Security" I found that those files had security set within the pdf - they could be opened by anyone but not changed.

So, these error messages are not indicating a missing dll file (or something similar). They are stating that the indexing cannot be run against these files because it could not find text, or security had been set on the file.

thanks,
Winona
 
New Post
9/28/2012 5:52 PM
 
Winona Harlow wrote:
thanks Wes,

But, then why would the SearchCrawler be looking for files/assembly that is not a part of it?

thanks,
Winona

 The dnn core includes a mechanism that allows 3rd party custom modules to register themselves with the dnn internal search engine.

Without this capability the content of any custom modules would NOT be included in dnn search results.  Basically, when the dnn crawler runs it does not scrape the content of pages - instead what it does is makes calls directly to any custom modules that have registered themselves as searchable.   These calls talk directly to the code in the 3rd party module - which then pass back information about how to record its content in the dnn search index. 

In this case it would appear to be a module that works with documents of some sort - do you have a document management or repository type module on your site.

Westa

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Error message in SearchCrawler IndexingError message in SearchCrawler Indexing


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out