When I started the game, I went right to the cave. Went to L5, then left cave and entered Terinyo. I saw a crash and got the information below. I don't believe I moved; I entered the town, took no action, and an instant later saw this crash. I was a human warrior monk. I have a screenshot of my stats, if it's relevant.
I did see
http://www.adom.de/forums/project.php?issueid=812, but that suggests that this was resolved in 0.2.4. I see this in 0.3.2. Also, I did not enter Terinyo before entering the cave.
[[EDIT: After posting this, I went back to my game and played around a bit. After clicking "Continue", I get the same popup. But if I click it a few more times, the popup stops. Whenever I try to move, change equipped items, or do anything that takes time, I see the same popup. It goes away if I click "Continue" one to seven times. Exiting Terinyo makes the errors stop; re-entering makes them start again, and entering the cave shows no problem. This means I was able to save the game, and when I re-loaded the game the problem did not occur even when I exited and re-entered Terinyo. So "crash" is probably the wrong name for this behavior; it's more like "frequent error and stack trace". I've changed the title accordingly.
If I had to guess, the error only occurs when NPCs are acting, as they do whenever I take an action that moves time forward. There's no problem with monsters.]]
An unexpected JADE error occurred.
Please see the stack trace for details.
*** System error ***
--- Basic information: ---
Game time: 0y, 0m, 4d, 12h, 54m, 27s
--- User settings: ---
'jade.directory.base' = '/Users/highcove/.jade'
'jade.impl.generator.character' = 'de.adom.jade.ui.chargen.ascii.ASCIICharacterGenerator'
'jade.startup.lastVersion' = '0.3.2'
'jade.startup.gameStarts' = '2'
'jade.audio.level.tracks' = '0.5'
'jade.audio.level.sfx' = '0.5'
'jade.ui.animation.delay.minimum' = '10'
'jade.ui.animation.delay.standard' = '80'
'jade.ui.animation.speedup.limit' = '800'
'jade.ui.ascii.cursor.block' = 'false'
'jade.ui.ascii.immersiveMode' = 'false'
'jade.ui.ascii.map.spotlight.bold' = 'false'
'jade.ui.ascii.map.spotlight.bright' = 'true'
'jade.ui.ascii.map.updates.continuous' = 'true'
'jade.ui.ascii.map.surroundings.dark' = 'false'
'jade.ui.ascii.map.font.size' = '16'
'jade.ui.ascii.messages.location' = 'top'
'jade.ui.ascii.messages.font.size' = '12'
'jade.ui.ascii.messages.rows' = '6'
'jade.ui.ascii.statistics.location.left' = 'true'
'jade.ui.ascii.statistics.font.size' = '12'
'jade.ui.ascii.statistics.memorydisplay' = 'MeterAndText'
'jade.ui.splash.screen.index.ADOM II V0.3.2 (powered by JADE)' = '4'
'jade.ui.main.screen.expert' = 'true'
'jade.ui.keyboard.bindings' = 'ADOM_Classic'
'jade.startup.expertGameVersion' = 'ADOM II V0.3.2 (powered by JADE)'
--- Caused by: ---
java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:131)
at java.util.AbstractList.add(AbstractList.java:91)
at java.util.AbstractCollection.addAll(AbstractCollection.java:305)
at de.adom.jade.beings.Being.moveTo(Unknown Source)
at de.adom.jade.beings.Being.doMove(Unknown Source)
at de.adom.jade.ui.commands.CommandMoveNorth.executeImpl(Unknown Source)
at de.adom.jade.ui.commands.Command.execute(Unknown Source)
at de.adom.jade.beings.goals.GoalMoveRandomly.achieveImpl(Unknown Source)
at de.adom.jade.beings.goals.AbstractTimedGoal.achieve(Unknown Source)
at de.adom.jade.beings.goals.GoalManageShop.achieve(Unknown Source)
at de.adom.jade.beings.goals.abilities.generic.AchieveGoalGenericActiveAbility.isUsed(Unknown Source)
at de.adom.jade.beings.goals.abilities.AbstractGenericActiveAbility.execute(Unknown Source)
at de.adom.jade.beings.goals.abilities.ActiveAbilitySupport.act(Unknown Source)
at de.adom.jade.beings.goals.abilities.ActiveAbilitySupport.act(Unknown Source)
at de.adom.jade.beings.brains.NPCBrain.doActImpl(Unknown Source)
at de.adom.jade.beings.brains.AbstractBrain.doAct(Unknown Source)
at de.adom.jade.beings.Being.actImpl(Unknown Source)
at de.adom.jade.kernel.actors.AbstractActor.act(Unknown Source)
at de.adom.jade.kernel.actors.ActorReference.act(Unknown Source)
at de.adom.jade.kernel.GameLoop.run(Unknown Source)
--- 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'
sun.java2d.d3d: 'false'
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: 'America/New_York'
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'
--- Internal diagnosis protocol: ---
Nothing exceptional memorized.