-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
warning for skipped hrefs leading to unhanded exception #113
Comments
Could you post the contents of the massive freaking array? If you have privacy concerns over it, you may send it to [email protected], although i doubt it contains any personal information. |
I gotta commend you for your rapid response time. git+https://github.com/untitaker/vdirsyncer.git#outlook_fixes did in fact fix that error (thank you!), however now on my all_staff_calendar, I'm getting an error that looks like this:
I'm unsure whether this has something to do with this issue (allowing what were previously errors proceed and report back as warnings) or whether I should open a new ticket. |
That irritates me... while i can see why that error would happen, i don't know Thanks, On Fri, Sep 12, 2014 at 01:02:34PM -0700, Justin Ludwig wrote:
|
The commit from the outlook_fixes branch was 1c1aade, FTR. |
Justin sent me debug logs in private, and it seems to me that the server is sometimes case-sensitive and sometimes not. vdirsyncer makes two requests to fetch both item types. This makes the server respond with two items:
If vdirsyncer tries to fetch both of those items, the server returns one of those items twice. vdirsyncer warns that the item got sent twice, and raises an exception because the other is missing. @dmfs, do you have any experience with the server mentioned in the OP? |
Also, @jludwig, could you try to use
for the relevant storage section? This should cause vdirsyncer to send only one request, and bypass the problem without actually fixing it. |
@untitaker I know that we do have a couple of users using davmail, but afaik there are no open issues (beside some SSL issues maybe). |
The file extension is indeed irritating, but the items seem to be normal ics files, and the server advertizes them as such. |
@jludwig can you post version information re Davmail? I want to file a bug report on Davmail first and see how it works out. |
@jludwig Also, could you check out the outlook_fixes branch again?
|
...but now, remove the
|
I had the same results on bothO This is the error I received this time:
My config looks like this:
Full debug sent privately. |
Version 0.3.0 ============= *released on 20 September 2014* - Add ``verify_fingerprint`` parameter to :py:class:`vdirsyncer.storage.HttpStorage`, :py:class:`vdirsyncer.storage.CaldavStorage` and :py:class:`vdirsyncer.storage.CarddavStorage`, see issue `#99`_ and pull request `#106`_. - Add ``passwordeval`` parameter to :ref:`general_config`, see issue `#108`_ and pull request `#117`_. - Emit warnings (instead of exceptions) about certain invalid responses from the server, see issue `#113`_. This is apparently required for compatibility with Davmail. .. _`#99`: pimutils/vdirsyncer#99 .. _`#106`: pimutils/vdirsyncer#106 .. _`#108`: pimutils/vdirsyncer#108 .. _`#113`: pimutils/vdirsyncer#113 .. _`#117`: pimutils/vdirsyncer#117
Version 0.3.0 ============= *released on 20 September 2014* - Add ``verify_fingerprint`` parameter to :py:class:`vdirsyncer.storage.HttpStorage`, :py:class:`vdirsyncer.storage.CaldavStorage` and :py:class:`vdirsyncer.storage.CarddavStorage`, see issue `#99`_ and pull request `#106`_. - Add ``passwordeval`` parameter to :ref:`general_config`, see issue `#108`_ and pull request `#117`_. - Emit warnings (instead of exceptions) about certain invalid responses from the server, see issue `#113`_. This is apparently required for compatibility with Davmail. .. _`#99`: pimutils/vdirsyncer#99 .. _`#106`: pimutils/vdirsyncer#106 .. _`#108`: pimutils/vdirsyncer#108 .. _`#113`: pimutils/vdirsyncer#113 .. _`#117`: pimutils/vdirsyncer#117
Closing this as a duplicate of #144. |
Hello,
First of all, great work with this project. I am very close to throwing away Outlook completely. This is the last step!
Now for the issue:
I am using Davmail as the middleman between Outlook Exchange 2011 and vdirsyncer, and for the most part it works flawlessly. However, when I try syncing the 'all staff' calendar, the biggest one, I get a page full of warnings that look like this:
warning: Skipping identical href: /public/example.com/All%20Staff%20Calendar/Foobar%20-%20Appt.EML
After about five minutes, it reaches the end and gives back an unhanded exception that says:
When I add debug messaging, it looks pretty standard. These are the last lines displayed before the error:
Please let me know any additional information that would help. Thank you.
The text was updated successfully, but these errors were encountered: