On Thu, 2009-10-15 at 18:31 +0100, Martin Eckart wrote:
Hello, I just upgraded to syncevolution 9 on Ubuntu Jaunty
Using the binaries from
syncevolution.org or the recently packaged
SyncEvolution from Ubuntu Universe?
and now it's failing
with the following error:
>>>
invalid tag <logsessionstoglobal> at line 32 col 4
Fatal: invalid value in 'values' attribute at line 1001 col 10
Fatal error 20010, no valid configuration could be read from XML file
[ERROR] Synthesis XML config parser error
<<<
Does anyone know where <logsessionstoglobal> is so I can maybe track down
what's
wrong?
It comes from SyncContext::getConfigXML(). The XML config is generated
on-the-fly. Later it is dumped to the log file, but not at that early
stage. Hmm, should we catch config parser errors and dump the content of
the config for debugging?
<logsessionstoglobal> has been supported in all libsynthesis versions
that were packaged for SyncEvolution. The code which checks it is in
src/sysync/syncappbase.cpp.
However, the real problem might be "Fatal: invalid value in 'values'
attribute at line 1001 col 10".
Do you think you could compile from source? Attached is a patch which
dumps the XML to stdout. It applies to the current master branch, but
should also work with the 0.9 sources when you patch the file
src/syncevo/EvolutionSyncClient.cpp.
--
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.