チケット #340 (reopened 不具合) — at バージョン 4
TableBrowserから取得したデータセット内のリンク「display at UCSC main / test」のリンクを開くとエラーになる
報告者: | t-hatakeyama | 担当者: | t-hatakeyama |
---|---|---|---|
優先度: | 納品までには解決したい | マイルストーン: | |
コンポーネント: | Galaxy | バージョン: | |
キーワード: | 関係者: | ||
GanttChart表示: | OFF | 依存TaskNo: | |
開始予定日: | YYYY/MM/DD | 終了予定日: | YYYY/MM/DD |
説明 (最終更新者: t-hatakeyama) (diff)
現象はふたつ。
現象(1)
galaxy.dbcls.jpでデータセットのUCSCへのリンクを押すと白い画面が出てくる。
(小野さんにレポートいただいたのはこちら)
原因
galaxy.dbcls.jpのproxy.cgiがリダイレクトに対応していないため、Galaxyが「UCSCへのリダイレクトを促すレスポンス(302 Found)」をブラウザへ返そうとしても、間にいるproxy.cgiが「中身が空のレスポンス(200 OK)」に変更してブラウザへ返してしまうため。
対応
proxy.cgiをリダイレクトに対応させる。
修正はすでに実施済みだが、galaxy.dbcls.jpへは対応版がまだインストールされていない状態。次回galaxy.dbcls.jpリリース時に対応する予定。
- galaxy.dbcls.jp
- 未対応
- test-galaxy.dbcls.jp
- 対応済み
現象(2)
test-galaxyでデータセットのUCSCへのリンクを押すと、galaxyからデータを持ってこれないことに起因するエラーメッセージが表示される。
原因
表示用のデータ取得のためUCSCのテーブルブラウザ側からGalaxyにアクセスしようとするもOpenID認証に阻まれてデータを取得できないのが原因。
対応
なんらかの方法でUCSCからのアクセスをOpenID認証ではじかないようにする。
- OpenID認証がなくてもアクセスできるようにする - 特定のURLはOpenID認証に穴を開ける