[missing-sync-palmos-talk] alarm-related (?) mingling failure

Brian M. Criscuolo bcriscuolo at markspace.com
Fri Apr 7 07:38:34 PDT 2006


Jonathan,

On Apr 7, 2006, at 10:22 AM, Jonathan Lundell wrote:

> At 5:39 PM -0700 4/6/06, Blaine Wilson wrote:
>> Hi Jonathan,
>>
>> Please contact support on this issue (if you haven't already):  
>> http://www.markspace.com/support/emailsupport.html
>>
>> It's something we should be able to fix if we can reproduce it in- 
>> house.
>
> Done.
>
> Who's generating that message? From the point of view of a user,  
> it's very nearly useless. I can tell that it's event-related, and  
> apparently involves an alarm, but "you referenced the following  
> records"? I did? What records? And referenced how, exactly?  
> Apparently I "did not actually push them", which is the real offense.
>

That error is being generated by Sync Services. When we're sending  
records from the device to the desktop ("pushing") we have to set up  
multiple relationships between different types of data. In this case,  
we are pushing an event (palm database ID 8610684) that we think has  
an alarm. We tell Sync Services that the event we just sent to it  
also has an alarm with a specific ID (the one listed in the error).  
When we begin processing alarm data, we're failing send the *data* of  
that alarm with the already referenced ID.

Sync Services maintains a relational database of information, and it  
needs to have things match up when a sync client is pushing data in.

You're right, the message is pretty useless. If we had control over  
it we could get some more information about it. Come to think of it,  
we might be able to - hmmmm.

In this case, there is something with a particular event on the  
device that is causing the issue.

> Not to mention that the "following record" is  
> "com.markspace.missingsync.palmos.events_3092211450_Ecom.markspace.mis 
> singsync.palmos.events_3092211450_8610684_audioalarm_1", which I  
> have no way to correlate with my view of events.
>

If you had some kind of application on your device (FileZ would do  
it) you could look at the calendar database and see what the record  
data is. Very tedious if you have a lot of events, but doable.

It would be better for us to try to reproduce it in house, in the  
debugger, with your device data.

b


>> Regards,
>>
>> Blaine
>> QA Engineer
>> Mark/Space
>>
>> On Apr 5, 2006, at 10:57 PM, Jonathan Lundell wrote:
>>
>>>
>>>> Sync starting at 4/5/06 10:26 PM (22:26:51) on USB (5.1.0)
>>>> OK Install
>>>> OK Mark/Space Contacts
>>>> ISyncInvalidRecordException you referenced the following records  
>>>> (in a relationship) but did not actually push them: (
>>>> "com.markspace.missingsync.palmos.events_3092211450_Ecom.markspace. 
>>>> missingsync.palmos.events_3092211450_8610684_audioalarm_1"
>>>> )
>>>> SyncClient error. Mingling failed.
>>>> OK Mark/Space Events with 2 message(s)
>> _______________________________________________
>> missing-sync-palmos-talk mailing list
>> missing-sync-palmos-talk at lists.markspace.com
>> To unsubscribe, send an email (no subject required) from your  
>> subscribed email address to:
>> missing-sync-palmos-talk-leave at lists.markspace.com
>
>
> -- 
> /Jonathan Lundell.
> _______________________________________________
> missing-sync-palmos-talk mailing list
> missing-sync-palmos-talk at lists.markspace.com
> To unsubscribe, send an email (no subject required) from your  
> subscribed email address to:
> missing-sync-palmos-talk-leave at lists.markspace.com


********************
Brian M. Criscuolo
Senior Software Engineer
Mark/Space, Inc.
bcriscuolo at markspace.com
<http://www.markspace.com>





More information about the missing-sync-palmos-talk mailing list