Laplace
lapla****@csc*****
2003年 6月 4日 (水) 23:40:27 JST
laplaceです。 > リーグ作成しますので、どなたか最新ソースの分散サーバを動かしてください。 起動にめっちゃ時間かかりますね(^_^;; 動いた! と思ったらいきなりエラーでちゃいましたよ! Exception in thread "Application Thread" java.lang.NullPointerException at java.util.Arrays.sort(Arrays.java:1181) at rumblejp.distribute.RobotDataManager.createUploadData(RobotDataManager.java: 305) at rumblejp.distribute.RobotDataManager.setUploadData(RobotDataManager.java:265 ) at rumblejp.distribute.Division.getResult(Division.java:101) at rumblejp.distribute.BattlesServiceClient.sendResults(BattlesServiceClient.ja va:93) at rumblejp.distribute.Server.shutdown(Server.java:97) at rumblejp.distribute.Server.main(Server.java:61) RobotVersionのgetFiles()でnullが返って来るのが原因かな。 それかデータの中にnullがある? getFiles()がnullで返ることがありえるのでしょうか? あるならnullの場合は処理をしないように変更しないとだめですね。 > > > ランキング一覧での順位も、それぞれのロボットが過去のシーズンで取った > > > ことのある最高得点を基に表示しているようですが、これはこういうもの > > > なのでしょうか。 > > > > こういうものかというと、どういうものであるべきかという議論は > > していませんので、今のところこう作ってみたのでこうなっています、 > > というものです。 そそ、ランキングに関してはそういう感じで作っています。 とにかく、ベストスコアのランキングです。 初期は全リーグのベストスコアでしたが、 今はリーグ単位で選べるようになったので、 ちょっとは進歩してますよ(^_^;; > ロボットを複数リーグに分けたり、リーグが複数あったりしたら、となると > コンテストのルールによって算出方法を変えないといけないのかな? 複数リーグのベストスコアにするなら 対応するリーグになにかidや名前を付けるなりしないと厳しいですね。 上級者リーグ1,2,3,4 = ほのぼのカップ(id=1) などですね。 > むむ、飲めば呑むほど強くなるタイプですか? まぁ飲んでもあまり弱らないタイプですねぇ(^_^ゞ