Archer's level 28 class power causes error
issueid=1820 01-19-2013 11:52 PM
Ancient Member
Number of reported issues by Grond: 971
Archer's level 28 class power causes error

Upon reaching level 28 as an archer, attempting to view missile attack stats gives the following error:
Code:
An unexpected JADE error occurred.
Please see the stack trace for details.

*** System error ***


--- Basic information: ---

Game time: 0y, 6m, 29d, 8h, 9m, 41s

--- 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.2'
'jade.startup.gameStarts' = '402'
'jade.audio.level.tracks' = '0.0'
'jade.audio.level.sfx' = '0.0'
'jade.ui.animation.delay.minimum' = '0'
'jade.ui.animation.delay.standard' = '0'
'jade.ui.animation.speedup.limit' = '0'
'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' = 'true'
'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' = 'Off'
'jade.ui.splash.screen.index.ADOM II V0.3.2 (powered by JADE)' = '645'
'jade.ui.main.screen.expert' = 'true'
'jade.ui.keyboard.bindings' = 'Customized'
'jade.startup.expertGameVersion' = 'ADOM II V0.3.2 (powered by JADE)'

--- Caused by: ---

java.lang.NullPointerException
	at de.adom.jade.beings.professions.abilities.list.ImprovedMissileCriticalHits.getModifiedCriticalHitMultiplier(Unknown Source)
	at de.adom.jade.beings.combat.AbstractAttack.getCriticalHitDamageMultiplier(Unknown Source)
	at de.adom.jade.rules.CombatLibrary.getCombatStatisticsFor(Unknown Source)
	at de.adom.jade.rules.CombatLibrary.getMissileCombatStatisticsFor(Unknown Source)
	at de.adom.jade.ui.commands.CommandDisplayMissileWeaponStatistics.executeMetaCommand(Unknown Source)
	at de.adom.jade.ui.commands.MetaCommand.executeImpl(Unknown Source)
	at de.adom.jade.ui.commands.Command.execute(Unknown Source)
	at de.adom.jade.beings.brains.PCBrain.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: 'false'
