I'm sorry. I should have been more specific about the image problem.
The Image tool compiles but gets packet warnings at runtime, and it never
completes the operation.
Here is part of the log:
Uploading Texture...
Info: Found 1 appended acks
WARNING: Blocks(): end of packet in 4-byte U32 field
ConfirmXferPacket.XferID.Packet (13/16)
Info: Found 1 appended acks
....
Info: Received a duplicate KillObject, sequence=477, resent=Yes
The thread '<No Name>' (0x298) has exited with code 0 (0x0).
The thread '<No Name>' (0x904) has exited with code 0 (0x0).
The thread 0xc90 has exited with code 0 (0x0).
I looked at the code the creates the message, and found that as far as I can
tell, it is wrongly
assuming that there is an "appended ack" on a massage:
// Get the packet body's length so we can do bounds checking
int length = Data.Length;
if ((Data[0] & Helpers.MSG_APPENDED_ACKS) != 0)
length -= Data[Data.Length - 1] * 4 + 1;
The condition is true, but from what i can tell there isn't anything extra on
the end of the packet.
So it subtracts 1 from the packet length, causing the bounds checking to fail.
If I comment out this
condition, image upload still doesn't work, however.
William
_______________________________________________
libsecondlife-dev mailing list
[email protected]
https://mail.gna.org/listinfo/libsecondlife-dev
http://www.libsecondlife.org/