Really. For me, the FunV10 worked exactly like the older funambol client. I could log in to syncevolution (1.2.2) just fine, and the first sync worked, like before.

Doing a two-way sync failed with the same SAN error:

[ERROR] sync: SML (or SAN) error processing incoming message (local, status 20007)

I think it would be great if syncevolution worked with an open source android client, and funambol client seems to be the only one. Of course, I'm not the one writing the code, so.... If you do find time and motivation, I'll send you the logs anyhow.

br, Juhis



On 02/27/2012 12:09 PM, Patrick Ohly wrote:
On Mon, 2012-02-27 at 11:17 +0200, Juha Pahkala wrote:
Note, that my client now is the FunV10 client, as the "official"
funambol client no longer has the ability to select the server it syncs
with. But this seems to be the same client more or less than the
previous 10.0.8.
I've tried FunV10, but I cannot get it to work with SyncEvolution at
all. The initial configuration requires logging into the server
("Anmelden" in my German localization). That fails with a generic error
dialog ("Allgemeiner Fehler").

The server-side logs show that the client is trying to sync with a
"configuration" data source. There's no guarantee that such a source
exists on a generic SyncML service. In a normal SyncEvolution
installation, it doesn't, so the client gets a 404 error.

I tried creating one:

syncevolution --configure \
               backend=file \
               database=file:///tmp/funambol-config \
               databaseFormat=text/plain \
               sync=two-way \
               funambol-android configuration

That avoids the 404 error, but because the server treats this as a
normal source with no special semantic attached, it requests a slow sync
(508 status code) in the initial sync and the client still shows the
same "generic error" dialog.

Even if we got past that point, there's no guarantee that emulating the
"configuration" source with plain text items would work with the client.

Quite frankly, I think you are better off with a SyncML client for
Android which is meant to be used with arbitrary SyncML servers by the
authors of the client. I can recommend the Synthesis client. I know that
you have to pay for it, but at least it works and you'll get support for
what you are trying to do with it.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to