[SyncEvolution] Broken UTF-8 item passed to backend (was Explicit type 'text/x-vcalendar' specified in command or item meta)

Patrick Ohly patrick.ohly at intel.com
Tue Sep 27 06:08:04 UTC 2016


On Mon, 2016-09-26 at 23:01 +0200, deloptes wrote:
> Patrick Ohly wrote:
> 
> > On Wed, 2016-09-14 at 01:41 +0200, deloptes wrote:
> >> Hi,
> >> I added a line to dump the incoming item/payload in the backend. I
> >> couldn't see what was sent when using SYNCEVOLUTION_DEBUG=4.
> > 
> > You need to set the "loglevel" property, not the env variable. I.e. run
> > with:
> > syncevolution --run loglevel=4 my-config-name
> > 
> > Then look at the syncevolution-log.html file under
> > ~/.cache/syncevolution.
> > 
> > Click on the "expand all" at the top of the file to unfold everything
> > (otherwise searching via the web browser will skip over folded
> > sections).
> > 
> >> I fixed similar issue related to vcal v1 in TDE/libkcal in the vcc.y/cpp
> >> file[2] today, while trying to reproduce and looking into the v1 parser.
> >> This here looks very very similar to what I fixed, so how is the
> >> converter in the engine handling the v1 quoted printable with charset:
> >> utf-8. It looks like the versit parser does not honor white space in the
> >> beginning of the line for the quoted-printable encoding [3].
> > 
> > libsynthesis has its own parser. Looking at the full log should tell us
> > more about what it needs to parse.
> > 
> 
> Hi,
> I hope you have not forgotten about this problem. Please look into my last
> message and let me know if I can do something more. If it is the same issue
> as the TDE/libkcal one, the fix should be really simple.

There was a misunderstanding: I need you to re-run the sync as explained
above (loglevel=4 as command line parameter), and *then* the resulting
log html file will have more information. The one you sent doesn't
include information about the detailed item conversion.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.






More information about the SyncEvolution mailing list