Keesaco / KeesaFlo

A cloud-based flow cytometry web application
Other
6 stars 0 forks source link

Gating problems #129

Closed RoganMurley closed 10 years ago

RoganMurley commented 10 years ago

Currently there seems to be some problems with gating.

Below are some sample logs from the instances:

"InvalidUriError: Attempt to get key for "gs://fc-raw-data/flowData1.4 MB" failed. This can happen if the URI refers to a non-existent object or if you meant to operate on a directory (e.g., leaving off -R option on gsutil cp, mv, or ls of a bucket)."

"InvalidUriError: Attempt to get key for "gs://fc-raw-data/Compensation Controls_PE Stained Control197.5 KB" failed. This can happen if the URI refers to a non-existent object or if you meant to operate on a directory (e.g., leaving off -R option on gsutil cp, mv, or ls of a bucket)."

It looks like the client side is appending the file size to the filename when sending a command to an instance.

RoganMurley commented 10 years ago

A sample command taken from the task queue indicates that this is the case:

"gate_cir;Compensation Controls_PE Stained Control197.5 KB;268 183 213.664008245 69.3883808759 199 216;Compensation Controls_PE Stained Control197.5 KB-ovalGate;0;FSC-A;PE-A"

McCrea commented 10 years ago

I found a different manifestation of what I believe to be the same problem last night. For some reason, when requesting a gate, the file name is scraped from the name label on the file preview page. I pushed a fix for this; note that it's a fix for the bug, not a solution to the underlying problem. See #131 / 3671041.

McCrea commented 10 years ago

This seems to have been fixed in #133.