Re: Unable to load MailEntityProcessor or org.apache.solr.handler.dataimport.MailEntityProcessor

2010-04-06 Thread Andrew McCombe
Hi Lance

Thanks for this.  The wiki definitely isn't clear about this. I will
test this tonight.

Regards
Andrew

On 5 April 2010 23:04, Lance Norskog goks...@gmail.com wrote:
 The MailEntityProcessor is an extra and does not come normally with
 the DataImportHandler. The wiki page should mention this.

 In the Solr distribution it should be in the dist/ directory as
 dist/apache-solr-dataimporthandler-extras-1.4.jar. The class it wants
 is in this jar . (Do 'unzip -l jar' to find the classes inside a jar.)

 You have to make a lib/ directory in the Solr core you are using, and
 copy this jar into there.

 On Mon, Apr 5, 2010 at 1:15 PM, Andrew McCombe eupe...@gmail.com wrote:
 Hi

 Can no-one help me with this?

 Andrew

 On 2 April 2010 22:24, Andrew McCombe eupe...@gmail.com wrote:
 Hi

 I am experimenting with Solr to index my gmail and am experiencing an error:

 'Unable to load MailEntityProcessor or
 org.apache.solr.handler.dataimport.MailEntityProcessor'

 I downloaded a fresh 1.4 tgz, extracted it and added the following to
 example/solr/config/solrconfig.xml:


 requestHandler name=/dataimport
 class=org.apache.solr.handler.dataimport.DataImportHandler
    lst name=defaults
      str 
 name=config/home/andrew/bin/apache-solr-1.5-dev/example/solr/conf/email-data-config.xml/str
    /lst
  /requestHandler

 email-data-config.xml containd the following:

 dataConfig
 document name=mailindex
   entity processor=MailEntityProcessor
           user=eupe...@gmail.com
           password=xx
           host=imap.gmail.com
           protocol=imaps
           folders = inbox/
 /document
 /dataConfig

 Whenever I try to import data using /dataimport?command=full-import I
 am seeing the error below:

 Apr 2, 2010 10:14:51 PM
 org.apache.solr.handler.dataimport.DataImporter doFullImport
 SEVERE: Full Import failed
 org.apache.solr.handler.dataimport.DataImportHandlerException: Unable
 to load EntityProcessor implementation for entity:11418758786959
 Processing Document # 1
        at 
 org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:72)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:805)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:536)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:261)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:185)
        at 
 org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:333)
        at 
 org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:391)
        at 
 org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:372)
 Caused by: java.lang.ClassNotFoundException: Unable to load
 MailEntityProcessor or
 org.apache.solr.handler.dataimport.MailEntityProcessor
        at 
 org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:966)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:802)
        ... 6 more
 Caused by: org.apache.solr.common.SolrException: Error loading class
 'MailEntityProcessor'
        at 
 org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:956)
        ... 7 more
 Caused by: java.lang.ClassNotFoundException: MailEntityProcessor
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:592)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at 
 org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:357)
        ... 8 more
 Apr 2, 2010 10:14:51 PM org.apache.solr.update.DirectUpdateHandler2 rollback
 INFO: start rollback
 Apr 2, 2010 10:14:51 PM org.apache.solr.update.DirectUpdateHandler2 rollback
 INFO: end_rollback


 Am I missing a step somewhere? I have tried this with the standard
 apache 1.4, a nightly of 1.5 and also the LucidWorks release and get
 the same issue with each.  The wiki isn't very detailed either. My
 backbground isn't in Java so a lot of this is new to me.


 Regards
 Andrew McCombe





 --
 Lance Norskog
 goks...@gmail.com



Re: Unable to load MailEntityProcessor or org.apache.solr.handler.dataimport.MailEntityProcessor

2010-04-05 Thread Andrew McCombe
Hi

Can no-one help me with this?

Andrew

