PDA

View Full Version : Error when trying to unequip missile weapon


Grond
12-24-2012, 05:51 PM
Sometimes attempting to unequip a missile weapon causes a non-fatal error, which prevents you from removing the item.

EDIT: The error only occurs when you don't have any missiles equipped (incidentally the time you are most likely to want to unequip your bow).


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

*** System error ***


--- Basic information: ---

Game time: 0y, 0m, 15d, 6h, 33m, 14s

--- User settings: ---

'jade.directory.base' = 'C:\Users\Aaron\.jade'
'jade.impl.generator.character' = 'de.adom.jade.ui.chargen.ascii.ASCIICharacterGenerator'
'jade.startup.lastVersion' = '0.3.0'
'jade.startup.gameStarts' = '38'
'jade.audio.level.tracks' = '0.5'
'jade.audio.level.sfx' = '0.5'
'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.0 (powered by JADE)' = '75'
'jade.ui.main.screen.expert' = 'true'
'jade.ui.keyboard.bindings' = 'Customized'
'jade.startup.expertGameVersion' = 'ADOM II V0.3.0 (powered by JADE)'

--- Caused by: ---

java.lang.NullPointerException
at de.adom.jade.beings.bodyparts.MissileWeaponHolder$MissileWeaponHolderFilter.accepts(Unknown Source)
at de.adom.jade.beings.bodyparts.BodyPart.isAcceptable(Unknown Source)
at de.adom.jade.beings.bodyparts.BodyPart.setItem(Unknown Source)
at de.adom.jade.beings.bodyparts.AutoIdentifyingBodyPart.setItem(Unknown Source)
at de.adom.jade.beings.bodyparts.MissileWeaponHolder.setItem(Unknown Source)
at de.adom.jade.beings.brains.actions.list.UnequipItemAction.touchItem(Unknown Source)
at de.adom.jade.beings.brains.actions.list.UnequipItemAction.finishAction(Unknown Source)
at de.adom.jade.beings.brains.actions.AbstractExtendedAction.continueExecuting(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: 'false'
file.encoding.pkg: 'sun.io'
java.home: 'C:\Program Files (x86)\Java\jre7'
deployment.security.askgrantdialog.notinca: 'true'
deployment.repository.askdownloaddialog.show: 'true'
deployment.system.security.trusted.jssecerts: 'C:\\Program Files (x86)\\Java\\jre7\\lib\security\trusted.jssecerts'
sun.java2d.d3d: 'false'
deployment.console.startup.mode: 'HIDE'
jnlpx.offline: 'true'
java.endorsed.dirs: 'C:\Program Files (x86)\Java\jre7\lib\endorsed'
deployment.security.sandbox.jnlp.enhanced: 'true'
deployment.system.security.blacklist: 'C:\Program Files (x86)\Java\jre7\lib\security\blacklist'
deployment.javaws.concurrentDownloads: '4'
deployment.security.sandbox.awtwarningwindow: 'true'
sun.os.patch.level: 'Service Pack 1'
java.vendor.url: 'http://java.oracle.com/'
deployment.security.blacklist.check: 'true'
deployment.user.security.trusted.jssecacerts: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\security\trusted.jssecacerts'
java.version: '1.7.0_09'
deployment.javapi.trace.filename: ''
deployment.max.output.file.size: '10'
java.vendor.url.bug: 'http://bugreport.sun.com/bugreport/'
deployment.user.security.trusted.cacerts: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\security\trusted.cacerts'
java.protocol.handler.pkgs: 'com.sun.javaws.net.protocol|com.sun.deploy.net.protocol|com.sun.deploy.net.protocol'
javaplugin.proxy.config.type: 'direct'
deployment.user.tmp: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\tmp'
user.name: 'Aaron'
deployment.user.logdir: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\log'
sun.io.unicode.encoding: 'UnicodeLittle'
deployment.cache.max.size: '-1'
sun.jnu.encoding: 'Cp1252'
java.runtime.name: 'Java(TM) SE Runtime Environment'
jnlpx.home: 'C:\\Program Files (x86)\\Java\\jre7\\bin'
deployment.system.security.trusted.publishers: 'C:\Program Files (x86)\Java\jre7\lib\security\trusted.publishers'
java.specification.name: 'Java Platform API Specification'
deployment.security.mixcode: 'ENABLE'
user.timezone: 'America/Indianapolis'
deployment.browser.vm.mozilla: 'true'
deployment.security.SSLv3: 'true'
deployment.proxy.override.hosts: ''
user.script: ''
path.separator: ';'
deployment.javaws.installURL: 'http://java.sun.com/products/autodl/j2se'
jnlpx.heapsize: 'NULL,768m'
file.encoding: 'Cp1252'
deployment.user.security.trusted.publishers: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\security\trusted.publishers'
sun.java.command: 'com.sun.javaws.Main -offline C:\Users\Aaron\AppData\Local\Sun\Java\Deployment\cache\6.0\31\f6db0df-1bf563b7'
deployment.javapi.log.filename: ''
deployment.user.cachedir: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\cache'
deployment.macosx.check.update: 'true'
deployment.javaws.cache.update: 'false'
deployment.security.validation.crl: 'false'
java.io.tmpdir: 'C:\Users\Aaron\AppData\Local\Temp\'
deployment.version: '6.0'
sun.awt.warmup: 'true'
user.language: 'en'
deployment.baseline.url: 'https://javadl-esd-secure.oracle.com/update/baseline.version'
line.separator: '
'
deployment.system.tray.icon: 'false'
deployment.user.security.policy: 'file:/C:/Users/Aaron/AppData/LocalLow/Sun/Java/Deployment/security/java.policy'
jnlpx.jvm: 'C:\\Program Files (x86)\\Java\\jre7\\bin\\javaw.exe'
java.vm.info: 'mixed mode'
sun.desktop: 'windows'
java.vm.specification.name: 'Java Virtual Machine Specification'
deployment.max.output.files: '5'
deployment.update.mime.types: 'true'
deployment.security.browser.keystore.use: 'true'
deployment.security.jsse.hostmismatch.warning: 'true'
deployment.javaws.appicon.index: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\appIcon\appIcon.xml'
deployment.system.security.cacerts: 'C:\Program Files (x86)\Java\jre7\lib\security\cacerts'
deployment.proxy.type: '3'
deployment.user.security.trusted.jssecerts: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\security\trusted.jssecerts'
jnlp.versionEnabled: 'true'
deployment.security.password.cache: 'true'
deployment.javaws.shortcut: 'ASK_IF_HINTED'
java.awt.printerjob: 'sun.awt.windows.WPrinterJob'
deployment.security.https.warning.show: 'false'
deployment.javaws.autodownload: 'ALWAYS'
deployment.proxy.bypass.local: 'false'
http.auth.serializeRequests: 'true'
deployment.javaws.logFileName: ''
os.name: 'Windows 7'
java.specification.vendor: 'Oracle Corporation'
deployment.javaws.uninstall.shortcut: 'false'
deployment.system.security.jssecacerts: 'C:\Program Files (x86)\Java\jre7\lib\security\jssecacerts'
deployment.system.security.oldcacerts: 'C:\Program Files (x86)\Java\jre7\lib\security\cacerts'
java.vm.name: 'Java HotSpot(TM) Client VM'
java.quick.starter: 'false'
deployment.security.askgrantdialog.show: 'true'
sun.awt.enableExtraMouseButtons: 'true'
java.library.path: 'C:\Program Files (x86)\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\gfortran\libexec\gcc\i586-pc-mingw32\4.8.0;C:\Program Files (x86)\gfortran\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShel l\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Ruby193\bin;C:\Program Files (x86)\gfortran\libexec\gcc\i586-pc-mingw32\4.8.0;C:\Program Files (x86)\gfortran\bin;C:\Python27;C:\Python27\Scripts;C:\Program Files (x86)\Common Files\Shoes\0.r1514\..;"C:\Program Files (x86)\Java\jre7\bin";.'
java.class.version: '51.0'
deployment.control.panel.log: 'false'
deployment.system.security.trusted.clientauthcerts: 'C:\\Program Files (x86)\\Java\\jre7\\lib\security\trusted.clientcerts'
deployment.trace: 'false'
deployment.security.clientauth.keystore.auto: 'true'
deployment.security.validation.ocsp: 'false'
deployment.javapi.cache.update: 'false'
deployment.browser.vm.iexplorer: 'true'
deployment.cache.jarcompression: '0'
deployment.system.security.trusted.libraries: 'C:\Program Files (x86)\Java\jre7\lib\security\trusted.libraries'
deployment.security.validation.ocsp.publisher: 'false'
deployment.javaws.update.timeout: '1500'
sun.boot.library.path: 'C:\Program Files (x86)\Java\jre7\bin'
sun.management.compiler: 'HotSpot Client Compiler'
java.awt.graphicsenv: 'sun.awt.Win32GraphicsEnvironment'
deployment.user.extdir: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\ext'
user.variant: ''
jnlp.application.href: 'http://www.adom.de/adom-ii/downloads/javawebstart/0.3.0/adom-ii.jnlp'
deployment.system.security.trusted.certs: 'C:\\Program Files (x86)\\Java\\jre7\\lib\security\trusted.certs'
deployment.system.security.oldjssecacerts: 'C:\Program Files (x86)\Java\jre7\lib\security\jssecacerts'
deployment.proxy.same: 'false'
deployment.security.authenticator: 'true'
deployment.javaws.traceFileName: ''
deployment.user.security.trusted.clientauthcerts: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\security\trusted.clientcerts'
java.vm.specification.version: '1.7'
deployment.user.security.blacklist: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\security\blacklist'
deployment.sys...

adom-admin
12-26-2012, 09:27 PM
Fixed for ADOM II 0.3.1. Please send your real name to creator(at)ancientdomainsofmystery.com for it to be included in the credits. (If you were already asked to do so you can ignore this message. Please include a reference to the bug or RFE you are credited for.)