Neue Version 2.15.0

Neue Version 2.15.0 ab sofort verfügbar. Performance Verbesserungen beim Zugriff auf Outlook Folder, ein neues vereinfachtes User Interface mit erweiterten Einstellungen sowie viele Bugfixes.

 

Speichern Sie den permalink in den Favoriten.

30 Kommentare auf “Neue Version 2.15.0

  1. I made the upgrade today, and keep receiving error messages. Create a new Profile and the error still remains…
    ———————–
    System.ArgumentException: Cannot convert the column specified by Index to a String.
    at Microsoft.Office.Interop.Outlook._Row.BinaryToString(Object Index)
    at CalDavSynchronizer.Implementation.Common.QueryOutlookFolderByGetTableStrategy.CalDavSynchronizer.Implementation.Common.IQueryOutlookAppointmentItemFolderStrategy.QueryAppointmentFolder(NameSpace session, Folder calendarFolder, String filter)
    at CalDavSynchronizer.Implementation.Common.OutlookFolderStrategyWrapper.QueryAppointmentFolder(NameSpace session, Folder folder, String filter)
    at CalDavSynchronizer.Implementation.Events.OutlookEventRepository.GetAll(IEnumerable`1 idsOfknownEntities, IEventSynchronizationContext context)
    at CalDavSynchronizer.Implementation.Events.OutlookEventRepository.d__12.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at GenSync.Synchronization.Synchronizer`7.d__17.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at GenSync.Synchronization.ContextCreatingSynchronizerDecorator`7.d__3.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at CalDavSynchronizer.Scheduling.SynchronizationProfileRunner.d__25.MoveNext()
    ————————————–

  2. Upgrading on my question:
    1) Windows Version – windows 10
    2) Outlook Version – MSFT Outlook 2016 MSO 16.07571 32 bits
    3) CalDavSynchronizer Version – last one, 2.15.0
    4) CalDav/Cardav Server and Version – where can i find that?
    5) The logfile with DEBUG logs (add as attachment in case of errors or unexpected behavior)
    6) Synchronization Report (add as attachment in case of errors or unexpected behavior)

  3. Hello: This app was working fine to me until this new release. Now it doesn`t work, reporting multiple errors. Some help please.

  4. Just updated to 2.15.0 (local: MSO Outlook 2016, Server: Baikal), configuration unchanged as in 2.14.1
    Unfortunately without success:

    *****
    *****
    2017-01-30T12:41:42.1235343Z

    System.ArgumentException: Die im Index angegebene Spalte kann nicht zu einer Zeichenfolge konvertiert werden.

    bei Microsoft.Office.Interop.Outlook._Row.BinaryToString(Object Index)

    bei CalDavSynchronizer.Implementation.Common.QueryOutlookFolderByGetTableStrategy.CalDavSynchronizer.Implementation.Common.IQueryOutlookAppointmentItemFolderStrategy.QueryAppointmentFolder(NameSpace session, Folder calendarFolder, String filter)

    bei CalDavSynchronizer.Implementation.Common.OutlookFolderStrategyWrapper.QueryAppointmentFolder(NameSpace session, Folder folder, String filter)

    bei CalDavSynchronizer.Implementation.Events.OutlookEventRepository.GetAll(IEnumerable`1 idsOfknownEntities, IEventSynchronizationContext context)

    bei CalDavSynchronizer.Implementation.Events.OutlookEventRepository.<GetAllVersions>d__12.MoveNext()

    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —

    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

    bei GenSync.Synchronization.Synchronizer`7.<Synchronize>d__17.MoveNext()

    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —

    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

    bei GenSync.Synchronization.ContextCreatingSynchronizerDecorator`7.<Synchronize>d__3.MoveNext()

    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —

    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

    bei CalDavSynchronizer.Scheduling.SynchronizationProfileRunner.<RunAndRescheduleNoThrow>d__25.MoveNext()

    00:00:00.9220762

    Went back to 2.14.1 and hope for corrected version

  5. Gestern auf 2.15 auf 2 Rechner aktualisiert (Outlook 2010, Mailbox.org). Ein Rechner wirft Exception (Ticket 491), da es alle Ordner, die synchronisiert werden, separat in der Outlook.pst angelegt hat (Kalender, Kontakte, Aufgaben). Original Ordner werden nicht synchronisiert und dienen als Backup. Hier half die in Ticket 491 aufgezeigte Lösung.
    Der andere Rechner Thinkpad L420 ebenfalls mit Outlook 2010 zeigt das Fast Search Folder Problem nicht obwohl gleiches Layout. Dafür fehlen aber in General Options die Bedienfelder am Schluss wie OK und ABBRECHEN. Man kann also nicht ändern. Ob das an der mangelnden Auflösung des LCD Displays liegt (1366 x 768)?

    Micheal

    • Desinstall version 2.15.0 + install 2.15.0 FastQueryFix
      As asked “Use fast queries for Outlook folders” is enabled.
      Synchro of introduced Appointement in Outlook to Google OK
      Synchro of introduced Appointement in Google to Outlook OK
      –> OK, it works
      Thank you
      Luc

  6. Hi,
    I’ve problems visualizing the general properties page. The window doesn’t allow resizing nor lateral cursors. Doesn’t appears none ok nor cancel buttons. Windows 7 sp1 on a small netbook resolution display at 1024×600 pixels. Also the profiles window has some troubles (needs to be resized for using it). If you give an e-mail addr I’ll send some display captures. Also happens with anterior version.

      • Thks. The scroll bar seems ok, but an OK/Cancel buttons are missing. How confirm any change in the general options? (I tried to change some ones and closing the window and, obviously, options changed are not saved/applied).

        • You can resize the window now also and use the scrollbar to scroll down to the ok/cancel button. I can’t reproduce that they are missing. But you can also work with the tab stops and , first tabstop is Cancel, 2nd tabstop is OK.

  7. Hello,
    after installing 2.15.1 I still have an error when syncing with one of my calendars:
    Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: NULL kann nicht in System.DateTime konvertiert werden, da dieser Werttyp nicht auf NULL festgelegt werden kann.
    bei CallSite.Target(Closure , CallSite , Object )
    bei System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
    bei CallSite.Target(Closure , CallSite , Object )
    bei CalDavSynchronizer.Implementation.Common.QueryOutlookFolderByGetTableStrategy.CalDavSynchronizer.Implementation.Common.IQueryOutlookAppointmentItemFolderStrategy.QueryAppointmentFolder(NameSpace session, Folder calendarFolder, String filter)
    bei CalDavSynchronizer.Implementation.Events.OutlookEventRepository.GetAll(IEnumerable`1 idsOfknownEntities, IEventSynchronizationContext context)
    bei CalDavSynchronizer.Implementation.Events.OutlookEventRepository.d__12.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei GenSync.Synchronization.Synchronizer`7.d__17.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei GenSync.Synchronization.ContextCreatingSynchronizerDecorator`7.d__3.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei CalDavSynchronizer.Scheduling.SynchronizationProfileRunner.d__25.MoveNext()

    With disabled option „Use fast queries for Outlook folders“ no error occurs.

    Environment: Win7 64 bit, Outlook 2010 (v 14.x) 64 bit, Baikal server on Synology NAS

    I sync with two calendars, both stored in lokal pst-file. The main calendar with appr. 5.000 entries shows the error, the second one with only 77 entries is syncronised without any problem/error.

    Any hint how to fix it? Please let me know if you need further details.

    Thanx a lot for this great software!

    • One of your appointments has an invalid modification time or start/end time. We need to catch that exception as well and work on a fix for the next release. Meanwhile, just disable fast queries.

      • Thanx for the quick answer!
        Any idea how I can identify the appointments with invalid modification time or start/end time?

        • Problem solved!
          I checked all my appointments in list view wrt start/end date and modification date sorted with each of these fields and identified two old entries with no start date at all. After I deleted these two entries the sync worked well without any error and option fast queries enabled.
          Thanx a lot for your hint!

  8. Since nearly 2 weeks i get the following error on sync:

    one.com
    91aa5b4f-e524-436a-a412-bafd79a871d9
    2017-02-01T15:13:44.1367549Z
    Unchanged: 39 , Added: 0 , Deleted 0 , Changed 2
    Unchanged: 41 , Added: 0 , Deleted 0 , Changed 0

    00000000A682973229E7A64785D3ED3D38FA75780700114B41657A9AA740A12938FFDAD230DC0000000002060000114B41657A9AA740A12938FFDAD230DC0000000014270000
    /calendars/__uids__/1398651/b928c24b-b5cc-4943-ae9f-f82bd03b5b5e/f3f956842fe526909055f455081030298f3ea806-icalimportexport.ics
    CalDavSynchronizer.DataAccess.WebDavClientException: Response status code does not indicate success: ‚403‘ (‚Forbidden‘). Message:
    <?xml version=’1.0′ encoding=’UTF-8′?>
    <error xmlns=’DAV:‘>
    <valid-organizer-change xmlns=’urn:ietf:params:xml:ns:caldav’/>
    <error-description xmlns=’http://twistedmatrix.com/xml_namespace/dav/‘>Organizer cannot be changed</error-description>
    </error>
    at CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<EnsureSuccessStatusCode>d__10.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequest>d__9.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequestAndReturnResponseHeaders>d__8.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at CalDavSynchronizer.DataAccess.CalDavDataAccess.<TryUpdateEntity>d__19.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at CalDavSynchronizer.Implementation.CalDavRepository`1.<TryUpdate>d__16.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at CalDavSynchronizer.Implementation.CalDavRepository`1.<TryUpdate>d__16.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at GenSync.EntityRepositories.BatchEntityRepositoryAdapter`4.<PerformOperations>d__2.MoveNext()

    00000000A682973229E7A64785D3ED3D38FA75780700114B41657A9AA740A12938FFDAD230DC0000000002060000114B41657A9AA740A12938FFDAD230DC0000000014280000
    /calendars/__uids__/1398651/b928c24b-b5cc-4943-ae9f-f82bd03b5b5e/c20410079c0700466f19aa667d843e3c3528f1c5-icalimportexport.ics
    CalDavSynchronizer.DataAccess.WebDavClientException: Response status code does not indicate success: ‚403‘ (‚Forbidden‘). Message:
    <?xml version=’1.0′ encoding=’UTF-8′?>
    <error xmlns=’DAV:‘>
    <valid-organizer-change xmlns=’urn:ietf:params:xml:ns:caldav’/>
    <error-description xmlns=’http://twistedmatrix.com/xml_namespace/dav/‘>Organizer cannot be changed</error-description>
    </error>
    at CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<EnsureSuccessStatusCode>d__10.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequest>d__9.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequestAndReturnResponseHeaders>d__8.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at CalDavSynchronizer.DataAccess.CalDavDataAccess.<TryUpdateEntity>d__19.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at CalDavSynchronizer.Implementation.CalDavRepository`1.<TryUpdate>d__16.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at CalDavSynchronizer.Implementation.CalDavRepository`1.<TryUpdate>d__16.MoveNext()
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at GenSync.EntityRepositories.BatchEntityRepositoryAdapter`4.<PerformOperations>d__2.MoveNext()

    00:00:03.7503139

    „Test or discover settings“ in profile means „Conneten test successful“

    Environment: Win10 Enterprise 64 bit, Outlook 2016 64 bit,

      • Die Synchronisation mit dem Server funktioniert. Aber es kommt immer die oben gezeigte Fehlermeldung ‘403’ (‘Forbidden’).
        Ich benutze Version 2.15.1.0, der Fehler kommt immer noch.

        • For some reason, Outlook changed the organizer of a meeting and the server rejects this change. You can avoid the error by disabling mapping of organizer and attendees in event mapping configuration of the sync profile (show advanced settings and open the sub elements in the tree view)

  9. Several weeks ago I installed 2.14.1 on my Outlook 2016 and it runs without any problems.
    Then comes the update to 2.15.0 and I get the same exceptions as described here.
    Then comes the update to 2.15.1 and I still receiving error messages again.
    Could you check this messages and tell me the root cause please?
    CalDavSynchronizer.DataAccess.WebDavClientException: Fehler beim Senden der Anforderung. —> System.Net.Http.HttpRequestException: Fehler beim Senden der Anforderung. —> System.Net.WebException: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden. —> System.Net.Sockets.SocketException: Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig 87.139.45.136:8008
    bei System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
    bei System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
    — Ende der internen Ausnahmestapelüberwachung —
    bei System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)
    bei System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar)
    — Ende der internen Ausnahmestapelüberwachung —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
    bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.d__9.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.d__7.MoveNext()
    — Ende der internen Ausnahmestapelüberwachung —
    bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.d__7.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
    bei CalDavSynchronizer.DataAccess.CalDavDataAccess.d__20.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    bei CalDavSynchronizer.DataAccess.CalDavDataAccess.d__20.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei CalDavSynchronizer.Implementation.CalDavRepository`1.d__9.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
    bei GenSync.Synchronization.Synchronizer`7.d__17.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei GenSync.Synchronization.ContextCreatingSynchronizerDecorator`7.d__3.MoveNext()
    — Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei CalDavSynchronizer.Scheduling.SynchronizationProfileRunner.d__25.MoveNext()

    • Does test settings work? The error message just says, that you can’t connect to the server socket. So is the server up and running, anyhting in the server logs? What server are you using?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*