Project

General

Profile

Defect #518

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

Added by Yasuhiro Morikawa almost 9 years ago. Updated almost 9 years ago.

Status:
終了(Closed)
Priority:
高め(High)
Assignee:
Category:
メイン画面
Target version:
Start date:
08/25/2010
Due date:
09/01/2010
% Done:

100%

Estimated time:

Description

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

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

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

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

補足
  • 確認したOSはMacOSX


Related issues

Is duplicate of RedmineAir - Defect #519: アプリの起動に失敗する却下(Invalid)08/27/2010

Actions

History

#1

Updated by Yasuhiro Morikawa almost 9 years ago

  • Target version changed from 0.0.3 to 0.0.4

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

#2

Updated by Akiko Takano almost 9 years ago

  • Due date set to 09/01/2010
  • Category set to メイン画面
  • Status changed from 新規(New) to 担当(Assigned)
  • Assignee set to Akiko Takano
  • Priority changed from 通常(Normal) to 高め(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 さん、ご指摘ありがとうございました!

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

#3

Updated by yusuke kokubo almost 9 years ago

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

#4

Updated by yusuke kokubo almost 9 years ago

  • Status changed from 担当(Assigned) to 却下(Invalid)

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

#5

Updated by yusuke kokubo almost 9 years ago

  • Status changed from 却下(Invalid) to 担当(Assigned)

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

#6

Updated by Akiko Takano almost 9 years ago

  • Status changed from 担当(Assigned) to 解決(Resolved)
  • % Done changed from 0 to 100

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

#7

Updated by Akiko Takano almost 9 years ago

  • Status changed from 解決(Resolved) to 終了(Closed)

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

#8

Updated by Akiko Takano almost 9 years ago

  • Status changed from 終了(Closed) to フィードバック(Reopend)
  • % Done changed from 100 to 80

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

#9

Updated by yusuke kokubo almost 9 years ago

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

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

#10

Updated by Akiko Takano almost 9 years ago

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

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

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

#11

Updated by yusuke kokubo almost 9 years ago

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

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

#12

Updated by Akiko Takano almost 9 years ago

  • % Done changed from 80 to 90

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

#13

Updated by yusuke kokubo almost 9 years ago

  • Status changed from フィードバック(Reopend) to 終了(Closed)
  • % Done changed from 90 to 100

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

Also available in: Atom PDF