file.encoding.pkg: 'sun.io'
java.home: 'C:\Program Files\Java\jre7'
deployment.security.askgrantdialog.notinca: 'true'
deployment.system.security.trusted.jssecerts: 'C:\\Program Files\\Java\\jre7\\lib\security\trusted.jssecerts'
sun.java2d.d3d: 'false'
deployment.console.startup.mode: 'HIDE'
jnlpx.offline: 'true'
java.endorsed.dirs: 'C:\Program Files\Java\jre7\lib\endorsed'
deployment.security.sandbox.jnlp.enhanced: 'true'
deployment.system.security.blacklist: 'C:\Program Files\Java\jre7\lib\security\blacklist'
deployment.javaws.concurrentDownloads: '4'
deployment.modified.timestamp: '1358043590652'
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_10'
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: 'manual'
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\\Java\\jre7\\bin'
deployment.system.security.trusted.publishers: 'C:\Program Files\Java\jre7\lib\security\trusted.publishers'
java.specification.name: 'Java Platform API Specification'
deployment.security.mixcode: 'ENABLE'
user.timezone: 'America/Chicago'
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 -notWebJava C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\11\5060bbcb-7b18f9fc'
deployment.javapi.log.filename: ''
deployment.user.cachedir: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\cache'
deployment.macosx.check.update: 'true'
javaplugin.proxy.config.list: ''
deployment.javaws.cache.update: 'false'
deployment.security.validation.crl: 'false'
java.io.tmpdir: 'C:\Users\Aaron\AppData\Local\Temp\'
deployment.version: '7.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\\Java\\jre7\\bin\\javaw.exe'
deployment.expiration.decision.10.10.2: 'undefined'
java.vm.info: 'mixed mode'
sun.desktop: 'windows'
java.vm.specification.name: 'Java Virtual Machine Specification'
deployment.max.output.files: '5'
deployment.security.disable: 'false'
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\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\Java\jre7\lib\security\jssecacerts'
deployment.system.security.oldcacerts: 'C:\Program Files\Java\jre7\lib\security\cacerts'
java.vm.name: 'Java HotSpot(TM) 64-Bit Server VM'
java.quick.starter: 'false'
deployment.security.askgrantdialog.show: 'true'
sun.awt.enableExtraMouseButtons: 'true'
java.library.path: 'C:\Program Files\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\WindowsPowerShell\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\Java\jre7\bin";.'
java.class.version: '51.0'
deployment.control.panel.log: 'false'
deployment.system.security.trusted.clientauthcerts: 'C:\\Program Files\\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\Java\jre7\lib\security\trusted.libraries'
deployment.security.validation.ocsp.publisher: 'false'
deployment.javaws.update.timeout: '1500'
sun.boot.library.path: 'C:\Program Files\Java\jre7\bin'
sun.management.compiler: 'HotSpot 64-Bit Tiered Compilers'
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/adom-ii.jnlp'
deployment.system.security.trusted.certs: 'C:\\Program Files\\Java\\jre7\\lib\security\trusted.certs'
deployment.system.security.oldjssecacerts: 'C:\Program Files\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.system.cachedir: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\SystemCache'
awt.toolkit: 'sun.awt.windows.WToolkit'
sun.cpu.isalist: 'amd64'
java.ext.dirs: 'C:\Program Files\Java\jre7\lib\ext;C:\Windows\Sun\Java\lib\ext'
os.version: '6.1'
user.home: 'C:\Users\Aaron'
deployment.user.security.trusted.certs: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs'
trustProxy: 'true'
java.vm.vendor: 'Oracle Corporation'
deployment.javafx.mode.enabled: 'true'
deployment.javapi.lifecycle.exception: 'false'
deployment.javaws.install: 'IF_HINT'
user.dir: 'C:\Users\Aaron\Desktop'
deployment.security.local.applets: 'ALWAYS'
deployment.cache.enabled: 'true'
deployment.security.run.untrusted: 'ALWAYS'
sun.cpu.endian: 'little'
jnlpx.splashport: '54962'
deployment.security.notinca.warning: 'true'
deployment.javaws.splash.index: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\splash\splash.xml'
jnlpx.vmargs: '-Djnlp.versionEnabled=true -Dsun.java2d.d3d=false -Djnlp.application.href=http://www.adom.de/adom-ii/downloads/javawebstart/adom-ii.jnlp'
java.vm.version: '23.6-b04'
java.class.path: 'C:\\Program Files\\Java\\jre7\\lib\\deploy.jar'
deployment.security.trusted.policy: ''
os.arch: 'amd64'
deployment.javapi.stop.timeout: '200'
deployment.mime.types.use.default: 'true'
deployment.security.pretrust.list: 'true'
java.rmi.server.RMIClassLoaderSpi: 'com.sun.jnlp.JNLPRMIClassLoaderSpi'
jnlpx.origFilenameArg: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\11\5060bbcb-7b18f9fc'
deployment.capture.mime.types: 'false'
javawebstart.version: 'javaws-10.10.2.18'
sun.java.launcher: 'SUN_STANDARD'
deployment.security.TLSv1: 'true'
deployment.insecure.jres: 'PROMPT'
deployment.jpi.mode.new: 'true'
deployment.javaws.muffin.max: '256'
deployment.log: 'false'
https.protocols: 'TLSv1,SSLv3'
java.vm.specification.vendor: 'Oracle Corporation'
file.separator: '\'
java.runtime.version: '1.7.0_10-b18'
sun.boot.class.path: 'C:\Program Files\Java\jre7\lib\resources.jar;C:\Program Files\Java\jre7\lib\rt.jar;C:\Program Files\Java\jre7\lib\sunrsasign.jar;C:\Program Files\Java\jre7\lib\jsse.jar;C:\Program Files\Java\jre7\lib\jce.jar;C:\Program Files\Java\jre7\lib\charsets.jar;C:\Program Files\Java\jre7\lib\jfr.jar;C:\Program Files\Java\jre7\classes;C:\\Program Files\\Java\\jre7\\lib\\javaws.jar;C:\\Program Files\\Java\\jre7\\lib\\deploy.jar;C:\\Program Files\\Java\\jre7\\lib\\plugin.jar'
deployment.security.level: 'MEDIUM'
java.security.policy: 'file:C:\\Program Files\\Java\\jre7\\lib\\security\\javaws.policy'
deployment.user.security.trusted.libraries: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\security\trusted.libraries'
user.country: 'US'
deployment.security.SSLv2Hello: 'false'
deployment.javapi.runtime.type: '0'
deployment.javaws.associations: 'ASK_USER'
deployment.security.TLSv1.2: 'false'
deployment.webjava.enabled: 'false'
deployment.security.TLSv1.1: 'false'
java.vendor: 'Oracle Corporation'
java.specification.version: '1.7'
deployment.user.security.saved.credentials: 'C:\Users\Aaron\AppData\LocalLow\Sun\Java\Deployment\security\auth.dat'
sun.arch.data.model: '64'

--- Internal diagnosis protocol: ---

Jan 19, 2013 3:23:09 PM - Failed to set the sound pan to 0.0.
Jan 19, 2013 3:23:09 PM - 
Jan 19, 2013 3:57:20 PM - Failed to set the sound pan to 0.0.
Jan 19, 2013 3:57:20 PM - 
Jan 19, 2013 4:26:27 PM - Failed to set the sound pan to 0.0.
Jan 19, 2013 4:26:27 PM - 
Jan 19, 2013 4:40:51 PM - Failed to set the sound pan to 0.0.
Jan 19, 2013 4:40:51 PM - 
Jan 19, 2013 5:18:48 PM - Failed to set the sound pan to 0.0.
Jan 19, 2013 5:18:48 PM -
EDIT: The same error comes up when attempting to view melee weapon stats as well.
Issue Details
Issue Number 1820
Project ADOM II (formerly known as JADE)
Category Unknown
Status Fixed
Priority 7
Affected Version ADOM II 0.3.2
Fixed Version ADOM II 0.3.3
Users able to reproduce bug 0
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




01-30-2013 07:36 PM
The Creator
Fixed for ADOM II 0.3.3. 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.)

+ Reply