OSSOS / MOP

The Moving Object Pipeline: discovery & tracking of trans-Neptunian objects
GNU General Public License v3.0
4 stars 9 forks source link

[track] comparison image won't load #304

Closed mtbannister closed 10 years ago

mtbannister commented 10 years ago

Pressing 'b' triggers:

ERROR: KeyError: 'collectionID' [astropy.table.table] Traceback (most recent call last): File "/Users/michele/Dropbox/OSSOS/ossos-pipeline/src/ossos-pipeline/ossos/gui/views/keybinds.py", line 84, in on_load_comparison_keybind self.controller.on_load_comparison() File "/Users/michele/Dropbox/OSSOS/ossos-pipeline/src/ossos-pipeline/ossos/gui/controllers.py", line 435, in on_load_comparison cutout.retrieve_comparison_image(self.downloader) File "/Users/michele/Dropbox/OSSOS/ossos-pipeline/src/ossos-pipeline/ossos/downloads/cutouts/source.py", line 209, in retrieve_comparison_image for collectionID in query_result['collectionID']: File "/Users/michele/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/astropy/table/table.py", line 1309, in getitem return self.columns[item] File "/Users/michele/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/astropy/table/table.py", line 100, in getitem return OrderedDict.getitem(self, item) KeyError: 'collectionID'

with corresponding info in the logfile: DEBUG: controllers.on_load_comparison 432: False (03/26/2014 05:20:09 pm) INFO: source.retrieve_comparison_image 203: BOX(239.236452432 -12.3250931605 0.02106167 -0.02108764) (03/26/2014 05:20:09 pm) INFO: connectionpool._new_conn 202: Starting new HTTP connection (1): www.cadc-ccda.hia-iha.nrc-cnrc.gc.ca (03/26/2014 05:20:09 pm) DEBUG: connectionpool._make_request 296: "GET /tap/sync?LANG=ADQL&QUERY=+SELECT+Observation.collectionID+as+dataset_name++FROM+caom.Observation+AS+Observation++JOIN+caom.Plane+AS+Plane++ON+Observation.obsID+%3D+Plane.obsID++WHERE++%28+Observation.collection+%3D+%27CFHT%27+%29++AND+Plane.observable_ctype%3D%27CAL%27++AND+Observation.proposal_id+IN+%25s++AND+++CONTAINS%28+BOX%28%27ICRS%27%2C+239.236452432%2C+-12.3250931605%2C+0.02106167%2C+-0.02108764%29%2C++Plane.position_bounds+%29+%3D+1+&REQUEST=doQuery&FORMAT=tsv HTTP/1.1" 200 None (03/26/2014 05:20:09 pm) DEBUG: storage.cone_search 85: Doing TAP Query using url: http://www.cadc-ccda.hia-iha.nrc-cnrc.gc.ca/tap/sync?LANG=ADQL&QUERY=+SELECT+Observation.collectionID+as+dataset_name++FROM+caom.Observation+AS+Observation++JOIN+caom.Plane+AS+Plane++ON+Observation.obsID+%3D+Plane.obsID++WHERE++%28+Observation.collection+%3D+%27CFHT%27+%29++AND+Plane.observable_ctype%3D%27CAL%27++AND+Observation.proposal_id+IN+%25s++AND+++CONTAINS%28+BOX%28%27ICRS%27%2C+239.236452432%2C+-12.3250931605%2C+0.02106167%2C+-0.02108764%29%2C++Plane.position_bounds+%29+%3D+1+&REQUEST=doQuery&FORMAT=tsv (03/26/2014 05:20:09 pm) DEBUG: storage.cone_search 96: <class 'astropy.table.table.Table'> (03/26/2014 05:20:09 pm)

DEBUG: storage.cone_search 97: <?xml version="1.0" encoding="UTF-8"?>

                                                                                             <VOTABLE xmlns="http://www.ivoa.net/xml/VOTable/v1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2">
                                                                                                                                                                                              <RESOURCE type="results">
IllegalArgumentException: net.sf.jsqlparser.JSQLParserException JSQLParserException: TokenMgrError: Lexical error at line 1, column 260. Encountered: "%" (37), after : ""
                                                                                                                                                                                                            </RESOURCE>
                                                                                                                                                                                                             </VOTABLE> (03/26/2014 05:20:09 pm)

ERROR: logger._excepthook 220: KeyError: 'collectionID' (03/26/2014 05:20:09 pm)

ijiraq commented 10 years ago

This has been resolved, there was a chance from 'collectionID' to 'observationID' in the CAOM2 model.