when dropping unpaid stuff in the shop
issueid=988 05-06-2012 01:17 PM
Senior Member
Number of reported issues by M_bowwarrior: 17
when dropping unpaid stuff in the shop

A controlled JADE error occurred.
Please see the stack trace for details.

de.adom.jade.JadeError: Failed to remove item 'de.adom.jade.items.list.food.RawMeat@2606b8/raw meat (p: 44gp)' from the item list 'de.adom.jade.items.MutableItemList@169baee' because it could not be found.
at de.adom.jade.items.MutableItemList.remove(SourceFile:266)
at de.adom.jade.items.Inventory.removeFromStuff(SourceFile:472)
at de.adom.jade.beings.brains.PCBrain.dropItems(SourceFile:549)
at de.adom.jade.beings.Being.doDrop(SourceFile:5422)
at de.adom.jade.ui.commands.CommandExtendedDrop.executeImpl(SourceFile:62)
at de.adom.jade.ui.commands.Command.execute(SourceFile:621)
at de.adom.jade.beings.brains.PCBrain.doActImpl(SourceFile:154)
at de.adom.jade.beings.brains.AbstractBrain.doAct(SourceFile:400)
at de.adom.jade.beings.Being.actImpl(SourceFile:831)
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:141)

--- System information: ---

jnlpx.remove: 'false'
file.encoding.pkg: 'sun.io'
java.home: 'C:\Program Files (x86)\Java\jre6'
deployment.security.askgrantdialog.notinca: 'true'
deployment.repository.askdownloaddialog.show: 'true'
deployment.system.security.trusted.jssecerts: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.jssecerts'
sun.java2d.d3d: 'false'
deployment.console.startup.mode: 'HIDE'
jnlpx.offline: 'false'
java.endorsed.dirs: 'C:\Program Files (x86)\Java\jre6\lib\endorsed'
jnlpx.relaunch: 'true'
deployment.security.sandbox.jnlp.enhanced: 'true'
deployment.system.security.blacklist: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\blacklist'
deployment.javaws.concurrentDownloads: '4'
deployment.security.sandbox.awtwarningwindow: 'true'
sun.os.patch.level: 'Service Pack 1'
java.vendor.url: 'http://java.sun.com/'
deployment.security.blacklist.check: 'true'
deployment.user.security.trusted.jssecacerts: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.jssecacerts'
deployment.javaws.home.jnlp.url: 'http://java.sun.com/products/javawebstart'
java.version: '1.6.0_32'
deployment.javapi.trace.filename: ''
deployment.max.output.file.size: '10'
java.vendor.url.bug: 'http://java.sun.com/cgi-bin/bugreport.cgi'
deployment.user.security.trusted.cacerts: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.cacerts'
java.protocol.handler.pkgs: 'com.sun.javaws.net.protocol|com.sun.deploy.net.protocol'
javaplugin.proxy.config.type: 'direct'
deployment.user.tmp: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\tmp'
user.name: 'Jean'
deployment.user.logdir: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\log'
sun.io.unicode.encoding: 'UnicodeLittle'
deployment.browser.path: 'C:\Users\Jean\AppData\Local\Google\Chrome\Application\chrome.exe'
deployment.cache.max.size: '-1'
sun.jnu.encoding: 'Cp1252'
java.runtime.name: 'Java(TM) SE Runtime Environment'
jnlpx.home: 'C:\\Program Files (x86)\\Java\\jre6\\bin'
deployment.system.security.trusted.publishers: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.publishers'
java.specification.name: 'Java Platform API Specification'
deployment.security.mixcode: 'ENABLE'
user.timezone: 'Europe/Paris'
deployment.browser.vm.mozilla: 'true'
deployment.security.SSLv3: 'true'
deployment.proxy.override.hosts: ''
path.separator: ';'
deployment.javaws.installURL: 'http://java.sun.com/products/autodl/j2se'
deployment.javaws.ssv.enabled: 'true'
jnlpx.heapsize: '-1,805306368'
file.encoding: 'Cp1252'
deployment.user.security.trusted.publishers: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.publishers'
sun.java.command: 'com.sun.javaws.Main C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\41\2afcb5a9-5324c0ed'
deployment.javapi.log.filename: ''
deployment.user.cachedir: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\cache'
deployment.javaws.cache.update: 'false'
deployment.security.validation.crl: 'false'
java.io.tmpdir: 'C:\Users\Jean\AppData\Local\Temp\'
deployment.version: '6.0'
sun.awt.warmup: 'true'
user.language: 'fr'
line.separator: '
'
deployment.system.tray.icon: 'true'
deployment.user.security.policy: 'file:/C:/Users/Jean/AppData/LocalLow/Sun/Java/Deployment/security/java.policy'
jnlpx.jvm: 'C:\Program Files (x86)\Java\jre6\bin\javaw.exe'
java.vm.info: 'mixed mode, sharing'
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.system.security.cacerts: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\cacerts'
deployment.proxy.type: '3'
deployment.user.security.trusted.jssecerts: 'C:\Users\Jean\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: 'Sun Microsystems Inc.'
deployment.javaws.uninstall.shortcut: 'false'
deployment.system.security.jssecacerts: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\jssecacerts'
deployment.system.security.oldcacerts: 'C:\Program Files (x86)\Java\jre6\lib\security\cacerts'
java.vm.name: 'Java HotSpot(TM) Client VM'
java.quick.starter: 'false'
deployment.security.askgrantdialog.show: 'true'
java.library.path: 'C:\Program Files (x86)\Java\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Java\jre6\bin;C:\Users\Jean\AppData\Local\Google\Chrome\Application;C:\Windows\system32;C:\Win dows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;"C:\Program Files (x86)\Java\jre6\bin";.'
java.class.version: '50.0'
deployment.control.panel.log: 'false'
deployment.system.security.trusted.clientauthcerts: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.clientcerts'
deployment.trace: 'false'
deployment.security.clientauth.keystore.auto: 'true'
deployment.security.validation.ocsp: 'false'
deployment.javapi.cache.update: 'true'
deployment.browser.vm.iexplorer: 'true'
deployment.cache.jarcompression: '0'
deployment.system.security.trusted.libraries: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.libraries'
deployment.security.validation.ocsp.publisher: 'false'
deployment.javaws.update.timeout: '1500'
sun.boot.library.path: 'C:\Program Files (x86)\Java\jre6\bin'
sun.management.compiler: 'HotSpot Client Compiler'
java.awt.graphicsenv: 'sun.awt.Win32GraphicsEnvironment'
deployment.user.extdir: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\ext'
user.variant: ''
deployment.system.security.trusted.certs: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.certs'
deployment.system.security.oldjssecacerts: 'C:\Program Files (x86)\Java\jre6\lib\security\jssecacerts'
deployment.proxy.same: 'false'
deployment.security.authenticator: 'true'
deployment.javaws.traceFileName: ''
deployment.user.security.trusted.clientauthcerts: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.clientcerts'
java.vm.specification.version: '1.0'
deployment.user.security.blacklist: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\blacklist'
deployment.system.cachedir: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\SystemCache'
awt.toolkit: 'sun.awt.windows.WToolkit'
sun.cpu.isalist: 'pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86'
java.ext.dirs: 'C:\Program Files (x86)\Java\jre6\lib\ext;C:\Windows\Sun\Java\lib\ext'
os.version: '6.1'
user.home: 'D:'
deployment.user.security.trusted.certs: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs'
trustProxy: 'true'
java.vm.vendor: 'Sun Microsystems Inc.'
deployment.javapi.lifecycle.exception: 'false'
user.dir: 'D:\Downloads'
deployment.cache.enabled: 'true'
sun.cpu.endian: 'little'
jnlpx.splashport: '51605'
deployment.security.notinca.warning: 'true'
deployment.javaws.splash.index: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\splash\splash.xml'
jnlpx.vmargs: '-Xmx768m -Djnlp.versionEnabled=true -Dsun.java2d.d3d=false'
java.vm.version: '20.7-b02'
deployment.security.trusted.policy: ''
java.class.path: 'C:\\Program Files (x86)\\Java\\jre6\\lib\deploy.jar'
os.arch: 'x86'
deployment.javapi.stop.timeout: '200'
deployment.mime.types.use.default: 'true'
deployment.security.pretrust.list: 'true'
java.rmi.server.RMIClassLoaderSpi: 'com.sun.jnlp.JNLPRMIClassLoaderSpi'
deployment.capture.mime.types: 'false'
javawebstart.version: 'javaws-1.6.0_32'
sun.java.launcher: 'SUN_STANDARD'
deployment.security.TLSv1: 'true'
deployment.jpi.mode.new: 'true'
deployment.javaws.muffin.max: '256'
deployment.log: 'false'
https.protocols: 'TLSv1,SSLv3'
java.vm.specification.vendor: 'Sun Microsystems Inc.'
file.separator: '\'
java.runtime.version: '1.6.0_32-b05'
sun.boot.class.path: 'C:\Program Files (x86)\Java\jre6\lib\resources.jar;C:\Program Files (x86)\Java\jre6\lib\rt.jar;C:\Program Files (x86)\Java\jre6\lib\sunrsasign.jar;C:\Program Files (x86)\Java\jre6\lib\jsse.jar;C:\Program Files (x86)\Java\jre6\lib\jce.jar;C:\Program Files (x86)\Java\jre6\lib\charsets.jar;C:\Program Files (x86)\Java\jre6\lib\modules\jdk.boot.jar;C:\Program Files (x86)\Java\jre6\classes;C:\\Program Files (x86)\\Java\\jre6\\lib\javaws.jar;C:\\Program Files (x86)\\Java\\jre6\\lib\deploy.jar;C:\\Program Files (x86)\\Java\\jre6\\lib\plugin.jar'
java.security.policy: 'file:C:\\Program Files (x86)\\Java\\jre6\\lib\security\javaws.policy'
deployment.user.security.trusted.libraries: 'C:\Users\Jean\AppData\Local...
Issue Details
Issue Number 988
Project ADOM II (formerly known as JADE)
Category Gameplay
Status Fixed
Priority 3
Affected Version ADOM II 0.2.6
Fixed Version ADOM II 0.2.7
Users able to reproduce bug 1
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




