You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
after performing the screening collection, gda then logs:
2024-12-05 15:14:51,159 INFO [server/[email protected]] datacollection.HandleCollectRequestSupport - HandleCollectRequest_Ended.
2024-12-05 15:14:51,159 INFO [server/[email protected]] gda.px.unattendeddatacollection.UDCRunner - Asking for instruction
2024-12-05 15:14:51,159 INFO [server/[email protected]] gda.px.unattendeddatacollection.UDCRunner - Determining blsampleid of current sample
2024-12-05 15:14:51,159 INFO [server/[email protected]] unattended_data_collection.UDCUtilities - Couldn't getBlsampleidOfCurrentLoadedSample - no sample loaded
2024-12-05 15:14:51,159 INFO [server/[email protected]] gda.px.unattendeddatacollection.UDCRunner - Current blsampleid is: null
2024-12-05 15:14:51,160 INFO [server/[email protected]] gda.px.unattendeddatacollection.UDCInstructionRequester - Send currentBeamline: i03, currentSampleID: null, currentWavelength: 0.976253543307 to: http://agamemnon.diamond.ac.uk/getnextcollect/i03/?blsampleid=null
And then immediately moves on to the next sample
Suspect this is because self.sampleProvider.setSample(sample) in robot_load_and_centre/hyperion.py is never called when using load_centre_collect - the sampleProvider sample is then ultimately used by UDCRunner to fetch the next instruction but this is always null because it is never set.
Acceptance Criteria
Screen and collect works when load_centre_collect_full plan is used in hyperion
The text was updated successfully, but these errors were encountered:
Discovered during testing in #697
Screen and collect is screening, but not collecting, the request never gets as far as hyperion.
See e.g. https://ispyb.diamond.ac.uk/dc/visit/mx23694-123/id/16086403
which is the screening collection, but the full collection was not then performed
after performing the screening collection, gda then logs:
And then immediately moves on to the next sample
Suspect this is because self.sampleProvider.setSample(sample) in robot_load_and_centre/hyperion.py is never called when using load_centre_collect - the sampleProvider sample is then ultimately used by UDCRunner to fetch the next instruction but this is always null because it is never set.
Acceptance Criteria
load_centre_collect_full
plan is used in hyperionThe text was updated successfully, but these errors were encountered: