[Rumble-jp-dev] linux用開発環境セットアップツール

Back to archive index

KOJIMA Hiroyoshi kojim****@robok*****
2003年 2月 25日 (火) 10:42:54 JST


小島です。いつもご丁寧に教えていただきありがとうございます。

> mysql> select * from check_errors;
> とやった結果を教えてください。

Empty set (0.00 sec)
となり中身は空っぽです。

その時のJBossのログですが

09:57:10,031 INFO  [RobotCheckerBean] Robot checking start. requestId:3
09:57:24,401 INFO  [RobotManagerBean] New robot [cx.MinixHT_1.33.jar] comming!
09:57:24,430 WARN  [LocalTxConnectionManager$LocalConnectionEventListener] prepa
re called on a local tx. You are not getting the semantics you expect!
となり警告を受けます。[RobotCheckerBean] は通っているようです。

また
09:57:24,683 INFO  [RobotCheckerBean] Robot checking start. requestId:4
09:57:24,693 INFO  [RobotCheckerBean] Exception occured in zip handling. request                                                   
 Id:4
java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:112)
        at java.util.zip.ZipFile.<init>(ZipFile.java:127)
        at rumblejp.ejb.message.RobotCheckerBean.isValidRobot(RobotCheckerBean.j
ava:226)
(後略)
といったエラーがたまに出ます。こちらはロボットが登録されません。

architectureの
6.2. ロボット登録 の項によれば
[RobotManagerBean]は[RobotCheckerBean]の前に来るように書かれていますが...
本当は逆でしょうね

*[RobotManagerBean]
*   1.  check_robotsテーブルにロボット登録リクエストを保存します。
テーブルには正しく書かれています。
*  2.このときのrequest_idをファイル名として一時ディレクトリにロボットファイルを保存します。
この一時ディレクトリはどこのことでしょうか?
多分この辺りに問題があるのではないかと思います。

#ながながと すいません。


On Mon, 24 Feb 2003 23:50:22 +0900
Naoki Kurosawa <naoki_kuros****@ybb*****> wrote:

> 小島さん
> 
> 黒澤です。
> 
> KH> mysql> select league_id, season, status, battle_count from seasons;
> KH> +-----------+--------+--------+--------------+
> KH> | league_id | season | status | battle_count |
> KH> +-----------+--------+--------+--------------+
> KH> |         1 |      1 |      1 |            0 |
> KH> |         2 |      1 |      1 |            0 |
> KH> |         3 |      1 |      2 |            0 |
> KH> |         4 |      1 |      2 |            0 |
> KH> +-----------+--------+--------+--------------+
> KH> 4 rows in set (0.00 sec)
> statusは
> 0:停止中
> 1:ロボットチェック完了待ち
> 2:実行中
> 3:すべてのバトルが{終了|実行中}
> 4:完了
> なので、
> league_id 1と2は
> ・Robotチェックがなんかこけちゃったせいで、
>   永遠とチェック完了待ちになっている
> ということですかねぇ。
> 3と4は
> ・すべてのRobotが不正と判断され、リーグに所属するロボットが1台もいない
> ということでしょう。
> 
> なんかRobotチェックがちゃんと動いていないようなので、
> そのときのlogを送っていただけませんか?
> 
> それと、
> mysql> select * from check_errors;
> とやった結果を教えてください。
> 



Rumble-jp-dev メーリングリストの案内
Back to archive index