[Rumble-jp-dev] [ rumble-jp-Bugs-1579 ] Robotチェック失敗後、シーズンが開始できない?

Back to archive index

Sourceforge Tracker Monitor norep****@sourc*****
2003年 4月 25日 (金) 21:37:08 JST


Bugs item #1579, was opened at 2003-03-27 12:16
You can respond by visiting: 
https://sourceforge.jp/tracker/?func=detail&atid=1698&aid=1579&group_id=430

Category: None
Group: None
Status: Open
Resolution: None
>Priority: 4
Submitted By: Naoki Kurosawa (kurosawa)
Assigned to:  (None)
Summary: Robotチェック失敗後、シーズンが開始できない?

Initial Comment:
児島さんの報告
--
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)
(後略)
といったエラーがたまに出ます。こちらはロボットが登録さ
れません。

--
となったあと、シーズンを開始しようとしても、シーズンス
テータスがWaitForRobotsになったまま開始されない。


----------------------------------------------------------------------

Comment By: Naoki Kurosawa (kurosawa)
Date: 2003-04-13 17:16

Message:
Logged In: YES 
user_id=3710

ロボットのチェックに失敗したときに、シーズンステータスが開
始状態にならず、そもそも分散サーバにバトル割り当てがされな
い、というのが1つ問題です。
これはエラーハンドリングが足らないか、バグかどっちかなの
で、直す必要があります。

Server.javaで例外が発生した場合、それはそれで問題ですね。

collectStrayBattlesは割り当てされてから30分以上経過しないと
割り当て解除を行わないので、効果が薄いです。

分散サーバが落ちた、落とした場合のために、割り当てを手動で
解除するインターフェースが必要かもしれません。




----------------------------------------------------------------------

Comment By: shinichiro.h (shinh)
Date: 2003-04-13 16:59

Message:
Logged In: YES 
user_id=3843

浜地です。

この現象は私も確認したことがあります。
私は mysql で適当に season, division, battles table の
status を update して対処しています。

Server.java で例外やユーザの中断が
起こった時にきちんともらった Division をこなせません、
っていうメソッドを呼べば良いと思います。

また、それとは別に、
分散サーバに与える Division が無い場合は、
BattleManager.collectStrayBattles を呼んで、
本当に Division が無いかどうかをチェックすると
良いかもしれないな、と思います。

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.jp/tracker/?func=detail&atid=1698&aid=1579&group_id=430



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