05-06-2012 01:21 PM
Senior Member
the first one is for food.

this one is for footwear, shields...

A controlled JADE error occurred.
Please see the stack trace for details.

de.adom.jade.JadeError: Failed to remove item 'de.adom.jade.items.list.shields.Buckler@10db16c/medium buckler (p: 229gp)' from the item list 'de.adom.jade.items.MutableItemList@169baee' because it could not be found.
at de.adom.jade.items.MutableItemList.remove(SourceFile:266)
at de.adom.jade.items.Inventory.removeFromStuff(SourceFile:472)
at de.adom.jade.beings.brains.PCBrain.dropItems(SourceFile:549)
at de.adom.jade.beings.Being.doDrop(SourceFile:5422)
at de.adom.jade.ui.commands.CommandExtendedDrop.executeImpl(SourceFile:62)
at de.adom.jade.ui.commands.Command.execute(SourceFile:621)
at de.adom.jade.beings.brains.PCBrain.doActImpl(SourceFile:154)
at de.adom.jade.beings.brains.AbstractBrain.doAct(SourceFile:400)
at de.adom.jade.beings.Being.actImpl(SourceFile:831)
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:141)

--- System information: ---

jnlpx.remove: 'false'
file.encoding.pkg: 'sun.io'
java.home: 'C:\Program Files (x86)\Java\jre6'
deployment.security.askgrantdialog.notinca: 'true'
deployment.repository.askdownloaddialog.show: 'true'
deployment.system.security.trusted.jssecerts: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.jssecerts'
sun.java2d.d3d: 'false'
deployment.console.startup.mode: 'HIDE'
jnlpx.offline: 'false'
java.endorsed.dirs: 'C:\Program Files (x86)\Java\jre6\lib\endorsed'
jnlpx.relaunch: 'true'
deployment.security.sandbox.jnlp.enhanced: 'true'
deployment.system.security.blacklist: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\blacklist'
deployment.javaws.concurrentDownloads: '4'
deployment.security.sandbox.awtwarningwindow: 'true'
sun.os.patch.level: 'Service Pack 1'
java.vendor.url: 'http://java.sun.com/'
deployment.security.blacklist.check: 'true'
deployment.user.security.trusted.jssecacerts: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.jssecacerts'
deployment.javaws.home.jnlp.url: 'http://java.sun.com/products/javawebstart'
java.version: '1.6.0_32'
deployment.javapi.trace.filename: ''
deployment.max.output.file.size: '10'
java.vendor.url.bug: 'http://java.sun.com/cgi-bin/bugreport.cgi'
deployment.user.security.trusted.cacerts: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.cacerts'
java.protocol.handler.pkgs: 'com.sun.javaws.net.protocol|com.sun.deploy.net.protocol'
javaplugin.proxy.config.type: 'direct'
deployment.user.tmp: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\tmp'
user.name: 'Jean'
deployment.user.logdir: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\log'
sun.io.unicode.encoding: 'UnicodeLittle'
deployment.browser.path: 'C:\Users\Jean\AppData\Local\Google\Chrome\Application\chrome.exe'
deployment.cache.max.size: '-1'
sun.jnu.encoding: 'Cp1252'
java.runtime.name: 'Java(TM) SE Runtime Environment'
jnlpx.home: 'C:\\Program Files (x86)\\Java\\jre6\\bin'
deployment.system.security.trusted.publishers: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.publishers'
java.specification.name: 'Java Platform API Specification'
deployment.security.mixcode: 'ENABLE'
user.timezone: 'Europe/Paris'
deployment.browser.vm.mozilla: 'true'
deployment.security.SSLv3: 'true'
deployment.proxy.override.hosts: ''
path.separator: ';'
deployment.javaws.installURL: 'http://java.sun.com/products/autodl/j2se'
deployment.javaws.ssv.enabled: 'true'
jnlpx.heapsize: '-1,805306368'
file.encoding: 'Cp1252'
deployment.user.security.trusted.publishers: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.publishers'
sun.java.command: 'com.sun.javaws.Main C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\41\2afcb5a9-5324c0ed'
deployment.javapi.log.filename: ''
deployment.user.cachedir: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\cache'
deployment.javaws.cache.update: 'false'
deployment.security.validation.crl: 'false'
java.io.tmpdir: 'C:\Users\Jean\AppData\Local\Temp\'
deployment.version: '6.0'
sun.awt.warmup: 'true'
user.language: 'fr'
line.separator: '
'
deployment.system.tray.icon: 'true'
deployment.user.security.policy: 'file:/C:/Users/Jean/AppData/LocalLow/Sun/Java/Deployment/security/java.policy'
jnlpx.jvm: 'C:\Program Files (x86)\Java\jre6\bin\javaw.exe'
java.vm.info: 'mixed mode, sharing'
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.system.security.cacerts: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\cacerts'
deployment.proxy.type: '3'
deployment.user.security.trusted.jssecerts: 'C:\Users\Jean\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: 'Sun Microsystems Inc.'
deployment.javaws.uninstall.shortcut: 'false'
deployment.system.security.jssecacerts: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\jssecacerts'
deployment.system.security.oldcacerts: 'C:\Program Files (x86)\Java\jre6\lib\security\cacerts'
java.vm.name: 'Java HotSpot(TM) Client VM'
java.quick.starter: 'false'
deployment.security.askgrantdialog.show: 'true'
java.library.path: 'C:\Program Files (x86)\Java\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Java\jre6\bin;C:\Users\Jean\AppData\Local\Google\Chrome\Application;C:\Windows\system32;C:\Win dows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;"C:\Program Files (x86)\Java\jre6\bin";.'
java.class.version: '50.0'
deployment.control.panel.log: 'false'
deployment.system.security.trusted.clientauthcerts: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.clientcerts'
deployment.trace: 'false'
deployment.security.clientauth.keystore.auto: 'true'
deployment.security.validation.ocsp: 'false'
deployment.javapi.cache.update: 'true'
deployment.browser.vm.iexplorer: 'true'
deployment.cache.jarcompression: '0'
deployment.system.security.trusted.libraries: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.libraries'
deployment.security.validation.ocsp.publisher: 'false'
deployment.javaws.update.timeout: '1500'
sun.boot.library.path: 'C:\Program Files (x86)\Java\jre6\bin'
sun.management.compiler: 'HotSpot Client Compiler'
java.awt.graphicsenv: 'sun.awt.Win32GraphicsEnvironment'
deployment.user.extdir: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\ext'
user.variant: ''
deployment.system.security.trusted.certs: 'C:\\Program Files (x86)\\Java\\jre6\\lib\security\trusted.certs'
deployment.system.security.oldjssecacerts: 'C:\Program Files (x86)\Java\jre6\lib\security\jssecacerts'
deployment.proxy.same: 'false'
deployment.security.authenticator: 'true'
deployment.javaws.traceFileName: ''
deployment.user.security.trusted.clientauthcerts: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.clientcerts'
java.vm.specification.version: '1.0'
deployment.user.security.blacklist: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\blacklist'
deployment.system.cachedir: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\SystemCache'
awt.toolkit: 'sun.awt.windows.WToolkit'
sun.cpu.isalist: 'pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86'
java.ext.dirs: 'C:\Program Files (x86)\Java\jre6\lib\ext;C:\Windows\Sun\Java\lib\ext'
os.version: '6.1'
user.home: 'D:'
deployment.user.security.trusted.certs: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs'
trustProxy: 'true'
java.vm.vendor: 'Sun Microsystems Inc.'
deployment.javapi.lifecycle.exception: 'false'
user.dir: 'D:\Downloads'
deployment.cache.enabled: 'true'
sun.cpu.endian: 'little'
jnlpx.splashport: '51605'
deployment.security.notinca.warning: 'true'
deployment.javaws.splash.index: 'C:\Users\Jean\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\splash\splash.xml'
jnlpx.vmargs: '-Xmx768m -Djnlp.versionEnabled=true -Dsun.java2d.d3d=false'
java.vm.version: '20.7-b02'
deployment.security.trusted.policy: ''
java.class.path: 'C:\\Program Files (x86)\\Java\\jre6\\lib\deploy.jar'
os.arch: 'x86'
deployment.javapi.stop.timeout: '200'
deployment.mime.types.use.default: 'true'
deployment.security.pretrust.list: 'true'
java.rmi.server.RMIClassLoaderSpi: 'com.sun.jnlp.JNLPRMIClassLoaderSpi'
deployment.capture.mime.types: 'false'
javawebstart.version: 'javaws-1.6.0_32'
sun.java.launcher: 'SUN_STANDARD'
deployment.security.TLSv1: 'true'
deployment.jpi.mode.new: 'true'
deployment.javaws.muffin.max: '256'
deployment.log: 'false'
https.protocols: 'TLSv1,SSLv3'
java.vm.specification.vendor: 'Sun Microsystems Inc.'
file.separator: '\'
java.runtime.version: '1.6.0_32-b05'
sun.boot.class.path: 'C:\Program Files (x86)\Java\jre6\lib\resources.jar;C:\Program Files (x86)\Java\jre6\lib\rt.jar;C:\Program Files (x86)\Java\jre6\lib\sunrsasign.jar;C:\Program Files (x86)\Java\jre6\lib\jsse.jar;C:\Program Files (x86)\Java\jre6\lib\jce.jar;C:\Program Files (x86)\Java\jre6\lib\charsets.jar;C:\Program Files (x86)\Java\jre6\lib\modules\jdk.boot.jar;C:\Program Files (x86)\Java\jre6\classes;C:\\Program Files (x86)\\Java\\jre6\\lib\javaws.jar;C:\\Program Files (x86)\\Java\\jre6\\lib\deploy.jar;C:\\Program Files (x86)\\Java\\jre6\\lib\plugin.jar'
java.security.policy: 'file:C:\\Program Files (x86)\\Java\\jre6\\lib\security\javaws.policy'
deployment.user.security.trusted.libraries: 'C:\Users\Jean\Ap...

05-06-2012 08:38 PM
The Creator
Fuck, completely missed this one while working on 0.2.6...

05-06-2012 08:41 PM
The Creator
Works for me in ADOM II 0.2.6. So it probably go fixed along the way...

05-07-2012 08:28 PM
Junior Member
Back to ADOM habits - pick up all items from the shop, then drop them near the shopkeeper. Marked all unpaid items (weapons) one by one to drop along with unwanted items meant for sale and after that this message is displayed. Not all the marked items to drop are dropped though (first try only 25 items... looks like one whole page of inventory).

Code:
A controlled JADE error occurred.
Please see the stack trace for details.

*** System error ***


--- Basic information: ---

Game time: 0y, 4m, 28d, 13h, 9m, 34s

--- User settings: ---

'jade.directory.base' = 'E:\Documents and Settings\Januska\.jade'
'jade.impl.generator.character' = 'de.adom.jade.ui.chargen.ascii.ASCIICharacterGenerator'
'jade.startup.lastVersion' = '0.2.6'
'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.keyboard.bindings' = 'JADE'

--- Caused by: ---

de.adom.jade.JadeError: Failed to remove item 'de.adom.jade.items.list.meleeweapons.GreatClub@164b873/medium great club (p: 357gp)' from the item list 'de.adom.jade.items.MutableItemList@1515151' because it could not be found.
	at de.adom.jade.items.MutableItemList.remove(SourceFile:266)
	at de.adom.jade.items.Inventory.removeFromStuff(SourceFile:472)
	at de.adom.jade.beings.brains.PCBrain.dropItems(SourceFile:549)
	at de.adom.jade.beings.Being.doDrop(SourceFile:5429)
	at de.adom.jade.ui.commands.CommandExtendedDrop.executeImpl(SourceFile:62)
	at de.adom.jade.ui.commands.Command.execute(SourceFile:621)
	at de.adom.jade.beings.brains.PCBrain.doActImpl(SourceFile:154)
	at de.adom.jade.beings.brains.AbstractBrain.doAct(SourceFile:400)
	at de.adom.jade.beings.Being.actImpl(SourceFile:830)
	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:141)

