Re: Auto recording not work?
fnl <[email protected]> Tue, 22 Mar 2022 13:04:57 -0700 (PDT)
| Newsgroups | gmane.comp.java.robocode |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_6428_1307359315.1647979497286 Content-Type: multipart/alternative; boundary="----=_Part_6429_356756306.1647979497286" ------=_Part_6429_356756306.1647979497286 Content-Type: text/plain; charset="UTF-8" I have made a new version 1.9.4.5 of Robocode that fixes the issue. You can download it from here: https://sourceforge.net/projects/robocode/files/robocode/1.9.4.5/robocode-1.9.4.5-setup.jar/download tirsdag den 22. marts 2022 kl. 16.37.36 UTC+1 skrev [email protected]: > My robocode version is 1.4..4 and jdk 1.8. > > After setting up the auto-recording and ending the battle, the following > message is showd console. > Of course, the record file will not open properly. > > Round 10 cleaning up. > java.io.IOException: Stream Closed > at java.io.FileOutputStream.writeBytes(Native Method) > at java.io.FileOutputStream.write(FileOutputStream.java:326) > at > java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) > at > java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) > at net.sf.robocode.io.FileUtil.cleanupStream(FileUtil.java:340) > at > net.sf.robocode.recording.RecordManager.saveBinRecord(RecordManager.java:348) > at > net.sf.robocode.recording.RecordManager.saveRecord(RecordManager.java:300) > at > net.sf.robocode.recording.BattleRecorder$BattleObserver.writeAutoRecord(BattleRecorder.java:137) > at > net.sf.robocode.recording.BattleRecorder$BattleObserver.onBattleCompleted(BattleRecorder.java:90) > at > net.sf.robocode.battle.events.BattleEventDispatcher.onBattleCompleted(BattleEventDispatcher.java:58) > at net.sf.robocode.battle.Battle.finalizeBattle(Battle.java:275) > at net.sf.robocode.battle.BaseBattle.run(BaseBattle.java:212) > at java.lang.Thread.run(Thread.java:750) > > java.io.IOException: Stream Closed > at java.io.FileOutputStream.writeBytes(Native Method) > at java.io.FileOutputStream.write(FileOutputStream.java:326) > at > java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) > at > java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) > at java.io.FilterOutputStream.close(FilterOutputStream.java:158) > at net.sf.robocode.io.FileUtil.cleanupStream(FileUtil.java:347) > at > net.sf.robocode.recording.RecordManager.saveBinRecord(RecordManager.java:348) > at > net.sf.robocode.recording.RecordManager.saveRecord(RecordManager.java:300) > at > net.sf.robocode.recording.BattleRecorder$BattleObserver.writeAutoRecord(BattleRecorder.java:137) > at > net.sf.robocode.recording.BattleRecorder$BattleObserver.onBattleCompleted(BattleRecorder.java:90) > at > net.sf.robocode.battle.events.BattleEventDispatcher.onBattleCompleted(BattleEventDispatcher.java:58) > at net.sf.robocode.battle.Battle.finalizeBattle(Battle.java:275) > at net.sf.robocode.battle.BaseBattle.run(BaseBattle.java:212) > at java.lang.Thread.run(Thread.java:750) > > on > > > > > > > > > > > -- You received this message because you are subscribed to the Google Groups "Robocode" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/robocode/ca3af860-85c6-4696-9ef4-c32872c8dadfn%40googlegroups.com. ------=_Part_6429_356756306.1647979497286 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I have made a new version 1.9.4.5 of Robocode that fixes the issue.<d= iv>You can download it from here:<br>https://sourceforge.net/projects/roboc= ode/files/robocode/1.9.4.5/robocode-1.9.4.5-setup.jar/download<br><br></div= ><div class=3D"gmail_quote"><div dir=3D"auto" class=3D"gmail_attr">tirsdag = den 22. marts 2022 kl. 16.37.36 UTC+1 skrev [email protected]:<br/></div><bl= ockquote class=3D"gmail_quote" style=3D"margin: 0 0 0 0.8ex; border-left: 1= px solid rgb(204, 204, 204); padding-left: 1ex;">My robocode version is 1.4= ..4 and jdk 1.8.<div><br></div><div>After setting up the auto-recording and= ending the battle, the following message is showd console.<br></div><div><= div>Of course, the record file will not open properly.</div><br></div><div>= Round 10 cleaning up.<br></div><div>java.io.IOException: Stream Closed<br>= =C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.io.FileOutputStream.writeBytes(Native M= ethod)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.io.FileOutputStream.write(Fil= eOutputStream.java:326)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.io.BufferedO= utputStream.flushBuffer(BufferedOutputStream.java:82)<br>=C2=A0 =C2=A0 =C2= =A0 =C2=A0 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:= 140)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.io.FileUtil.cleanupS= tream(FileUtil.java:340)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.= recording.RecordManager.saveBinRecord(RecordManager.java:348)<br>=C2=A0 =C2= =A0 =C2=A0 =C2=A0 at net.sf.robocode.recording.RecordManager.saveRecord(Rec= ordManager.java:300)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.reco= rding.BattleRecorder$BattleObserver.writeAutoRecord(BattleRecorder.java:137= )<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.recording.BattleRecorde= r$BattleObserver.onBattleCompleted(BattleRecorder.java:90)<br>=C2=A0 =C2=A0= =C2=A0 =C2=A0 at net.sf.robocode.battle.events.BattleEventDispatcher.onBat= tleCompleted(BattleEventDispatcher.java:58)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 = at net.sf.robocode.battle.Battle.finalizeBattle(Battle.java:275)<br>=C2=A0 = =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.battle.BaseBattle.run(BaseBattle.ja= va:212)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.lang.Thread.run(Thread.java:= 750)<br><br>java.io.IOException: Stream Closed<br>=C2=A0 =C2=A0 =C2=A0 =C2= =A0 at java.io.FileOutputStream.writeBytes(Native Method)<br>=C2=A0 =C2=A0 = =C2=A0 =C2=A0 at java.io.FileOutputStream.write(FileOutputStream.java:326)<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.io.BufferedOutputStream.flushBuffer(= BufferedOutputStream.java:82)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.io.Buf= feredOutputStream.flush(BufferedOutputStream.java:140)<br>=C2=A0 =C2=A0 =C2= =A0 =C2=A0 at java.io.FilterOutputStream.close(FilterOutputStream.java:158)= <br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.io.FileUtil.cleanupStrea= m(FileUtil.java:347)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.reco= rding.RecordManager.saveBinRecord(RecordManager.java:348)<br>=C2=A0 =C2=A0 = =C2=A0 =C2=A0 at net.sf.robocode.recording.RecordManager.saveRecord(RecordM= anager.java:300)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.recordin= g.BattleRecorder$BattleObserver.writeAutoRecord(BattleRecorder.java:137)<br= >=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.recording.BattleRecorder$Ba= ttleObserver.onBattleCompleted(BattleRecorder.java:90)<br>=C2=A0 =C2=A0 =C2= =A0 =C2=A0 at net.sf.robocode.battle.events.BattleEventDispatcher.onBattleC= ompleted(BattleEventDispatcher.java:58)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at n= et.sf.robocode.battle.Battle.finalizeBattle(Battle.java:275)<br>=C2=A0 =C2= =A0 =C2=A0 =C2=A0 at net.sf.robocode.battle.BaseBattle.run(BaseBattle.java:= 212)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.lang.Thread.run(Thread.java:750= )<br><br>on<br><br><br><br><br><br><br><br><br><br><br></div></blockquote><= /div> <p></p> -- <br /> You received this message because you are subscribed to the Google Groups &= quot;Robocode" group.<br /> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]">robocode+u= [email protected]</a>.<br /> To view this discussion on the web visit <a href=3D"https://groups.google.c= om/d/msgid/robocode/ca3af860-85c6-4696-9ef4-c32872c8dadfn%40googlegroups.co= m?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid= /robocode/ca3af860-85c6-4696-9ef4-c32872c8dadfn%40googlegroups.com</a>.<br = /> ------=_Part_6429_356756306.1647979497286-- ------=_Part_6428_1307359315.1647979497286--