On Friday 30 November 2007 15:14:45 Guido Diepen wrote: > Hi John, > > > Thanks for your report. > > > > The crash is actually caused by the phone not responding to a > > CeProcessConfig request (which does look correctly constructed). > > > > Can you try the following: > > > > - Delete all partnerships from the phone > > - Create a new partnership with the linux box > > - Attempt sync > > I did not have the possibility of testing that, but I tried something > different which might give some extra insight :) > > I was looking at the registry and there I have two partnerships under > HKLM\Software\Microsoft\Windows CE Services\Partners > > P1 and P2 > P1 contains DataSourceID, PId, and PName (everything of linux partnership) > P2 contains nothing at all > > When looking at the following registry: > HKCU\Software\Microsoft\ActiveSync\Partners > I have two sub keys with the GUID's > > Your syncengine tries to read at line 81 of SyncEngine/partnerships.py the > information regarding the partnerships by means of reading the values of > PId and PName. These do not exist for the Exchange partnership. > > Would be nice if somebody that has the possiblity of creating a partnership > with an Exchange Server can verify whether it always is the case that the > information regarding the partnership is left empty for exchange servers. > (could also be the reason why you can have only one exchange server as a > partnership, if activesync sees partnership without Id and Name, it must > the exchange one. > > > In other words, don't create the mail2web partnership first. I am > > wondering if we are incorrectly handling adjacent partnerships that are > > not a direct AS partnership. > > I will try to see whether I can verify it this weekend, but I am pretty > sure that the problem lays in the fact that you try to read a non-existent > value. Had some time left and when the Exchange partnership was not present, the sync-engine did not crash, it just went into the RRA loop. Note that I did not try the actual syncing yet, but since the sync-engine crashed before the actual syncing anyway, I don't think that that is important.
Regards, Guido Diepen -- Aviation is proof that given the will, we have the capacity to achieve the impossible. --Eddie Rickenbacker ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ SynCE-Devel mailing list SynCE-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synce-devel