--- System information: ---

jnlpx.remove: 'false'
file.encoding.pkg: 'sun.io'
user.language.format: 'sk'
java.home: 'E:\Program Files\Java\jre7'
deployment.security.askgrantdialog.notinca: 'true'
deployment.repository.askdownloaddialog.show: 'true'
deployment.system.security.trusted.jssecerts: 'E:\\Program Files\\Oracle\\JavaFX 2.1 Runtime\\lib\security\trusted.jssecerts'
sun.java2d.d3d: 'false'
deployment.console.startup.mode: 'HIDE'
jnlpx.offline: 'true'
java.endorsed.dirs: 'E:\Program Files\Java\jre7\lib\endorsed'
deployment.security.sandbox.jnlp.enhanced: 'true'
deployment.system.security.blacklist: 'E:\Program Files\Java\jre7\lib\security\blacklist'
deployment.javaws.concurrentDownloads: '4'
deployment.security.sandbox.awtwarningwindow: 'true'
sun.os.patch.level: 'Service Pack 3'
java.vendor.url: 'http://java.oracle.com/'
deployment.security.blacklist.check: 'true'
deployment.user.security.trusted.jssecacerts: 'E:\Documents and Settings\Januska\Data aplikací\Sun\Java\Deployment\security\trusted.jssecacerts'
deployment.javaws.home.jnlp.url: 'http://java.sun.com/products/javawebstart'
java.version: '1.7.0_04'
deployment.javapi.trace.filename: ''
deployment.max.output.file.size: '10'
java.vendor.url.bug: 'http://bugreport.sun.com/bugreport/'
deployment.user.security.trusted.cacerts: 'E:\Documents and Settings\Januska\Data aplikací\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: 'E:\Documents and Settings\Januska\Data aplikací\Sun\Java\Deployment\tmp'
user.name: 'Januska'
deployment.user.logdir: 'E:\Documents and Settings\Januska\Data aplikací\Sun\Java\Deployment\log'
sun.io.unicode.encoding: 'UnicodeLittle'
deployment.browser.path: 'E:\Program Files\Mozilla Firefox\firefox.exe'
deployment.cache.max.size: '-1'
sun.jnu.encoding: 'Cp1250'
java.runtime.name: 'Java(TM) SE Runtime Environment'
jnlpx.home: 'E:\\Program Files\\Oracle\\JavaFX 2.1 Runtime\\bin'
deployment.system.security.trusted.publishers: 'E:\Program Files\Java\jre7\lib\security\trusted.publishers'
java.specification.name: 'Java Platform API Specification'
deployment.security.mixcode: 'ENABLE'
user.timezone: 'Europe/Prague'
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: 'Cp1250'
deployment.user.security.trusted.publishers: 'E:\Documents and Settings\Januska\Data aplikací\Sun\Java\Deployment\security\trusted.publishers'
sun.java.command: 'com.sun.javaws.Main -offline E:\\Documents and Settings\\Januska\\Local Settings\\Data aplikací\\Sun\\Java\\Deployment\\cache\\6.0\\8\\35dd4888-25fe2b68'
deployment.javapi.log.filename: ''
deployment.user.cachedir: 'E:\Documents and Settings\Januska\Local Settings\Data aplikací\Sun\Java\Deployment\cache'
javaplugin.proxy.config.list: ''
deployment.javaws.cache.update: 'false'
deployment.security.validation.crl: 'false'
java.io.tmpdir: 'E:\DOCUME~1\Januska\LOCALS~1\Temp\'
deployment.version: '6.0'
sun.awt.warmup: 'true'
user.language: 'cs'
deployment.baseline.url: ''
line.separator: '
'
deployment.system.tray.icon: 'false'
deployment.user.security.policy: 'file:/E:/Documents%20and%20Settings/Januska/Data%20aplikac%c3%ad/Sun/Java/Deployment/security/java.policy'
jnlpx.jvm: 'E:\\Program Files\\Java\\jre7\\bin\\javaw.exe'
java.vm.info: 'mixed mode, sharing'
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.system.security.cacerts: 'E:\Program Files\Java\jre7\lib\security\cacerts'
deployment.proxy.type: '3'
deployment.user.security.trusted.jssecerts: 'E:\Documents and Settings\Januska\Data aplikací\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'
user.country.format: 'SK'
http.auth.serializeRequests: 'true'
deployment.javaws.logFileName: ''
os.name: 'Windows XP'
java.specification.vendor: 'Oracle Corporation'
deployment.javaws.uninstall.shortcut: 'false'
deployment.system.security.jssecacerts: 'E:\Program Files\Java\jre7\lib\security\jssecacerts'
deployment.system.security.oldcacerts: 'E:\Program Files\Java\jre7\lib\security\cacerts'
java.vm.name: 'Java HotSpot(TM) Client VM'
java.quick.starter: 'true'
deployment.security.askgrantdialog.show: 'true'
sun.awt.enableExtraMouseButtons: 'true'
java.library.path: 'E:\Program Files\Java\jre7\bin;E:\WINDOWS\Sun\Java\bin;E:\WINDOWS\system32;E:\WINDOWS;E:\Program Files\Oracle\JavaFX 2.1 Runtime\bin;E:\Program Files\Common Files\Microsoft Shared\Windows Live;E:\Program Files\NVIDIA Corporation\PhysX\Common;E:\WINDOWS\system32;E:\WINDOWS;E:\WINDOWS\System32\Wbem;E:\Program Files\Common Files\Microsoft Shared\Windows Live;E:\Program Files\IDM Computer Solutions\UltraEdit\;"E:\Program Files\Oracle\JavaFX 2.1 Runtime\bin";.'
java.class.version: '51.0'
deployment.control.panel.log: 'false'
deployment.system.security.trusted.clientauthcerts: 'E:\\Program Files\\Oracle\\JavaFX 2.1 Runtime\\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: 'E:\Program Files\Java\jre7\lib\security\trusted.libraries'
deployment.security.validation.ocsp.publisher: 'false'
deployment.javaws.update.timeout: '1500'
sun.boot.library.path: 'E:\Program Files\Java\jre7\bin'
sun.management.compiler: 'HotSpot Client Compiler'
java.awt.graphicsenv: 'sun.awt.Win32GraphicsEnvironment'
deployment.user.extdir: 'E:\Documents and Settings\Januska\Data aplikací\Sun\Java\Deployment\ext'
user.variant: ''
jnlp.application.href: 'http://www.adom.de/adom-ii/downloads/javawebstart/0.2.6/adom-ii.jnlp'
deployment.system.security.trusted.certs: 'E:\\Program Files\\Oracle\\JavaFX 2.1 Runtime\\lib\security\trusted.certs'
deployment.system.security.oldjssecacerts: 'E:\Program Files\Java\jre7\lib\security\jssecacerts'
deployment.proxy.same: 'false'
deployment.security.authenticator: 'true'
deployment.javaws.traceFileName: ''
deployment.user.security.trusted.clientauthcerts: 'E:\Documents and Settings\Januska\Data aplikací\Sun\Java\Deployment\security\trusted.clientcerts'
java.vm.specification.version: '1.7'
deployment.user.security.blacklist: 'E:\Documents and Settings\Januska\Data aplikací\Sun\Java\Deployment\security\blacklist'
deployment.system.cachedir: 'E:\Documents and Settings\Januska\Local Settings\Data aplikací\Sun\Java\Deployment\SystemCache'
awt.toolkit: 'sun.awt.windows.WToolkit'
sun.cpu.isalist: ''
java.ext.dirs: 'E:\Program Files\Java\jre7\lib\ext;E:\WINDOWS\Sun\Java\lib\ext'
os.version: '5.1'
user.home: 'E:\Documents and Settings\Januska'
deployment.user.security.trusted.certs: 'E:\Documents and Settings\Januska\Data aplikací\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: 'E:\Documents and Settings\Januska\Plocha'
deployment.cache.enabled: 'true'
deployment.java.update.check: 'false'
sun.cpu.endian: 'little'
jnlpx.splashport: '2070'
deploym...

