Issue Details (XML | Word | Printable)

Key: LIBOMV-362
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Jim Radford
Reporter: Jim Radford
Votes: 0
Watchers: 0
Operations

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

Packet handler decodes packet as TestMessage packet, since its not a TestMessage packet it throws an exception

Created: 21/Aug/08 03:24 PM   Updated: 06/Sep/08 03:18 AM
Component/s: Networking
Affects Version/s: 0.6.0
Fix Version/s: 0.6.0

Issue Links:
Blocks
 

Environment: All


 Description  « Hide
Possibly need to add some sort of a sanity check

System.NullReferenceException was unhandled
Message="Object reference not set to an instance of an object."
Source="OpenMetaverse"
StackTrace:
at OpenMetaverse.Packets.TestMessagePacket.FromBytes(Header head, Byte[] bytes, Int32& i, Int32& packetEnd, Byte[] zeroBuffer) in d:\dev\libomv-trunk\OpenMetaverse_Packets_.cs:line 2207
at OpenMetaverse.Packets.TestMessagePacket..ctor(Header head, Byte[] bytes, Int32& i) in d:\dev\libomv-trunk\OpenMetaverse_Packets_.cs:line 2190
at OpenMetaverse.Packets.Packet.BuildPacket(Byte[] packetBuffer, Int32& packetEnd, Byte[] zeroBuffer) in d:\dev\libomv-trunk\OpenMetaverse_Packets_.cs:line 1622
at OpenMetaverse.Simulator.PacketReceived(UDPPacketBuffer buffer) in d:\dev\libomv-trunk\OpenMetaverse\Simulator.cs:line 844
at OpenMetaverse.UDPBase.AsyncEndReceive(IAsyncResult iar) in d:\dev\libomv-trunk\OpenMetaverse\UDPBase.cs:line 258
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)



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