プロジェクト

全般

プロフィール

Defect #518

完了

チケット情報が正常に取得できない。

Yasuhiro Morikawa さんが13年以上前に追加. 13年以上前に更新.

ステータス:
終了(Closed)
優先度:
高め(High)
担当者:
カテゴリ:
メイン画面
対象バージョン:
開始日:
2010/08/25
期日:
2010/09/01
進捗率:

100%

予定工数:

説明

特定の条件下で、Redmineairでチケットを取得しようとしてupdateした場合にチケット情報の取得が行えないみたい?

前提条件
  • APIキーを設定していない
  • URLを設定していない

再現手順
  1. Redmineairを起動する。
  2. URL/Keyを設定する。
  3. UPDATEをクリックする

結果
  • 更新されない
  • 終了できずハングする。

補足
  • 確認したOSはMacOSX


関連するチケット 1 (0件未完了1件完了)

次のチケットと重複 RedmineAir - Defect #519: アプリの起動に失敗する却下(Invalid)2010/08/27

操作

Yasuhiro Morikawa さんが13年以上前に更新

  • 対象バージョン0.0.3 から 0.0.4 に変更

発生を確認したバージョンは、rev82

Akiko Takano さんが13年以上前に更新

  • 期日2010/09/01 にセット
  • カテゴリメイン画面 にセット
  • ステータス新規(New) から 担当(Assigned) に変更
  • 担当者Akiko Takano にセット
  • 優先度通常(Normal) から 高め(High) に変更

Windowsでもなんとなく再現したので、状況を記載しますね。

RedmineAirを継続して利用している場合は再現しにくいみたいです。

1. 個人用のデータのフォルダ(Windows7の場合 AppData\Roaming\com.appspot.redmineair)を削除して、データとしては何も無く、初回利用の状態にする。

2. 起動設定のダイアログ、URLとKEYの設定ダイアログが出る。
3. URLとKEYを入力し、保存ボタンを押す。
4. チケット一覧がグレーアウトした状態から、有効に切り替わる。
5. ここで、Update のリンクを押すが、反応無し。
6. そのまま何度もUpadteを押しても、ダイアログも何も出ない。
7. 画面を閉じ、RedmineAirを再起動してみても、RedmineAirが上がらない。
8. タスクマネージャを見ると、redmineair.exe が動きっぱなし。
9. プロセスをKillしてから、RedmineAirを起動すると、こんどは正常に動作する。

どうやら、初回のデータ登録時に、Loadのイベントを発生させないといけないようです。
#これじゃあ、最初の1回目はうまく使えませんよね...。

Morikawa さん、ご指摘ありがとうございました!

デバッグ等で修正します。

yusuke kokubo さんが13年以上前に更新

どうやら #519 と同じ問題っぽいですね。
#519 はcloseしておきます。

yusuke kokubo さんが13年以上前に更新

  • ステータス担当(Assigned) から 却下(Invalid) に変更

#518 の問題と同じ現象だと思われる。

yusuke kokubo さんが13年以上前に更新

  • ステータス却下(Invalid) から 担当(Assigned) に変更

すみません。間違えてステータスを変えてしまいました><

Akiko Takano さんが13年以上前に更新

  • ステータス担当(Assigned) から 解決(Resolved) に変更
  • 進捗率0 から 100 に変更

更新履歴 r90 で適用されました。

Akiko Takano さんが13年以上前に更新

  • ステータス解決(Resolved) から 終了(Closed) に変更

一応終了とさせていただきますね。

Akiko Takano さんが13年以上前に更新

  • ステータス終了(Closed) から フィードバック(Reopend) に変更
  • 進捗率100 から 80 に変更

ウィンドウの『閉じる』ボタンをクリックすると、タスクトレイに入りませんが、プロセスが稼動し続けます。
こちらが気になりますので、再オープンします。

yusuke kokubo さんが13年以上前に更新

タスクトレイに常駐させる処理を
URLのチェックより前にする必要がありそうです。

#できればエラーが起こる処理よりも前に

Akiko Takano さんが13年以上前に更新

この手順でプロセスが落ちなくなるようです。

1. 新規にRedmineAirを登録、もしくは既存のデータフォルダを削除して初期状態で起動。
2. URLとAPIキーを登録せずにウィンドウ右上の[x]ボタンで画面を閉じる。
3. URLとAPIキーを登録、保存を押し、データがロードされるが、付箋が1つも無い状態でウィンドウ右上の[x]ボタンで画面を閉じる。

2もしくは3の、子ウィンドウが1つも無い状態でウィンドウ右上の[x]ボタンで画面を閉じる操作を行うと、正常終了せずにゾンビプロセス?になってしまいます。
(おそらく最初のリリースでも同じかなと思います)

yusuke kokubo さんが13年以上前に更新

タスクトレイに常駐させる前に起動処理がreturnしてしまうとダメっぽいかも。

http://www.r-labs.org/projects/redmineair/repository/entry/trunk/src/redmineair.as#L103

Akiko Takano さんが13年以上前に更新

  • 進捗率80 から 90 に変更

私の環境では再現しなくなりました。対応ありがとうございました!
念のため、ご報告します。

yusuke kokubo さんが13年以上前に更新

  • ステータスフィードバック(Reopend) から 終了(Closed) に変更
  • 進捗率90 から 100 に変更

おそらく問題はfixされてるはず。

他の形式にエクスポート: Atom PDF