| Anonymous | Login | Signup for a new account | 2010-07-29 18:34 CDT |
| Main | My View | View Issues | Change Log | Roadmap | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||
| 0001000 | [CastlevaniaRL] Bug Report | minor | have not tried | 2010-02-26 21:36 | 2010-02-26 22:13 | ||
| Reporter | slash | View Status | public | ||||
| Assigned To | |||||||
| Priority | normal | Resolution | fixed | ||||
| Status | closed | Product Version | 0.71 | ||||
| Summary | 0001000: Crash on saving | ||||||
| Description |
I got another crash on save. I can't reproduce it, seems entirely random. Quote CastlevaniaRL 0.71: Error Unrecoverable error: Error saving the game Unable to serialize class: crl.ui.graphicsUI.GFXUserInterface Field hierarchy is: null [class=crl.game.Game] private crl.level.Level crl.game.Game.currentLevel [class=crl.level.Level] private crl.player.Player crl.level.Level.player [class=crl.player.Player] private java.util.Vector crl.player.Player.availableSkills [class=java.u til.Vector] private java.util.Vector crl.player.Player.availableSkills[write:1] [c lass=[Ljava.lang.Object;] protected sz.util.Position crl.action.Action.targetPosition[1] [clas s=crl.player.Skill] private crl.action.Action crl.player.Skill.action [class=crl.actio n.manbeast.EnergyScythe] protected crl.actor.Actor crl.action.Action.performer [class=crl .player.Player] private java.util.Vector crl.player.Player.availableSkills [cl ass=java.util.Vector] private java.util.Vector crl.player.Player.availableSkills[w rite:1] [class=[Ljava.lang.Object;] private java.lang.String crl.monster.Monster.featurePrize[ 4][5][6][7][8][9][3] [class=crl.player.Skill] private crl.action.Action crl.player.Skill.action [class =crl.action.manbeast.LupineMorph] protected crl.actor.Actor crl.action.Action.performer [class=crl.player.Player] protected crl.ai.ActionSelector crl.actor.Actor.sele ctor [class=crl.ui.graphicsUI.GFXUISelector] private crl.ui.UserInterface crl.ui.UISelector.ui [class=crl.ui.graphicsUI.GFXUserInterface] <----- field that is not serializable java.io.NotSerializableException: Unable to serialize class: crl.ui.graphicsUI.G FXUserInterface Field hierarchy is: null [class=crl.game.Game] private crl.level.Level crl.game.Game.currentLevel [class=crl.level.Level] private crl.player.Player crl.level.Level.player [class=crl.player.Player] private java.util.Vector crl.player.Player.availableSkills [class=java.u til.Vector] private java.util.Vector crl.player.Player.availableSkills[write:1] [c lass=[Ljava.lang.Object;] protected sz.util.Position crl.action.Action.targetPosition[1] [clas s=crl.player.Skill] private crl.action.Action crl.player.Skill.action [class=crl.actio n.manbeast.EnergyScythe] protected crl.actor.Actor crl.action.Action.performer [class=crl .player.Player] private java.util.Vector crl.player.Player.availableSkills [cl ass=java.util.Vector] private java.util.Vector crl.player.Player.availableSkills[w rite:1] [class=[Ljava.lang.Object;] private java.lang.String crl.monster.Monster.featurePrize[ 4][5][6][7][8][9][3] [class=crl.player.Skill] private crl.action.Action crl.player.Skill.action [class =crl.action.manbeast.LupineMorph] protected crl.actor.Actor crl.action.Action.performer [class=crl.player.Player] protected crl.ai.ActionSelector crl.actor.Actor.sele ctor [class=crl.ui.graphicsUI.GFXUISelector] private crl.ui.UserInterface crl.ui.UISelector.ui [class=crl.ui.graphicsUI.GFXUserInterface] <----- field that is not serializable at sz.util.SerializableChecker.check(SerializableChecker.java:169) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.check(SerializableChecker.java:190) at sz.util.SerializableChecker.access$2(SerializableChecker.java:160) at sz.util.SerializableChecker$1InterceptingObjectOutputStream.replaceOb ject(SerializableChecker.java:254) at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) at java.io.ObjectOutputStream.defaultWriteObject(Unknown Source) at java.util.Vector.writeObject(Unknown Source) at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) at java.io.ObjectOutputStream.writeSerialData(Unknown Source) at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.writeObject(Unknown Source) at sz.util.SerializableChecker.check(SerializableChecker.java:260) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.check(SerializableChecker.java:190) at sz.util.SerializableChecker.access$2(SerializableChecker.java:160) at sz.util.SerializableChecker$1InterceptingObjectOutputStream.replaceOb ject(SerializableChecker.java:254) at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) at java.io.ObjectOutputStream.defaultWriteObject(Unknown Source) at java.util.Vector.writeObject(Unknown Source) at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source) at java.io.ObjectOutputStream.writeSerialData(Unknown Source) at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source) at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.writeObject(Unknown Source) at sz.util.SerializableChecker.check(SerializableChecker.java:260) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.checkFields(SerializableChecker.java:333) at sz.util.SerializableChecker.check(SerializableChecker.java:278) at sz.util.SerializableChecker.writeObjectOverride(SerializableChecker.j ava:371) at java.io.ObjectOutputStream.writeObject(Unknown Source) at crl.game.GameFiles.saveGame(GameFiles.java:231) at crl.game.Game.commandSelected(Game.java:52) at crl.ui.UserInterface.informPlayerCommand(UserInterface.java:143) at crl.ui.graphicsUI.GFXUserInterface.processSave(GFXUserInterface.java: 1281) at crl.ui.graphicsUI.GFXUserInterface.commandSelected(GFXUserInterface.j ava:1773) at crl.ui.UserInterface.informPlayerCommand(UserInterface.java:143) at crl.ui.graphicsUI.GFXUserInterface.selectCommand(GFXUserInterface.jav a:2392) at crl.ui.graphicsUI.GFXUISelector.selectAction(GFXUISelector.java:65) at crl.actor.Actor.act(Actor.java:74) at crl.player.Player.act(Player.java:1071) at crl.game.Game.run(Game.java:79) at crl.game.Game.resume(Game.java:164) at crl.Main.loadGame(Main.java:356) at crl.Main.title(Main.java:264) at crl.Main.loadGame(Main.java:358) at crl.Main.title(Main.java:264) at crl.Main.loadGame(Main.java:358) at crl.Main.title(Main.java:264) at crl.Main.loadGame(Main.java:358) at crl.Main.title(Main.java:264) at crl.Main.loadGame(Main.java:358) at crl.Main.title(Main.java:264) at crl.Main.main(Main.java:561) Drücken Sie eine beliebige Taste . . . |
||||||
| Additional Information | |||||||
| Tags | No tags attached. | ||||||
| Attached Files | |||||||
|
|
|||||||
| Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |