11-05-2009 09:48
For the last 3 days I have been testing object to object communications with llEmail in one object and a simple touch activated llGetNextEmail in another object.

If I TOUCH the receiving object to initiate the llGetNextEmail wihin a couple of hours of an email being sent by the first object, everything works as expected and the receiving object is able to display the email that was received.

If I wait overnight to TOUCH the receiving object, even though I know the sending object sent an email several hours ago, there isn't an email waiting. The email that was sent was lost somewhere!

Apparently there is some time limit that the email message is in a queue for the receiving object or there is something in the LL servers that is clearing the email queue for the receiving object. Either way, it doesn't seem like it is working as documented!

For testing purposes, both objects are in the same Sim to eliminate as many possibilities for failure as possible. It is my understanding that several emails can be queued up for an object, but I am only trying to send/receive 1 email (again just to keep the test as simple as possible). If I check regularly (every few hours) it has all worked flawlessly for 3 days. If I wait overnight to check it has failed each time.

Can any of you more knowledgeable folks shed any light on anything I might be missing?

11/06/09 - Failed overnight again for the 4th time. Submitted bug as SVC-4999. Included attachement with 2 simple scripts to reproduce failure.