Ticket #2009 (reopened defect)

Opened 4 years ago

Last modified 4 years ago

WebReportで対応していないバージョンのデータを読み込むとデータを壊してしまう

Reported by: iwanaga Assigned to:
Priority: critical Milestone: 1.3.0
Component: All Version: 1.3.0-trunk
Keywords: Cc:
Fixed Version:
Test Case:

Description (Last modified by anonymous)

WebReport?で、マイグレーションが必要なバージョンのデータを読み込むと、webreportがエラーで終了する。

このときデータを壊してしまう場合がある。

WebReport?では、マイグレーションの確認を行わず、それぞれのサービスでマイグレーションしてしまうのが問題。

また未来のバージョンのデータを読み込んだときのエラーハンドリングもできてない

Change History

03/06/08 14:57:16 changed by iwanaga

  • milestone changed from someday to 1.3.0.

未来のバージョンが読んだときは、TRICHORDを更新して下さい。

昔のバージョンを読んだときは、最新版のTRICHORDでデータをマイグレーションしてくださいとした。

03/06/08 15:15:04 changed by iwanaga

  • description changed.

03/06/08 15:34:39 changed by iwanaga

来のバージョンが読んだときは、TRICHORDを更新して下さい。

昔のバージョンを読んだときは、最新版のTRICHORDでデータをマイグレーションしてくださいとしたかったが、サービスを使うとチェックする前に必ず先にマイグレーションされてしまうので、意味がなかった。

マイグレーションを全てはずし、対応していないデータをそのままXSLTにかけて、エラーとさせるのがよさそう。

もしくは、XMLのネームスペースのバージョンを全て書いておいて、対応していないものであれば、エラーとする方法。

03/10/08 12:40:23 changed by anonymous

マイグレーションをすべてはずし、うまくパースできないときは、対応していないバージョンを読み込みましたとエラーを出すようにした

changeset:8841

03/19/08 11:29:40 changed by anonymous

  • due_assign changed.
  • status changed from new to closed.
  • resolution set to fixed.
  • description changed.
  • due_close changed.

03/19/08 11:30:34 changed by anonymous

  • status changed from closed to reopened.
  • resolution deleted.