05-14-2012 09:12 PM
Ancient Member
I think I've found out how to reproduce this. It has to do with status of unpaid items. Sort of like the ingot bug in the original ADOM, actually.

Here's how to trigger it. This seems to work every time:

Pick up a bunch of items of exactly the same type in a store, say, standard rations. If you look at your inventory, you'll that your inventory will look something like this:

Code:
Standard ration (p: 10gp)
Standard ration (p: 10gp)
Standard ration (p: 10gp)
Standard ration (p: 10gp)
Standard ration (p: 10gp)
Standard ration (p: 10gp)
I think the problem is that these guys should be stacking, but aren't. There are only 3 possible status--B/U/C, so I shouldn't have 6 different rations in my bag. If you drop two of them together, you will sometimes produce the crash, sometimes not. I'm guessing you will always produce the crash if you drop two of the same B/U/C status.

[edit]I can reproduce the same effect with armor, so I'm guessing it's fairly general. It doesn't trigger once you pay for them, and they will then stack properly.

[edit]I can post stack traces if you want. I'm guessing they're the same as above.

05-14-2012 09:37 PM
Junior Member
I also noticed that identical items won't stack in many cases.

05-15-2012 12:15 AM
Junior Member
Quote Originally Posted by JellySlayer
I think the problem is that these guys should be stacking, but aren't. There are only 3 possible status--B/U/C, so I shouldn't have 6 different rations in my bag. If you drop two of them together, you will sometimes produce the crash, sometimes not. I'm guessing you will always produce the crash if you drop two of the same B/U/C status.
I don't think the same B/U/C status guarantees a crash. I tried to reproduce this via save-scumming in Issue 1009 -- Picking up the same pair of iron rations sometimes crashes, sometimes doesn't (unless the game handles inventory stacking differently from floor stacking?)

