Seite 1 von 1

Outlook Calendar events duplicating in MPE

Verfasst: So 1. Jul 2007, 13:13
von ceppm
Hi, have to say MPE is great. SE's desktop manager didn't even installed in my PC. MPE ran smoothly until it started duplicating some of my events from Outlook 2003.

I think it started happening after MPE crashed (took the phone away while syncing and I had to force end it).

Now when I sync, all recurrent events from Outlook are duplicated into MPE and my W610i.

I've tried deleting all events in MPE and W610i and force Outlook into both and no change, recurrent events keep on duplicating.

Any suggestions bar manually deleting the duplicate ones?

Verfasst: So 1. Jul 2007, 16:34
von FJ
Start MyPhoneExplorer with the parameter 'debug' and send me the logfile after the sync.

Verfasst: So 1. Jul 2007, 20:04
von FJ
I have read your logfile

The option "Fast Sync" is only recommened for big Exchnage-Calendars. If the normal sync doesn't take too long the please let it deactivated cause its more stable.

Maybe be it works also if you deactivate the "fast sync" only for the next sync.

Verfasst: Mo 2. Jul 2007, 10:14
von ceppm
Sorry but it didn't seem to work. I've sent you a new log file via email. Hopefully you can find something there.

Thanks.

Verfasst: Mo 2. Jul 2007, 21:31
von FJ
Hmm - thanks for the file, but it doesn't showed me strange things. Makes it a diffrence if Outlook is already running in background or not ?

Verfasst: Di 3. Jul 2007, 10:07
von ceppm
No it doesn't. I always run it with Outlook on (is the first thing I load in the morning).

I tried it with Outlook off and first it gave an error message (something about my OST file being in use by another application) and at the same time Outlook asked to allow access to MPE. I agreed and sync into an empty phone and same thing happened, all recurrent appointments without an ending date (like birthdays) were duplicated.

Time to attempt a reinstall?

Verfasst: Mi 4. Jul 2007, 10:20
von ceppm
FWIW, I uninstalled MPE completely (deleting all personal information from PC), install again and sync into a clean phone and MPE and same thing happened: all recurrent events without an ending date were duplicated.

Verfasst: Mi 4. Jul 2007, 11:29
von FJ
Hmm - its hard to find the error. Does it also happen on new added Outlook-Events or only for the already existing events ?

Verfasst: Do 5. Jul 2007, 09:34
von ceppm
Good guess! It happens only with existing events. I created a new one and MPE doesn't duplicate it.

And I think it has nothing to do with no ending date as I said before, tested by adding one to an existing event and it still duplicates.

Verfasst: Fr 21. Jan 2011, 08:14
von mohdyusuf
I got event duplicates on my calendar too, this happens when you delete all calendar on the phones and try to re-sync from fresh.

What you can do, go to the database:
C:\Documents and Settings\<your_user_name>\Application Data\MyPhoneExplorer\<your_phone_profile>

and delete "Organizer.dat". After that, start fresh.

Verfasst: Mo 31. Jan 2011, 06:06
von jerzhere
I am having the same issue. Deleting the Organizer.dat did not fix it.

I noticed that events within the 30 days and 90 days were what was duplicating. All other events seemed ok. Very strange.

I ended up change MPE so that it sync'd all events instead of "30 days before today" and "90 days after today". The seems to have fixed it, at least as a work around.


--
Jerry

How to start from scratch?

Verfasst: Di 1. Feb 2011, 15:10
von rjrcooper
What's the recommended way to delete all appointments in my phone and MPE and have the appointments from Outlook re-populate these calendars again? Do I also have to remove all appointments from Google Calendar?

I can't get MPE to sync my calendars without giving me loads of "insert" and "delete" warnings, even though calendar entries in both Outlook and my phone are identical.

HT Desire
MPE 1.8
XP SP3
Outlook 2007

Re: How to start from scratch?

Verfasst: Di 1. Feb 2011, 18:12
von jerzhere
rjrcooper hat geschrieben:What's the recommended way to delete all appointments in my phone and MPE and have the appointments from Outlook re-populate these calendars again? Do I also have to remove all appointments from Google Calendar?

I can't get MPE to sync my calendars without giving me loads of "insert" and "delete" warnings, even though calendar entries in both Outlook and my phone are identical.

HT Desire
MPE 1.8
XP SP3
Outlook 2007


I manually cleaned out my Outlook calendar by changing the view to category and deleting the duplicates. Note you can hold the ctrl key and select multiple items.

Then I did a MPE sync and told the sync to force outlook->phone.

Then I manual deleted them from gmail. Now, I only had about 15 items... it there were a ton, I am not sure how I would have gotten them out of gmail.

I wounder the sync between the three (Outlook, Phone, and Gmail) is what caused the duplicates. I setup the google calendar sync app on my PC, so it would sync Outlook to Gmail.

So, my phone sync'd with gmail, and got the holiday calendar. Then my phone sync'd with outlook (a clean calendar, I deleted all items), and then Outlook sync'd to gmail.... hmm.

--
Jerry

I found a workaround...

Verfasst: Mi 2. Feb 2011, 16:57
von rjrcooper
I copied my Outlook calendar to another calendar and removed all calendar entries from my phone and did another sync and guess what... all my appointments appeared in MPE again! WTF??

So on my phone I went into Settings, Applications, Manage Applications, All tab, Calendar storage and hit "Clear data".

This did the trick. For a while. I moved my backed-up Outlook calendar entries back to my main calendar and re-synced. Everything worked.

However, I have edited a few entries in Outlook since then and once again, strange behaviour is occurring.

I delete birthdays that are a day out (another problem I've seen reported) in Outlook and sync. I tell MPE to remove them from my phone. The entries are no longer in my phone calendar or Outlook. However, when I sync again, they miraculously re-appear and I am prompted whether I want to insert them into the Outlook calendar.

I would really like to use MPE as my main calendar sync tool but it seems there are many problems with it that mean I spend more time trying to sort out problems than should be necessary.

So far, I have encountered three problems more than once:
- Birthdays appearing a day early
- Appointments miraculously re-appearing even though I've deleted them in Outlook and my phone
- Forcing Outlook on to phone causes all appointments to be created on my (empty) phone then, without changing anything, prompts me to delete them all again on the next sync! It thinks that Outlook is empty when it's not.

Unless these bugs are fixed, this is useless as a calendar sync tool for Android.

The steps I took...

Verfasst: Mi 2. Feb 2011, 17:30
von rjrcooper
Here are the steps I took to populate all Outlook events to my phone and Google Calendar:
1. Back up Outlook calendar
2. Delete all calendar data on my phone from within Settings-->Applications (see previous post). This results in the Calendar app on my phone having NO calendars.
3. Delete all entries in my Google Calendar
4. Download entries from phone to MPE to remove everything in MPE
5. Sync using Force Outlook -> phone setting
This created appointments in my phone under a calendar called "PC Sync"
6. Sync again without doing anything.

This prompts me to remove all 145 entries that were just created using the previous sync despite there being no changes whatsoever to any part of this chain (Outlook, MPE, device, Google Calendar).

I tried removing Organizer.dat from C:\Documents and Settings\[myname]\Application Data\MyPhoneExplorer\[myDevice] in place of step 4 and it worked fine!

This looks like a bug in how MPE manages the Organizer.dat file but it's probably compounded by the way the HTC Desire manages Calendar data.

Verfasst: Mo 7. Feb 2011, 15:06
von FJ
This prompts me to remove all 145 entries that were just created using the previous sync despite there being no changes whatsoever to any part of this chain

It seems MyPhoneExplorer Client on phone does not see the Calendar "PC Sync". Which calendars are displayed in the settings of the client ?

Verfasst: Mo 7. Feb 2011, 16:26
von rjrcooper
FJ hat geschrieben:
This prompts me to remove all 145 entries that were just created using the previous sync despite there being no changes whatsoever to any part of this chain

It seems MyPhoneExplorer Client on phone does not see the Calendar "PC Sync". Which calendars are displayed in the settings of the client ?


Hey! Thanks for the tip! I had never noticed the "Calendars to sync" and "Contact-accounts to sync" settings on the device before. Every account on my device was selected in both. I have restricted it to just my Google Calendar on the phone and the Phone contact list.

It's been in sync and working fine for the last few days so hopefully this will continue.

Example of how messed up this is

Verfasst: So 13. Feb 2011, 01:05
von Parrotsquawk
I deleted the organizer.dat file
MPE-PC was empty. No dupes/trips/quads...

told it to sync with the phone... and my brother's birthday shows up in outlook 2010(32bit) (a copy) and MPC(pc) one day earlier. I am now going to try to delete all the data from the phone AND clean up the organizer.dat and restore my outlook calendar items from a backup.

I don't use google calendar but I wonder if it's pulling data from BOTH places?

...hmmm...

That's what it was doing... the phone is the culprit. If you are syncing your phone with outlook using MPE and the phone is also syncing with outlook calendar then you are going to get duplicates....but why recurring events show up a day earlier is beyond me.

1/2 solved....???

Verfasst: So 13. Feb 2011, 01:29
von Parrotsquawk
I killed my google calendar (bye bye cloud in the sky) and resync'd from scratch (deleted organizer.dat, rebuilt my O2010 calendar from backup)

As i watched the sync happen, recurring events shows up correct in phone from Outlook but one day earlier in MPE and duplicated one day earlier back to Outlook! It happened with Lent which I set as a 40+ day recurring event.

I guess I can't do bi-directional syncing. That may be the issue.

Does the program read each device/app and make a list and then do the updates or does it do it one by one device by device? Perhaps it is reading Outlook, changing the phone, then reading the phone and changing MPE, then reading MPE then changing Outlook? That would cause duplicates. As for the dates being wrong, if you are using a binary flag to indicate that the item has been handled, the byte may be going into the date field, not a null field, thereby corrupting the date.

Just a thought from an old fart.

test: OL and Android phone: No google calendar attached.

Verfasst: So 13. Feb 2011, 03:08
von Parrotsquawk
Ok..
did the reset again as before...but did not copy back appointments.

Deleted orgainzer.dat
Deleted calendar entries in outlook
Changed the sync setting force outlook to phone.
Sync'd (this removed all entries in phone)

Test 1:
Created appt in OL2010 repeating 5 days. Appt.
Sync'd.....
Appt. shows up correct in phone and outlook but one day early in MPE-PC!

Test 2:
Changed sync to Sync both mode.
Outlook now shows up 2 days early but now matches MPE-PC! Appointment now shows up 1 day early in phone.
No dupes but days shifted. (conclusion: dupes came from Google calendar?)


Still there is a problem of shiftng repeating appointments. does it occur with single appointments?

Repeat test 1: Force outlook to MPE
Single day appointment shows up early in MPE and ok in phone. outlook untouched.

Test 2:Changed sync to Sync both mode.
phone ok. MPE goes to right day. outlook ok

Conclusions:
non-repeating appointments get sent to phone ok but MPE messes them up somehow (so as long as I don't look at MPE for my PIM I guess I am ok. javascript:emoticon(':lol:')

However, repeating appointments cannot be sync'd bi-directionally! there seems to be some problem when they come back from MPE-PC to Outlook: they shift backwards. javascript:emoticon(':cry:')

Don't know how you can fix this or if you can replicate my findings.

Hope this helped.













:cry: :oops: