I cannot save the game
issueid=898 04-01-2012 11:25 AM
Junior Member
Number of reported issues by Orion: 16
I cannot save the game

If I try to save the game, I got an error:


An unexpected JADE error occurred.
Please see the stack trace for details.

java.io.NotSerializableException: java.lang.Object
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
at java.util.ArrayList.writeObject(ArrayList.java:570)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
at java.util.HashMap.writeObject(HashMap.java:1001)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
at java.util.HashMap.writeObject(HashMap.java:1001)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
at de.adom.jade.kernel.storage.ObjectSerializationGamePersistenceHandler.saveImpl(SourceFile:75)
at de.adom.jade.kernel.storage.AbstractFileBasedGamePersistenceHandler.save(SourceFile:58)
at de.adom.jade.kernel.game.Game.save(SourceFile:717)
at de.adom.jade.ui.commands.CommandSave.executeMetaCommand(SourceFile:56)
at de.adom.jade.ui.commands.MetaCommand.executeImpl(SourceFile:54)
at de.adom.jade.ui.commands.Command.execute(SourceFile:546)
at de.adom.jade.beings.brains.PCBrain.doActImpl(SourceFile:152)
at de.adom.jade.beings.brains.AbstractBrain.doAct(SourceFile:400)
at de.adom.jade.beings.Being.actImpl(SourceFile:777)
at de.adom.jade.kernel.actors.AbstractActor.act(SourceFile:58)
at de.adom.jade.kernel.actors.ActorReference.act(SourceFile:60)
at de.adom.jade.kernel.GameLoop.run(SourceFile:110)

--- System information: ---

