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 <[email protected] >: > 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.
