• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
MAINTENANCE ANNOUNCEMENT - JIRA will undergo maintenance starting 1:00am PDT through 3:00am on Saturday 2010.03.20. Please do not enter issues during this time as the system maybe restarted.
Issue Details (XML | Word | Printable)

Key: PYO-66
Type: Bug Bug
Status: Resolved Resolved
Resolution: Cannot Reproduce
Priority: Major Major
Assignee: enus linden
Reporter: enus linden
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Pyogp

Examine packet deserialization issue which breaks udp processing

Created: 17/Jul/09 11:51 AM   Updated: 08/Jan/10 05:11 PM
Component/s: Library
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified


 Description  « Hide
Need to likely dump data to log to be able to debug this... try enabling hex perhaps?

2009-07-17 11:48:40,987 ...message.message_handler : DEBUG Removed the monitor for (<bound method ParcelManager.onParcelDwellReply of <pyogp.lib.base.parcel.ParcelManager object at 0x164e0b0>>,) by {'LocalID': 29}
2009-07-17 11:48:40,993 message.udpdispatcher : DEBUG Sent packet (Host is '216.82.49.230:12035') : ParcelDwellRequest (677)
2009-07-17 11:48:40,994 message.udpdispatcher : DEBUG Sent packet (Host is '216.82.49.230:12035') : ParcelDwellRequest (678)
2009-07-17 11:48:40,996 message.udpdispatcher : DEBUG Sent packet (Host is '216.82.49.230:12035') : ParcelDwellRequest (679)
2009-07-17 11:48:40,996 message.udpdispatcher : DEBUG Sent packet (Host is '216.82.49.230:12035') : ParcelDwellRequest (680)
Traceback (most recent call last):
File "/Users/enus/svn/pyogp/trunk/eggs/eventlet-0.8.11-py2.5.egg/eventlet/hubs/selects.py", line 52, in wait
cb(fileno)
File "/Users/enus/svn/pyogp/trunk/eggs/eventlet-0.8.11-py2.5.egg/eventlet/api.py", line 149, in cb
current.switch()
File "/Users/enus/svn/pyogp/trunk/eggs/eventlet-0.8.11-py2.5.egg/eventlet/api.py", line 234, in _spawn_startup
return cb(*args, **kw)
File "/Users/enus/svn/pyogp/trunk/src/pyogp.lib.base/pyogp/lib/base/region.py", line 467, in _processUDP
msg_buf, msg_size)
File "/Users/enus/svn/pyogp/trunk/src/pyogp.lib.base/pyogp/lib/base/message/udpdispatcher.py", line 98, in receive_check
recv_packet = self.udp_deserializer.deserialize(msg_buf)
File "/Users/enus/svn/pyogp/trunk/src/pyogp.lib.base/pyogp/lib/base/message/udpdeserializer.py", line 101, in deserialize
raise exc.MessageDeserializationError("packet parsing", error)
MessageDeserializationError: Error serializing 'packet parsing' due to reason: 'Error serializing 'D' due to reason: 'unpack requires a string argument of length 4''



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.