jnlpx.remove: 'null'
file.encoding.pkg: 'null'
java.home: 'null'
deployment.security.askgrantdialog.notinca: 'null'
deployment.repository.askdownloaddialog.show: 'null'
deployment.system.security.trusted.jssecerts: 'null'
deployment.console.startup.mode: 'null'
jnlpx.offline: 'null'
apple.awt.graphics.UseOpenGL: 'null'
java.endorsed.dirs: 'null'
deployment.security.sandbox.jnlp.enhanced: 'null'
deployment.system.security.blacklist: 'null'
deployment.javaws.concurrentDownloads: 'null'
deployment.security.sandbox.awtwarningwindow: 'null'
sun.os.patch.level: 'null'
java.vendor.url: 'null'
deployment.security.blacklist.check: 'null'
deployment.user.security.trusted.jssecacerts: 'null'
deployment.javaws.home.jnlp.url: 'null'
java.version: 'null'
deployment.javapi.trace.filename: 'null'
deployment.max.output.file.size: 'null'
java.vendor.url.bug: 'null'
deployment.user.security.trusted.cacerts: 'null'
java.protocol.handler.pkgs: 'null'
javaplugin.proxy.config.type: 'direct'
deployment.user.tmp: 'null'
user.name: 'null'
deployment.user.logdir: 'null'
sun.io.unicode.encoding: 'null'
deployment.browser.path: 'null'
deployment.cache.max.size: 'null'
sun.jnu.encoding: 'null'
java.runtime.name: 'null'
jnlpx.home: 'null'
deployment.system.security.trusted.publishers: 'null'
java.specification.name: 'null'
deployment.security.mixcode: 'null'
ftp.nonProxyHosts: 'null'
user.timezone: 'Europe/Tallinn'
deployment.security.SSLv3: 'null'
deployment.proxy.override.hosts: 'null'
path.separator: 'null'
deployment.javaws.installURL: 'null'
deployment.javaws.ssv.enabled: 'null'
jnlpx.heapsize: 'null'
file.encoding: 'null'
deployment.user.security.trusted.publishers: 'null'
socksNonProxyHosts: 'null'
deployment.javapi.log.filename: 'null'
deployment.user.cachedir: 'null'
deployment.browser.args: 'null'
deployment.javaws.cache.update: 'null'
deployment.security.validation.crl: 'null'
java.io.tmpdir: 'null'
deployment.version: 'null'
user.language: 'null'
line.separator: 'null'
apple.jnlp.app.url: 'null'
deployment.user.security.policy: 'null'
jnlpx.jvm: 'null'
java.vm.info: 'null'
java.vm.specification.name: 'null'
deployment.max.output.files: 'null'
deployment.update.mime.types: 'null'
deployment.security.browser.keystore.use: 'null'
deployment.security.jsse.hostmismatch.warning: 'null'
http.nonProxyHosts: 'null'
deployment.system.security.cacerts: 'null'
deployment.proxy.type: 'null'
deployment.user.security.trusted.jssecerts: 'null'
deployment.security.password.cache: 'null'
deployment.javaws.shortcut: 'null'
java.awt.printerjob: 'null'
deployment.security.https.warning.show: 'null'
deployment.javaws.autodownload: 'null'
deployment.proxy.bypass.local: 'null'
http.auth.serializeRequests: 'null'
gopherProxySet: 'null'
apple.awt.graphics.UseQuartz: 'null'
deployment.javaws.logFileName: 'null'
os.name: 'null'
java.specification.vendor: 'null'
deployment.javaws.uninstall.shortcut: 'null'
deployment.system.security.jssecacerts: 'null'
mrj.build: 'null'
deployment.system.security.oldcacerts: 'null'
java.vm.name: 'null'
java.quick.starter: 'null'
mrj.version: 'null'
deployment.security.askgrantdialog.show: 'null'
java.library.path: 'null'
java.class.version: 'null'
sun.awt.exception.handler: 'null'
deployment.control.panel.log: 'null'
deployment.system.security.trusted.clientauthcerts: 'null'
deployment.trace: 'null'
deployment.security.clientauth.keystore.auto: 'null'
deployment.security.validation.ocsp: 'null'
deployment.javapi.cache.update: 'null'
deployment.cache.jarcompression: 'null'
deployment.system.security.trusted.libraries: 'null'
deployment.security.validation.ocsp.publisher: 'null'
deployment.javaws.update.timeout: 'null'
sun.boot.library.path: 'null'
sun.management.compiler: 'null'
java.awt.graphicsenv: 'null'
deployment.user.extdir: 'null'
deployment.system.security.trusted.certs: 'null'
deployment.system.security.oldjssecacerts: 'null'
deployment.proxy.same: 'null'
deployment.security.authenticator: 'null'
deployment.javaws.traceFileName: 'null'
deployment.user.security.trusted.clientauthcerts: 'null'
java.vm.specification.version: 'null'
deployment.user.security.blacklist: 'null'
awt.toolkit: 'null'
sun.cpu.isalist: 'null'
java.ext.dirs: 'null'
os.version: 'null'
user.home: 'null'
deployment.user.security.trusted.certs: 'null'
trustProxy: 'null'
java.vm.vendor: 'null'
deployment.javapi.lifecycle.exception: 'null'
user.dir: 'null'
deployment.cache.enabled: 'null'
sun.cpu.endian: 'null'
deployment.security.notinca.warning: 'null'
deployment.javaws.splash.index: 'null'
java.vm.version: 'null'
deployment.security.trusted.policy: 'null'
java.class.path: 'null'
os.arch: 'null'
deployment.javapi.stop.timeout: 'null'
deployment.mime.types.use.default: 'null'
deployment.security.pretrust.list: 'null'
java.rmi.server.RMIClassLoaderSpi: 'null'
deployment.capture.mime.types: 'null'
javawebstart.version: 'null'
deployment.security.TLSv1: 'null'
deployment.jpi.mode.new: 'null'
deployment.javaws.muffin.max: 'null'
deployment.log: 'null'
https.protocols: 'null'
java.vm.specification.vendor: 'null'
file.separator: 'null'
java.runtime.version: 'null'
sun.boot.class.path: 'null'
java.security.policy: 'null'
deployment.user.security.trusted.libraries: 'null'
user.country: 'null'
deployment.security.expired.warning: 'null'
deployment.repository.enabled: 'null'
deployment.security.SSLv2Hello: 'null'
deployment.apple.java10.6.u7: 'null'
deployment.javapi.runtime.type: 'null'
deployment.javaws.associations: 'null'
java.vendor: 'null'
awt.nativeDoubleBuffering: 'null'
java.specification.version: 'null'
deployment.user.security.saved.credentials: 'null'
sun.arch.data.model: 'null'
Issue Details
Issue Number 898
Project ADOM II (formerly known as JADE)
Category Gameplay
Status Fixed
Priority 1 - Highest
Affected Version ADOM II 0.2.3
Fixed Version ADOM II 0.2.4
Users able to reproduce bug 0
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




04-20-2012 11:38 PM
Issue Changed by adom-admin
  • Issue marked as addressed
  • Addressed version changed from Unknown to ADOM II 0.2.4

04-20-2012 11:39 PM
Issue Changed by adom-admin
  • Status changed from Unconfirmed to Fixed

+ Reply