On 2 April 2010 22:24, Andrew McCombe eupe...@gmail.com wrote:
 Hi

 I am experimenting with Solr to index my gmail and am experiencing an error:

 'Unable to load MailEntityProcessor or
 org.apache.solr.handler.dataimport.MailEntityProcessor'

 I downloaded a fresh 1.4 tgz, extracted it and added the following to
 example/solr/config/solrconfig.xml:


 requestHandler name=/dataimport
 class=org.apache.solr.handler.dataimport.DataImportHandler
    lst name=defaults
      str 
 name=config/home/andrew/bin/apache-solr-1.5-dev/example/solr/conf/email-data-config.xml/str
    /lst
  /requestHandler

 email-data-config.xml containd the following:

 dataConfig
 document name=mailindex
   entity processor=MailEntityProcessor
           user=eupe...@gmail.com
           password=xx
           host=imap.gmail.com
           protocol=imaps
           folders = inbox/
 /document
 /dataConfig

 Whenever I try to import data using /dataimport?command=full-import I
 am seeing the error below:

 Apr 2, 2010 10:14:51 PM
 org.apache.solr.handler.dataimport.DataImporter doFullImport
 SEVERE: Full Import failed
 org.apache.solr.handler.dataimport.DataImportHandlerException: Unable
 to load EntityProcessor implementation for entity:11418758786959
 Processing Document # 1
        at 
 org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:72)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:805)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:536)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:261)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:185)
        at 
 org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:333)
        at 
 org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:391)
        at 
 org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:372)
 Caused by: java.lang.ClassNotFoundException: Unable to load
 MailEntityProcessor or
 org.apache.solr.handler.dataimport.MailEntityProcessor
        at 
 org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:966)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:802)
        ... 6 more
 Caused by: org.apache.solr.common.SolrException: Error loading class
 'MailEntityProcessor'
        at 
 org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:956)
        ... 7 more
 Caused by: java.lang.ClassNotFoundException: MailEntityProcessor
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:592)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at 
 org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:357)
        ... 8 more
 Apr 2, 2010 10:14:51 PM org.apache.solr.update.DirectUpdateHandler2 rollback
 INFO: start rollback
 Apr 2, 2010 10:14:51 PM org.apache.solr.update.DirectUpdateHandler2 rollback
 INFO: end_rollback


 Am I missing a step somewhere? I have tried this with the standard
 apache 1.4, a nightly of 1.5 and also the LucidWorks release and get
 the same issue with each.  The wiki isn't very detailed either. My
 backbground isn't in Java so a lot of this is new to me.


 Regards
 Andrew McCombe



Re: Unable to load MailEntityProcessor or org.apache.solr.handler.dataimport.MailEntityProcessor

2010-04-05 Thread Lance Norskog
The MailEntityProcessor is an extra and does not come normally with
the DataImportHandler. The wiki page should mention this.

In the Solr distribution it should be in the dist/ directory as
dist/apache-solr-dataimporthandler-extras-1.4.jar. The class it wants
is in this jar . (Do 'unzip -l jar' to find the classes inside a jar.)

You have to make a lib/ directory in the Solr core you are using, and
copy this jar into there.