05-15-2012 01:18 AM
Ancient Member
Were the items unpaid?

05-15-2012 04:53 AM
Junior Member
Yea, unpaid. Error while picking them up from the shop floor.

05-15-2012 05:31 AM
The Creator
BTW: Currently it is a feature that unpaid items do not stack as ADOM II in contrast to ADOM has pretty complex inventory management code and there are still some holes in so far as the inventory manager (item owner) currently is not notified when items would be stacked and thus he might lose track of his view of the inventory. Thus I decided to just forbid stacking. But it's something I probably should change as it's different from ADOM and confuses you :-)
So far I didn't change that "feature" as I feared even more bugs in that part of the code...

05-15-2012 06:30 AM
Junior Member
Quote Originally Posted by adom-admin
BTW: Currently it is a feature that unpaid items do not stack as ADOM II in contrast to ADOM has pretty complex inventory management code and there are still some holes in so far as the inventory manager (item owner) currently is not notified when items would be stacked and thus he might lose track of his view of the inventory. Thus I decided to just forbid stacking. But it's something I probably should change as it's different from ADOM and confuses you :-)
So far I didn't change that "feature" as I feared even more bugs in that part of the code...
Hmm... In a new game, I made a beeline for the food shop, and started grabbing/dropping iron rations to observe the OP's error. Somewhere along the line, 2 unpaid iron rations stacked in my inventory.

