Hi All,
As per my previous post, I'm trying to import an excel spreadsheet and I am having trouble with importing from the Workbench into excel after doing my mapping. Specify gives me a cryptic message:
Inconsistent mappings for record 3: Agent
and when I dig around in specify.log I get the following 4 lines that seem to be pointing to the problem:
09:02:34 DEBUG wb.wbuploader.MissingDataResolver:403 - setting Agent.AgentType to 1
09:02:34 DEBUG wb.wbuploader.MissingDataResolver:403 - setting Agent.AgentType to 1
09:02:34 DEBUG wb.wbuploader.MissingDataResolver:403 - setting Agent.AgentType to 1
09:02:34 ERROR wb.wbuploader.MissingDataResolver:467 - unable to meet requirement: Collector.IsPrimary
Has anybody seen this before, and is there a way to fix this? I can't find a mapper for Collector.IsPrimary in the workbench mapping.
Thanks in advance,
Kehan
Additional information
I should add that I'm using Specify 6.3.05 on Ubuntu Linux version 10.10
Help>About reports that I'm using MySQL 5.1.49-1ubuntu8.1 and Java Version 1.6.0_20
RE: Failed import due to validation
Mappings can only be reused if the CSV file being imported contains the same or fewer columns than the mapping. In other words, if you split a CSV file into two smaller files for import, then import the first CSV file but do not map all the columns, the unmapped columns are discarded. When you then import the second CSV file you will not be given the option to reuse the mapping created for the first CSV file. To reuse the mapping you must first delete the unmapped/discarded columns from the CSV file before importing it into the WorkBench.