Issue 11240
Exclude all unidentified spec. names from the nub
11240
Reporter: mdoering
Assignee: mdoering
Type: Bug
Summary: Exclude all unidentified spec. names from the nub
Priority: Critical
Resolution: Fixed
Status: Closed
Created: 2012-05-24 16:11:28.225
Updated: 2013-12-09 13:40:37.765
Resolved: 2012-05-24 16:31:26.999
Description: At the extreme "Anguilliformes spec. usages from the NCBI taxonomy lead the creation of a non existing genus which in fact is only an order.
http://data.gbif.org/species/browse/taxon/6104070
]]>
Author: mdoering@gbif.org
Created: 2012-05-24 16:29:47.43
Updated: 2012-05-24 16:29:47.43
This should not have happened in the nub build, cause all blacklisted and informal names (later including the spec. names) are excluded from the nub:
// completely ignore blacklisted, informal (i.e. spec. or cf.) names or incertae sedis names
if (NameType.blacklisted == name.type || NameType.informal == name.type) {
log.debug("Ignore blacklisted or informal usage {} {}", usageId, name.scientificName);
throw new IgnoreUsageException(usageId, NubExistence.BAD_NAME);
}
This error has probably happened due to a broken name parsing routine in clb, which was fixed last week.