Open Record Error?
Jonghwa Park <[email protected]> Tue, 22 Mar 2022 23:48:56 -0700 (PDT)
| Newsgroups | gmane.comp.java.robocode |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_4936_290544355.1648018136214
Content-Type: multipart/alternative;
boundary="----=_Part_4937_457528666.1648018136214"
------=_Part_4937_457528666.1648018136214
Content-Type: text/plain; charset="UTF-8"
Can't I play the file I used in the previous version which is
maybe(2020.04.20).
The record file is made by 1.9.3.9 and replay with 1.9.4.5.
The error message is below:(Widnows10, mac OS 12.1, jdk1.8)
java.io.InvalidClassException: net.sf.robocode.recording.BattleRecordInfo;
local class incompatible: stream classdesc serialVersionUID = 1, local
class serialVersionUID = 2
at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:699)
at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2028)
at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1875)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2209)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1692)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:508)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:466)
at
net.sf.robocode.recording.RecordManager.loadRecord(RecordManager.java:188)
at
net.sf.robocode.ui.dialog.MenuBar.battleOpenRecordActionPerformed(MenuBar.java:284)
at net.sf.robocode.ui.dialog.MenuBar.access$700(MenuBar.java:40)
at
net.sf.robocode.ui.dialog.MenuBar$EventHandler.actionPerformed(MenuBar.java:100)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882)
at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
--
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/c451b425-faf3-4f11-bf19-1dc7df7de9ean%40googlegroups.com.
------=_Part_4937_457528666.1648018136214
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Can't I play the file I used in the previous version which is maybe(2020.04=
.20).<br><div><br></div><div>The record file is made by 1.9.3.9 and replay =
with 1.9.4.5.</div><div><br></div><div>The error message is below:(Widnows1=
0, mac OS 12.1, jdk1.8)</div><div><br></div><div>java.io.InvalidClassExcept=
ion: net.sf.robocode.recording.BattleRecordInfo; local class incompatible: =
stream classdesc serialVersionUID =3D 1, local class serialVersionUID =3D 2=
<br> at java.io.ObjectStreamClass.initNonProxy(O=
bjectStreamClass.java:699)<br> at java.io.Object=
InputStream.readNonProxyDesc(ObjectInputStream.java:2028)<br> =
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.=
java:1875)<br> at java.io.ObjectInputStream.read=
OrdinaryObject(ObjectInputStream.java:2209)<br> =
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1692)<br>&n=
bsp; at java.io.ObjectInputStream.readObject(ObjectInp=
utStream.java:508)<br> at java.io.ObjectInputStr=
eam.readObject(ObjectInputStream.java:466)<br> a=
t net.sf.robocode.recording.RecordManager.loadRecord(RecordManager.java:188=
)<br> at net.sf.robocode.ui.dialog.MenuBar.battl=
eOpenRecordActionPerformed(MenuBar.java:284)<br> =
at net.sf.robocode.ui.dialog.MenuBar.access$700(MenuBar.java:40)<br> =
at net.sf.robocode.ui.dialog.MenuBar$EventHandler.act=
ionPerformed(MenuBar.java:100)<br> at javax.swin=
g.AbstractButton.fireActionPerformed(AbstractButton.java:2022)<br> &n=
bsp; at javax.swing.AbstractButton$Handler.actionPerformed(Ab=
stractButton.java:2348)<br> at javax.swing.Defau=
ltButtonModel.fireActionPerformed(DefaultButtonModel.java:402)<br> &n=
bsp; at javax.swing.DefaultButtonModel.setPressed(DefaultButt=
onModel.java:259)<br> at javax.swing.AbstractBut=
ton.doClick(AbstractButton.java:376)<br> at java=
x.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:882)<br>&nb=
sp; at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuIt=
emUI.java:157)<br> at javax.swing.plaf.basic.Bas=
icMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:926)<br> &nbs=
p; at java.awt.Component.processMouseEvent(Component.java:653=
9)<br> at javax.swing.JComponent.processMouseEve=
nt(JComponent.java:3324)<br> at java.awt.Compone=
nt.processEvent(Component.java:6304)<br> at java=
.awt.Container.processEvent(Container.java:2239)<br> &n=
bsp; at java.awt.Component.dispatchEventImpl(Component.java:4889)<br> =
at java.awt.Container.dispatchEventImpl(Container.jav=
a:2297)<br> at java.awt.Component.dispatchEvent(=
Component.java:4711)<br> at java.awt.Lightweight=
Dispatcher.retargetMouseEvent(Container.java:4904)<br> =
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4=
535)<br> at java.awt.LightweightDispatcher.dispa=
tchEvent(Container.java:4476)<br> at java.awt.Co=
ntainer.dispatchEventImpl(Container.java:2283)<br> &nbs=
p; at java.awt.Window.dispatchEventImpl(Window.java:2746)<br> =
at java.awt.Component.dispatchEvent(Component.java:4711)<br>&=
nbsp; at java.awt.EventQueue.dispatchEventImpl(EventQu=
eue.java:760)<br> at java.awt.EventQueue.access$=
500(EventQueue.java:97)<br> at java.awt.EventQue=
ue$3.run(EventQueue.java:709)<br> at java.awt.Ev=
entQueue$3.run(EventQueue.java:703)<br> at java.=
security.AccessController.doPrivileged(Native Method)<br> &nbs=
p; at java.security.ProtectionDomain$JavaSecurityAccessImpl.doInters=
ectionPrivilege(ProtectionDomain.java:74)<br> at=
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivil=
ege(ProtectionDomain.java:84)<br> at java.awt.Ev=
entQueue$4.run(EventQueue.java:733)<br> at java.=
awt.EventQueue$4.run(EventQueue.java:731)<br> at=
java.security.AccessController.doPrivileged(Native Method)<br>  =
; at java.security.ProtectionDomain$JavaSecurityAccessImpl.do=
IntersectionPrivilege(ProtectionDomain.java:74)<br> &nb=
sp; at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)<br> &nb=
sp; at java.awt.EventDispatchThread.pumpOneEventForFilters(Ev=
entDispatchThread.java:205)<br> at java.awt.Even=
tDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)<br> =
at java.awt.EventDispatchThread.pumpEventsForHierarch=
y(EventDispatchThread.java:105)<br> at java.awt.=
EventDispatchThread.pumpEvents(EventDispatchThread.java:101)<br> &nbs=
p; at java.awt.EventDispatchThread.pumpEvents(EventDispatchTh=
read.java:93)<br> at java.awt.EventDispatchThrea=
d.run(EventDispatchThread.java:82)<br></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/c451b425-faf3-4f11-bf19-1dc7df7de9ean%40googlegroups.co=
m?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid=
/robocode/c451b425-faf3-4f11-bf19-1dc7df7de9ean%40googlegroups.com</a>.<br =
/>
------=_Part_4937_457528666.1648018136214--
------=_Part_4936_290544355.1648018136214--