Error when entering Terinyo after entering cave
issueid=2009 03-13-2013 03:39 PM
Junior Member
Number of reported issues by MssngrDeath: 2
Error when entering Terinyo after entering cave

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.
Issue Details
Issue Number 2009
Project ADOM II (formerly known as JADE)
Category Gameplay
Status Unconfirmed
Priority Unknown
Affected Version ADOM II 0.3.2
Fixed Version (none)
Users able to reproduce bug 1
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




03-13-2013 05:06 PM
Ancient Member
I was able to reproduce this, although it doesn't seem to happen every time. The error messages stop popping up if you save and reload.

+ Reply