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; > とやった結果を教えてください。 >