Issue 17724

Higher classification string displayed as series of questions marks "???"

17724
Reporter: rdmpage
Assignee: mdoering
Type: Bug
Summary: Higher classification string displayed as series of questions marks "???"
Priority: Critical
Resolution: Fixed
Status: Closed
Created: 2015-07-25 14:42:33.191
Updated: 2015-11-16 17:37:12.811
Resolved: 2015-11-16 17:37:05.959
        
Description: For some datasets the higher classification appears as a series of question marks. For example, on page http://www.gbif.org/species/search?dataset_key=292a24a0-c75f-4bb9-beba-d106282a2d92 we see:

ACCEPTED GENUS
Tylorida
??? ??? ??? ??? Tetragnathidae

The information needed to fill in these fields is there, e.g. the next lines are:

SPECIES
Tylorida striata (Thorell, 1877)
Animalia Arthropoda Arachnida Araneae Tetragnathidae Tylorida

This seems to be an issue for when displaying taxa from a given dataset.

]]>
    

Attachment Screen Shot 2015-11-06 at 17.05.20.png



Author: mdoering@gbif.org
Created: 2015-11-06 16:26:25.74
Updated: 2015-11-06 16:26:25.74
        
Notified by publisher of this dataset where it happens too:
http://www.gbif.org/species/search?dataset_key=f5c60e9e-5b76-43b7-aa14-bbc3fa23b7d5

    


Author: mdoering@gbif.org
Created: 2015-11-06 16:32:07.464
Updated: 2015-11-06 16:32:07.464
        
The API calls have null values in the higherClassificationMap:
http://api.gbif.org/v1/species/search?dataset_key=f5c60e9e-5b76-43b7-aa14-bbc3fa23b7d5

A key with null value is this usage:
http://api.gbif.org/v1/species/114607525

it exists, has a regular rank (class) but somehow does not make it into the solr index
    


Author: mdoering@gbif.org
Created: 2015-11-06 16:40:02.23
Updated: 2015-11-06 16:40:02.23
        
Something does go wrong in solr updates.
The API has taxon 114607716 correct with strings for famliy and other higher ranks:
http://api.gbif.org/v1/species/114607716

But in solr there are just the keys, no higher rank strings:
http://apps.gbif.org:8082/checklistbank-solr/select?q=key:114607716
    


Author: mdoering@gbif.org
Comment: Only higher keys have been assigned during normalization as postgres only needs the keys. Fixed here: https://github.com/gbif/checklistbank/commit/ce57ff5225634a4e70c3729e4904dbc597b23c1c
Created: 2015-11-13 23:02:43.506
Updated: 2015-11-13 23:02:43.506