Menu

#3208 0.70: Serialization error

closed-duplicate
ChadF
Code (550)
5
2007-07-07
2007-07-07
ChadF
No

Hit it while teleporting from semos city to Jenny. Also only semos.xml zones where active in the server (if it makes a difference).

228945 WARN marauroa.common.game.Attributes - Not found key: width
java.lang.NullPointerException
at marauroa.common.game.Attributes.shouldSerialize(Attributes.java:511)
at marauroa.common.game.Attributes.shouldSerialize(Attributes.java:498)
at marauroa.common.game.Attributes.writeObject(Attributes.java:452)
at marauroa.common.game.RPObject.writeObject(RPObject.java:649)
at marauroa.common.game.RPObject.writeObject(RPObject.java:631)
at marauroa.common.net.OutputSerializer.write(OutputSerializer.java:46)
at marauroa.common.net.message.MessageS2CPerception.computeStaticPartPerception(MessageS2CPerception.java:437)
at marauroa.common.net.message.MessageS2CPerception.access$300(MessageS2CPerception.java:45)
at marauroa.common.net.message.MessageS2CPerception$CachedCompressedPerception.get(MessageS2CPerception.java:388)
at marauroa.common.net.message.MessageS2CPerception.getPrecomputedStaticPartPerception(MessageS2CPerception.java:406)
at marauroa.common.net.message.MessageS2CPerception.writeObject(MessageS2CPerception.java:208)
at marauroa.common.net.OutputSerializer.write(OutputSerializer.java:46)
at marauroa.common.net.Encoder.encode(Encoder.java:58)
at marauroa.server.net.nio.NIONetworkServerManager.sendMessage(NIONetworkServerManager.java:278)
at marauroa.server.game.rp.RPServerManager.sendPlayerPerception(RPServerManager.java:332)
at marauroa.server.game.rp.RPServerManager.buildPerceptions(RPServerManager.java:345)
at marauroa.server.game.rp.RPServerManager.run(RPServerManager.java:489)
228978 WARN marauroa.common.game.Attributes - RPObject with Attributes of Class(plant_grower): [zoneid=0_semos_plains_ne][width=1][max_ripeness=5][height=2][type=growing_entity_spawner][ripeness=5][class=grain_field][description=It looks like there's null sprout growing here.][y=62][action_name=Harvest][x=56][id=18] and RPSlots and RPLink and RPEvents
228992 WARN marauroa.common.game.RPObject - RPObject with Attributes of Class(plant_grower): [zoneid=0_semos_plains_ne][width=1][max_ripeness=5][height=2][type=growing_entity_spawner][ripeness=5][class=grain_field][description=It looks like there's null sprout growing here.][y=62][action_name=Harvest][x=56][id=18] and RPSlots and RPLink and RPEvents
java.lang.NullPointerException
at marauroa.common.game.Attributes.shouldSerialize(Attributes.java:511)
at marauroa.common.game.Attributes.shouldSerialize(Attributes.java:498)
at marauroa.common.game.Attributes.writeObject(Attributes.java:452)
at marauroa.common.game.RPObject.writeObject(RPObject.java:649)
at marauroa.common.game.RPObject.writeObject(RPObject.java:631)
at marauroa.common.net.OutputSerializer.write(OutputSerializer.java:46)
at marauroa.common.net.message.MessageS2CPerception.computeStaticPartPerception(MessageS2CPerception.java:437)
at marauroa.common.net.message.MessageS2CPerception.access$300(MessageS2CPerception.java:45)
at marauroa.common.net.message.MessageS2CPerception$CachedCompressedPerception.get(MessageS2CPerception.java:388)
at marauroa.common.net.message.MessageS2CPerception.getPrecomputedStaticPartPerception(MessageS2CPerception.java:406)
at marauroa.common.net.message.MessageS2CPerception.writeObject(MessageS2CPerception.java:208)
at marauroa.common.net.OutputSerializer.write(OutputSerializer.java:46)
at marauroa.common.net.Encoder.encode(Encoder.java:58)
at marauroa.server.net.nio.NIONetworkServerManager.sendMessage(NIONetworkServerManager.java:278)
at marauroa.server.game.rp.RPServerManager.sendPlayerPerception(RPServerManager.java:332)
at marauroa.server.game.rp.RPServerManager.buildPerceptions(RPServerManager.java:345)
at marauroa.server.game.rp.RPServerManager.run(RPServerManager.java:489)
229035 ERROR marauroa.server.game.rp.RPServerManager - Removing player(-1387969705) because it caused a Exception while contacting it
java.lang.NullPointerException
at marauroa.common.game.Attributes.shouldSerialize(Attributes.java:511)
at marauroa.common.game.Attributes.shouldSerialize(Attributes.java:498)
at marauroa.common.game.Attributes.writeObject(Attributes.java:452)
at marauroa.common.game.RPObject.writeObject(RPObject.java:649)
at marauroa.common.game.RPObject.writeObject(RPObject.java:631)
at marauroa.common.net.OutputSerializer.write(OutputSerializer.java:46)
at marauroa.common.net.message.MessageS2CPerception.computeStaticPartPerception(MessageS2CPerception.java:437)
at marauroa.common.net.message.MessageS2CPerception.access$300(MessageS2CPerception.java:45)
at marauroa.common.net.message.MessageS2CPerception$CachedCompressedPerception.get(MessageS2CPerception.java:388)
at marauroa.common.net.message.MessageS2CPerception.getPrecomputedStaticPartPerception(MessageS2CPerception.java:406)
at marauroa.common.net.message.MessageS2CPerception.writeObject(MessageS2CPerception.java:208)
at marauroa.common.net.OutputSerializer.write(OutputSerializer.java:46)
at marauroa.common.net.Encoder.encode(Encoder.java:58)
at marauroa.server.net.nio.NIONetworkServerManager.sendMessage(NIONetworkServerManager.java:278)
at marauroa.server.game.rp.RPServerManager.sendPlayerPerception(RPServerManager.java:332)
at marauroa.server.game.rp.RPServerManager.buildPerceptions(RPServerManager.java:345)
at marauroa.server.game.rp.RPServerManager.run(RPServerManager.java:489)

Discussion

  • ChadF

    ChadF - 2007-07-07

    Logged In: YES
    user_id=1668474
    Originator: YES

    Just to note, has client symptoms that match description of bug [ 1748850 ].. but no client or server stack traces where given in that post to verify.

     
  • ChadF

    ChadF - 2007-07-07
    • status: open --> open-duplicate
     
  • ChadF

    ChadF - 2007-07-07

    Logged In: YES
    user_id=1668474
    Originator: YES

    Just releazed it is definetly a duplicate of [ 1748587 ].

     
  • ChadF

    ChadF - 2007-07-07

    Logged In: YES
    user_id=1668474
    Originator: YES

    Added RPClass setting to object.

     
  • ChadF

    ChadF - 2007-07-07
    • assigned_to: nobody --> chad3f
    • status: open-duplicate --> closed-duplicate
     

Anonymous
Anonymous

Add attachments
Cancel