I am doing a SyncML project. If I have:
iSyncJob.CreateL( iSyncMLSession, profileId );
in my code, it will crash on FP2 phones (reproduced on 6220c and E75). Although it should be possible to use this API using only the 2 parameters provided, it does not work. The code below works for me:
CleanupClosePushL( tasks );
iSyncJob.CreateL( iSyncMLSession, profileId, ESmlTwoWay, tasks );
CleanupStack::PopAndDestroy( &tasks );
but I do not get a "Unknown command" notification during synchronisation. Probably because the provided array does not have an initialized task.
My question here is: is it a known issue that the iSyncJob.CreateL( iSyncMLSession, profileId ) does not work?