Re: Auto recording not work?
Jonghwa Park <[email protected]> Tue, 22 Mar 2022 23:44:07 -0700 (PDT)
| Newsgroups | gmane.comp.java.robocode |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_3420_181802263.1648017847434 Content-Type: multipart/alternative; boundary="----=_Part_3421_905968011.1648017847434" ------=_Part_3421_905968011.1648017847434 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank a lot :) 2022=EB=85=84 3=EC=9B=94 23=EC=9D=BC =EC=88=98=EC=9A=94=EC=9D=BC =EC=98=A4= =EC=A0=84 5=EC=8B=9C 4=EB=B6=84 57=EC=B4=88 UTC+9=EC=97=90 fnl=EB=8B=98=EC= =9D=B4 =EC=9E=91=EC=84=B1: > 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= =20 >> 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=20 >> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) >> at=20 >> java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) >> at net.sf.robocode.io.FileUtil.cleanupStream(FileUtil.java:340) >> at=20 >> net.sf.robocode.recording.RecordManager.saveBinRecord(RecordManager.java= :348) >> at=20 >> net.sf.robocode.recording.RecordManager.saveRecord(RecordManager.java:30= 0) >> at=20 >> net.sf.robocode.recording.BattleRecorder$BattleObserver.writeAutoRecord(= BattleRecorder.java:137) >> at=20 >> net.sf.robocode.recording.BattleRecorder$BattleObserver.onBattleComplete= d(BattleRecorder.java:90) >> at=20 >> net.sf.robocode.battle.events.BattleEventDispatcher.onBattleCompleted(Ba= ttleEventDispatcher.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=20 >> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) >> at=20 >> 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=20 >> net.sf.robocode.recording.RecordManager.saveBinRecord(RecordManager.java= :348) >> at=20 >> net.sf.robocode.recording.RecordManager.saveRecord(RecordManager.java:30= 0) >> at=20 >> net.sf.robocode.recording.BattleRecorder$BattleObserver.writeAutoRecord(= BattleRecorder.java:137) >> at=20 >> net.sf.robocode.recording.BattleRecorder$BattleObserver.onBattleComplete= d(BattleRecorder.java:90) >> at=20 >> net.sf.robocode.battle.events.BattleEventDispatcher.onBattleCompleted(Ba= ttleEventDispatcher.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 >> >> >> >> >> >> >> >> >> >> >> --=20 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 e= mail to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/= robocode/ddee2a02-e435-49ee-8392-18c817f75e96n%40googlegroups.com. ------=_Part_3421_905968011.1648017847434 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank a lot :)<br><br><div class=3D"gmail_quote"><div dir=3D"auto" class=3D= "gmail_attr">2022=EB=85=84 3=EC=9B=94 23=EC=9D=BC =EC=88=98=EC=9A=94=EC=9D= =BC =EC=98=A4=EC=A0=84 5=EC=8B=9C 4=EB=B6=84 57=EC=B4=88 UTC+9=EC=97=90 fnl= =EB=8B=98=EC=9D=B4 =EC=9E=91=EC=84=B1:<br/></div><blockquote class=3D"gmail= _quote" style=3D"margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204, = 204); padding-left: 1ex;">I have made a new version 1.9.4.5 of Robocode tha= t fixes the=C2=A0 issue.<div>You can download it from here:<br><a href=3D"h= ttps://sourceforge.net/projects/robocode/files/robocode/1.9.4.5/robocode-1.= 9.4.5-setup.jar/download" target=3D"_blank" rel=3D"nofollow" data-saferedir= ecturl=3D"https://www.google.com/url?hl=3Dko&q=3Dhttps://sourceforge.ne= t/projects/robocode/files/robocode/1.9.4.5/robocode-1.9.4.5-setup.jar/downl= oad&source=3Dgmail&ust=3D1648104232547000&usg=3DAFQjCNEN166lA1p= qKyB7kQz9iwFq01nKFg">https://sourceforge.net/projects/robocode/files/roboco= de/1.9.4.5/robocode-1.9.4.5-setup.jar/download</a><br><br></div><div class= =3D"gmail_quote"><div dir=3D"auto" class=3D"gmail_attr">tirsdag den 22. mar= ts 2022 kl. 16.37.36 UTC+1 skrev <a href data-email-masked rel=3D"nofollow"= >[email protected]</a>:<br></div><blockquote class=3D"gmail_quote" style=3D"= margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"= >My robocode version is 1.4..4 and jdk 1.8.<div><br></div><div>After settin= g up the auto-recording and ending the battle, the following message is sho= wd console.<br></div><div><div>Of course, the record file will not open pro= perly.</div><br></div><div>Round 10 cleaning up.<br></div><div>java.io.IOEx= ception: Stream Closed<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.io.FileOutput= Stream.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.jav= a: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.rob= ocode.io.FileUtil.cleanupStream(FileUtil.java:340)<br>=C2=A0 =C2=A0 =C2=A0 = =C2=A0 at net.sf.robocode.recording.RecordManager.saveBinRecord(RecordManag= er.java:348)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.recording.Re= cordManager.saveRecord(RecordManager.java:300)<br>=C2=A0 =C2=A0 =C2=A0 =C2= =A0 at net.sf.robocode.recording.BattleRecorder$BattleObserver.writeAutoRec= ord(BattleRecorder.java:137)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.roboc= ode.recording.BattleRecorder$BattleObserver.onBattleCompleted(BattleRecorde= r.java:90)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.battle.events.= BattleEventDispatcher.onBattleCompleted(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.java: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(Nativ= e 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.Buffer= edOutputStream.flushBuffer(BufferedOutputStream.java:82)<br>=C2=A0 =C2=A0 = =C2=A0 =C2=A0 at java.io.BufferedOutputStream.flush(BufferedOutputStream.ja= va: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.roboc= ode.io.FileUtil.cleanupStream(FileUtil.java:347)<br>=C2=A0 =C2=A0 =C2=A0 = =C2=A0 at net.sf.robocode.recording.RecordManager.saveBinRecord(RecordManag= er.java:348)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.recording.Re= cordManager.saveRecord(RecordManager.java:300)<br>=C2=A0 =C2=A0 =C2=A0 =C2= =A0 at net.sf.robocode.recording.BattleRecorder$BattleObserver.writeAutoRec= ord(BattleRecorder.java:137)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.roboc= ode.recording.BattleRecorder$BattleObserver.onBattleCompleted(BattleRecorde= r.java:90)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 at net.sf.robocode.battle.events.= BattleEventDispatcher.onBattleCompleted(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.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></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/ddee2a02-e435-49ee-8392-18c817f75e96n%40googlegroups.co= m?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid= /robocode/ddee2a02-e435-49ee-8392-18c817f75e96n%40googlegroups.com</a>.<br = /> ------=_Part_3421_905968011.1648017847434-- ------=_Part_3420_181802263.1648017847434--