View Issue Details

IDProjectCategoryView StatusLast Update
0011440MMASynchronizationpublic2022-03-12 01:20
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilitysometimes
Status closedResolutionunable to reproduce 
Product Version1.0.4 
Target Version1.0.4 
Summary0011440: Corrupted playlist synchronization in some cases
DescriptionWhen testing MMA 179 / MMW 1668, upon synchronizing 2 playlists (one a randomized auto-playlist, and the second a static playlist) and an album, I was prompted to:
- delete the content from the autoplaylist (as expected) which I did, and to update to the server the static playlist which I didn't.

After synchronization, the both playlists were synced as expected, except that a second empty copy of the static playlist was included within the autoplaylist!

I deleted the empty playlist, and resynced.

--> The autoplaylist appeared to sync but it was empty!

I've uploaded a log SYG0CWGZMK.
Additional InformationThis appears to be similar to the user reports at:
http://www.mediamonkey.com/forum/viewtopic.php?f=21&t=73746
TagsNo tags attached.
Fixed in build

Relationships

related to 0011388 closedmarek MMA Continuous prompts to update playlists on the server 
related to 0011415 closedmarek MMA Static Playlists synced via USB are always resynced as updates over wi-fi 
related to 0011298 closedmarek MMA USB Sync: Playlists are sometimes disappearing 
related to 0011399 resolvedmarek MMW v4 Android Sync Problems 

Activities

Ludek

2013-11-01 20:11

developer   ~0038149

Last edited: 2013-11-01 20:44

I cannot replicate using WiFI sync.

Just to understand, the static playlist was child playlist of the auto-playlist?
I don't understand on which level the static playlist was before sync and whether the empty copy is included within MMW or MMA library?
In addition it is not clear whether you performed WiFi sync or USB sync?

Nevertheless I can occassionally replicate that static playlists synced from MMW appears in Updates to MMW (unchecked) although they haven't been changed in MMA in any way, i.e. the issue 0011388 doesn't seem to be fixed and probably is the same cause as in case of 0011415.

They started to appear in Updates after performing several WiFi synces, so something updated their timestamp in MMA, log 0U14R0JI3B

Ludek

2013-11-01 20:40

developer   ~0038150

Last edited: 2013-11-01 20:40

Rusty indicated over IM:

The static playlist is _not_ a child of the auto-playlist. But when it was synced to MMA, it somehow ended up as a child of the auto-playlist. It was a wifi sync.

rusty

2013-11-02 23:25

administrator   ~0038154

Last edited: 2013-11-02 23:47

Further testing reveals that once this state occurs, all subsequent syncs fail.

The solution is to delete the MMA's data, and to delete the sync profile in MMW and then resyncing, which implies that it probably somehow involves corruption of the sync profile (note that deleting MMA's data only, didn't solve the problem--subsequent syncs still experienced the buggy behaviour).

One other possibility is that this is related to 0011374, since this occurred after that issue occurred once.

marek

2013-11-04 14:33

developer   ~0038171

I am not able replicate it. First part of the issue, i.e. creation of empty playlist as subplaylist of autoplaylist, is not covered by log and it was certainly created before the first sync. I see there only the deletion. So I have no idea how and where it was created.

Second part of issue, i.e. syncing of empty autoplaylist, is caused by something on MMW side. Autoplaylist didn't contain tracks from synclist. Autoplaylist is random and was probably somehow recreated between these two stages.

Ludek

2013-11-04 15:08

developer   ~0038172

Last edited: 2013-11-04 15:10

Second part of issue, i.e. syncing of empty autoplaylist, is caused by something on MMW side. Autoplaylist didn't contain tracks from synclist. Autoplaylist is random and was probably somehow recreated between these two stages.

I've revised the code on MMW side and haven't found a reason for this to happen, because MMW serves only those tracks that are on internally cached sync-list. The only way how this could happen is if MMA would force MMW to re-create the sync-list completelly. For axample by sending SyncFinished command too early (maybe because of 0011374 ?)

Rusty I suppose that you are no longer able to replicate? If you can, could you please generate MMW log?

marek

2013-11-06 16:24

developer   ~0038206

Log from MMW will be needed. I have checked the MMA log and both SyncFinished commands were sent correctly at the end of both syncs.

Issue 0011374 is not related to this issue at all. It was UI bug related to new dialog implementation.

rusty

2013-11-07 14:50

administrator   ~0038215

I'm unable to replicate this exact issue, but there are logs for similar playlist-related problems at 0011399

marek

2013-11-07 20:26

developer   ~0038219

Some issues were fixed in build 180 but they are probably not related. 0011399 still remains open. But it is different issue. I will set it as not reproducible till reproduced and MMW log generated.