EDIT: Triggering the "Failed to remove item" error while will cause the item to either disappear, or become marked as stacked 2x. Attempting to pickup/drop a bad-stack leads to another error:
Code:
de.adom.jade.JadeError: Trying to pick up a destroyed item: 2 iron rations (p: 68gp)
	at de.adom.jade.beings.brains.AbstractBrain.pickupItems(SourceFile:473)
	at de.adom.jade.beings.Being.doPickup(SourceFile:5274)
	at de.adom.jade.ui.commands.c.executeImpl(SourceFile:50)
	at de.adom.jade.ui.commands.Command.execute(SourceFile:621)
	at de.adom.jade.beings.brains.PCBrain.doActImpl(SourceFile:154)
	at de.adom.jade.beings.brains.AbstractBrain.doAct(SourceFile:400)
	at de.adom.jade.beings.Being.actImpl(SourceFile:830)
	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:141)
Code:
de.adom.jade.JadeError: Trying to drop a destroyed item: 2 standard rations (p: 20gp)
	at de.adom.jade.beings.Being.dropItem(SourceFile:5450)
	at de.adom.jade.beings.brains.PCBrain.dropItems(SourceFile:551)
	at de.adom.jade.beings.Being.doDrop(SourceFile:5429)
	at de.adom.jade.ui.commands.CommandDrop.executeImpl(SourceFile:62)
	at de.adom.jade.ui.commands.Command.execute(SourceFile:621)
	at de.adom.jade.beings.brains.PCBrain.doActImpl(SourceFile:154)
	at de.adom.jade.beings.brains.AbstractBrain.doAct(SourceFile:400)
	at de.adom.jade.beings.Being.actImpl(SourceFile:830)
	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:141)

05-15-2012 06:57 AM
Junior Member
More stacking weirdness:

  1. New troll goes to food shop
  2. Sell stack of 4 iron rations, on empty square
  3. Pick up 4 iron rations (unpaid)
  4. Go to square with 1 iron ration (unpaid)
  5. Pick up 1 iron ration (unpaid)
  6. ':d' all iron rations simultaneously
  7. Message buffer reads: "You drop an iron ration (p: 34gp). You drop 3 iron rations (p: 102gp). (*)
  8. ';' all iron rations simultaneously
  9. Message buffer reads: "You pick up an iron ration (p: 34gp). You pick up 2 iron rations (p: 68gp).
  10. Open 'I'nventory: it shows 2 stacks of 2 iron rations.

05-15-2012 03:18 PM
Junior Member
I think all this could be due to a counting error! Comprehensive testing presented in Issue 1047.

05-15-2012 08:25 PM
The Creator
Fixed for ADOM II 0.2.7. 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