Hi, I sold a weight 48 sheep to sato in the test server with the 0.81 client and java 6 update 16 and windows xp. There was this error in the log but I saw nothing weird visually:
2010-02-14 16:23:29 ERROR [main] RPObjectChangeDispatcher.java ( 107) - dispatchModifyAdded failed, object is RPObject with Attributes of Class(npc): [hp=100][zoneid=0_semos_city][speed=0.0][visibility=100][width=1][class=buyernpc][type=npc][base_hp=100][id=53][level=0][height=1][dir=2][name=Sato][resistance=100][title_type=npc][y=22][x=42] and RPSlots and RPLink and RPEvents , changes is RPObject with Attributes of Class(npc): [id=53][zoneid=0_semos_city] and RPSlots and RPLink and RPEvents [RPEvent text with Attributes of Class(text): [text=Thanks! Here is your money.] and RPSlots ][RPEvent sound_event with Attributes of Class(sound_event): [sound=coins-1] and RPSlots ]
java.lang.IllegalArgumentException: attribute 'layer' not found
at marauroa.common.game.Attributes.getInt(Attributes.java:320)
at games.stendhal.client.events.SoundEvent.execute(SoundEvent.java:20)
at games.stendhal.client.events.EventDispatcher.dispatchEvents(EventDispatcher.java:23)
at games.stendhal.client.GameObjects.onChangedAdded(GameObjects.java:224)
at games.stendhal.client.RPObjectChangeDispatcher.fireChangedAdded(RPObjectChangeDispatcher.java:234)
at games.stendhal.client.RPObjectChangeDispatcher.dispatchModifyAdded(RPObjectChangeDispatcher.java:104)
at games.stendhal.client.StendhalPerceptionListener.onModifiedAdded(StendhalPerceptionListener.java:44)
at marauroa.client.net.PerceptionHandler.applyPerceptionModifiedRPObjects(PerceptionHandler.java:248)
at marauroa.client.net.PerceptionHandler.apply(PerceptionHandler.java:123)
at games.stendhal.client.StendhalClient.onPerception(StendhalClient.java:249)
at marauroa.client.ClientFramework.loop(ClientFramework.java:566)
at games.stendhal.client.gui.j2DClient.gameLoop(j2DClient.java:535)
at games.stendhal.client.stendhal.main(stendhal.java:150)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at games.stendhal.client.update.Bootstrap.boot(Bootstrap.java:323)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at games.stendhal.client.update.Starter.main(Starter.java:70)
Anonymous
same as in the description but now i added it i can't remove it
fixed in 0.81 and 0.81.5