manifoldcf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Karl Wright <daddy...@gmail.com>
Subject Re: Error tossed: Multiple document primary component dispositions not allowed
Date Thu, 24 Mar 2016 15:12:11 GMT
Hi Victor,

This error usually means that the connector has a bug, but in the JDBC case
it likely means only that you have multiple rows being returned for each
document identifier.

Thanks,
Karl



2016-03-24 10:05 GMT-04:00 Victor D'agostino <victor.d.agostino@fiducial.net
>:

> Hi guys
>
> Do you know what this log entry means ?
>
> FATAL 2016-03-24 15:01:30,014 (Worker thread '30') - Error tossed:
> Multiple document primary component dispositions not allowed: document
> 'ea7dac8e-ab73-47ff-86f7-a0763ecd2f56'
> java.lang.IllegalStateException: Multiple document primary component
> dispositions not allowed: document 'ea7dac8e-ab73-47ff-86f7-a0763ecd2f56'
>         at
> org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.checkMultipleDispositions(WorkerThread.java:2246)
>         at
> org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.noDocument(WorkerThread.java:1731)
>         at
> org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.noDocument(WorkerThread.java:1712)
>         at
> org.apache.manifoldcf.crawler.connectors.jdbc.JDBCConnector.processDocuments(JDBCConnector.java:839)
>         at
> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:403)
>
> When I do a jdbc query from a postgresql database to index to a Solr Cloud
> ensemble :
> query 1 to get a list of document uuid to index : SELECT email_id AS
> $(IDCOLUMN) FROM email_details WHERE date > '1970-01-01 12:00:00'
> query 2 and 3 are empty
> query 4 to select data to index : SELECT email_id AS $(IDCOLUMN), texte,
> date FROM email_details WHERE email_id IN $(IDLIST)
>
> email_id is a uuid field (primary key).
>
> Regards
> Victor
>
> 
> ________________
> Ce message et les éventuels documents joints peuvent contenir des
> informations confidentielles. Au cas où il ne vous serait pas destiné, nous
> vous remercions de bien vouloir le supprimer et en aviser immédiatement
> l'expéditeur. Toute utilisation de ce message non conforme à sa
> destination, toute diffusion ou publication, totale ou partielle et quel
> qu'en soit le moyen est formellement interdite. Les communications sur
> internet n'étant pas sécurisées, l'intégrité de ce message n'est pas
> assurée et la société émettrice ne peut être tenue pour responsable de son
> contenu.

Mime
View raw message