On Mon, Apr 5, 2010 at 1:15 PM, Andrew McCombe eupe...@gmail.com wrote:
 Hi

 Can no-one help me with this?

 Andrew

 On 2 April 2010 22:24, Andrew McCombe eupe...@gmail.com wrote:
 Hi

 I am experimenting with Solr to index my gmail and am experiencing an error:

 'Unable to load MailEntityProcessor or
 org.apache.solr.handler.dataimport.MailEntityProcessor'

 I downloaded a fresh 1.4 tgz, extracted it and added the following to
 example/solr/config/solrconfig.xml:


 requestHandler name=/dataimport
 class=org.apache.solr.handler.dataimport.DataImportHandler
    lst name=defaults
      str 
 name=config/home/andrew/bin/apache-solr-1.5-dev/example/solr/conf/email-data-config.xml/str
    /lst
  /requestHandler

 email-data-config.xml containd the following:

 dataConfig
 document name=mailindex
   entity processor=MailEntityProcessor
           user=eupe...@gmail.com
           password=xx
           host=imap.gmail.com
           protocol=imaps
           folders = inbox/
 /document
 /dataConfig

 Whenever I try to import data using /dataimport?command=full-import I
 am seeing the error below:

 Apr 2, 2010 10:14:51 PM
 org.apache.solr.handler.dataimport.DataImporter doFullImport
 SEVERE: Full Import failed
 org.apache.solr.handler.dataimport.DataImportHandlerException: Unable
 to load EntityProcessor implementation for entity:11418758786959
 Processing Document # 1
        at 
 org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:72)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:805)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:536)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:261)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:185)
        at 
 org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:333)
        at 
 org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:391)
        at 
 org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:372)
 Caused by: java.lang.ClassNotFoundException: Unable to load
 MailEntityProcessor or
 org.apache.solr.handler.dataimport.MailEntityProcessor
        at 
 org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:966)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:802)
        ... 6 more
 Caused by: org.apache.solr.common.SolrException: Error loading class
 'MailEntityProcessor'
        at 
 org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
        at 
 org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:956)
        ... 7 more
 Caused by: java.lang.ClassNotFoundException: MailEntityProcessor
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:592)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at 
 org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:357)
        ... 8 more
 Apr 2, 2010 10:14:51 PM org.apache.solr.update.DirectUpdateHandler2 rollback
 INFO: start rollback
 Apr 2, 2010 10:14:51 PM org.apache.solr.update.DirectUpdateHandler2 rollback
 INFO: end_rollback


 Am I missing a step somewhere? I have tried this with the standard
 apache 1.4, a nightly of 1.5 and also the LucidWorks release and get
 the same issue with each.  The wiki isn't very detailed either. My
 backbground isn't in Java so a lot of this is new to me.


 Regards
 Andrew McCombe





-- 
Lance Norskog
goks...@gmail.com


Unable to load MailEntityProcessor or org.apache.solr.handler.dataimport.MailEntityProcessor

2010-04-02 Thread Andrew McCombe
Hi

I am experimenting with Solr to index my gmail and am experiencing an error:

'Unable to load MailEntityProcessor or
org.apache.solr.handler.dataimport.MailEntityProcessor'

I downloaded a fresh 1.4 tgz, extracted it and added the following to
example/solr/config/solrconfig.xml:


requestHandler name=/dataimport
class=org.apache.solr.handler.dataimport.DataImportHandler
lst name=defaults
  str 
name=config/home/andrew/bin/apache-solr-1.5-dev/example/solr/conf/email-data-config.xml/str
/lst
  /requestHandler

email-data-config.xml containd the following:

dataConfig
document name=mailindex
   entity processor=MailEntityProcessor
   user=eupe...@gmail.com
   password=xx
   host=imap.gmail.com
   protocol=imaps
   folders = inbox/
/document
/dataConfig

Whenever I try to import data using /dataimport?command=full-import I
am seeing the error below:

Apr 2, 2010 10:14:51 PM
org.apache.solr.handler.dataimport.DataImporter doFullImport
SEVERE: Full Import failed
org.apache.solr.handler.dataimport.DataImportHandlerException: Unable
to load EntityProcessor implementation for entity:11418758786959
Processing Document # 1
at 
org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:72)
at 
org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:805)
at 
org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:536)
at 
org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:261)
at 
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:185)
at 
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:333)
at 
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:391)
at 
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:372)
Caused by: java.lang.ClassNotFoundException: Unable to load
MailEntityProcessor or
org.apache.solr.handler.dataimport.MailEntityProcessor
at 
org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:966)
at 
org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:802)
... 6 more
Caused by: org.apache.solr.common.SolrException: Error loading class
'MailEntityProcessor'
at 
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
at 
org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:956)
... 7 more
Caused by: java.lang.ClassNotFoundException: MailEntityProcessor
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:592)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at 
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:357)
... 8 more
Apr 2, 2010 10:14:51 PM org.apache.solr.update.DirectUpdateHandler2 rollback
INFO: start rollback
Apr 2, 2010 10:14:51 PM org.apache.solr.update.DirectUpdateHandler2 rollback
INFO: end_rollback


Am I missing a step somewhere? I have tried this with the standard
apache 1.4, a nightly of 1.5 and also the LucidWorks release and get
the same issue with each.  The wiki isn't very detailed either. My
backbground isn't in Java so a lot of this is new to me.


Regards
Andrew McCombe