From: Norm D. <no...@dr...> - 2006-04-20 15:40:42
|
Do I need to re-compile the syncml library or syncml-plugin as a result of this? Thanks! Norm On Thu, 2006-04-20 at 17:11 +0200, Armin Bauer wrote: > Hi, > > the problem with libsoup is caused by a change introduced in libsoup > cvs. from the changelog: > > * libsoup/soup-message-io.c (io_write, io_read): g_return_if_fail > if these get called after the IO is done. This isn't supposed to > happen, but apparently does. Workaround for #334469. > > > Well... i guess it does happen after all :) > > For now please check out libsoup with the following command to ignore > this change: > > cvs -d :pserver:ano...@an...:/cvs/gnome co -D > "2006-04-10" libsoup > > Best Regards, > Armin Bauer > > Norm Dressler wrote: > > I had but to no avail. I'm busy with work that pays my bills :) so when > > I get a chance today, I'll work at it again. > > > > Norm > > > > On Thu, 2006-04-20 at 15:08 +0200, Armin Bauer wrote: > >> Norm Dressler wrote: > >>> Armin, I re-created a new group so that I would get the new options in > >>> the config -- not sure if there is much of a difference but here are the > >>> logs. I can't get it to connect at all via Obex now. > >> thanks! for obex, please see if rebooting your phone helps. A lot of > >> phones have bugs in their syncml / usb implementation. These subsystems > >> then crash and get unusable until a reboot (at least with my nokia 6680). > >> > >> Armin > >> > >>> msynctool --sync Sync-Http --wait > >>> Synchronizing group "Sync-Http" > >>> I/O error : Attempt to load network entity > >>> http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd > >>> received contact dsession > >>> received event dsession > >>> received note dsession > >>> Member 2 of type file-sync just connected > >>> Member 1 of type syncml-http-server just connected > >>> All clients connected or error > >>> Member 1 of type syncml-http-server just sent all changes > >>> > >>> (process:3345): libsoup-CRITICAL **: io_read: assertion > >>> `io->read_state != SOUP_MESSAGE_IO_STATE_DONE' failed > >>> Member 2 of type file-sync just sent all changes > >>> All clients sent changes or error > >>> Member 2 of type file-sync committed all changes. > >>> Member 2 of type file-sync just disconnected > >>> > >>> > >>> On Thu, 2006-04-20 at 09:09 +0200, Armin Bauer wrote: > >>>> Hi Norm, > >>>> > >>>> sorry to hear that it still does not work for you. Would it be possible > >>>> to get a trace again, so that i can see which node it is complaining about? > >>>> > >>>> I really appreciate all your help. Thanks! > >>>> > >>>> Armin > >>>> > >>>> Norm Dressler wrote: > >>>>> My Nokia 6620: > >>>>> > >>>>> Still doesn't Obex sync with the new options/library. I've tried each > >>>>> of the new options with the same error: No Node At all > >>>>> syncml-obex-client -u 0 --identifier "PC Suite" --sync vcard Contacts > >>>>> --wbxml --recvLimit 10000 --maxObjSize 734000 --allowLateStatus --addUTC > >>>>> connection with device succeeded > >>>>> I/O error : Attempt to load network entity > >>>>> http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd > >>>>> Received an Alert for the DS Server at Contacts: Type: 200, Last > >>>>> 20060207T012140Z, Next 20060418T224402Z > >>>>> Just received a new session with ID 59 > >>>>> Session 59 reported final. flushing > >>>>> I/O error : Attempt to load network entity > >>>>> http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd > >>>>> There was an error in the session 59: No node at all > >>>>> > >>>>> I will try the HTTP stuff, but I'm not likely to be any more lucky. > >>>>> > >>>>> Norm > >>>>> > >>>>> On Wed, 2006-04-19 at 00:06 +0200, Armin Bauer wrote: > >>>>>> Hi, > >>>>>> > >>>>>> a new libsyncml version is finally ready and is now in libsyncml trunk. > >>>>>> It fixes a lot of bugs and problems and also adds support for large > >>>>>> object handling (probably needed if your phone has pictures associated > >>>>>> with a contact). The syncml plugin was updated as well to make use of > >>>>>> the new features. > >>>>>> > >>>>>> > >>>>>> The guides to install the library from the docs > >>>>>> (http://libsyncml.opensync.org/wiki/doc) are still valid. Please note > >>>>>> that the wbxml patch was updated as well to fix a issue with certain > >>>>>> Nokia phones. so you might want to repatch the wbxml library if you own > >>>>>> a newer nokia phone. There are also some new command line options: > >>>>>> > >>>>>> --maxObjSize <limit> This specifies the maximum object size that > >>>>>> libsyncml should receive > >>>>>> > >>>>>> --addUTC Forces libsyncml to always add the UTC node even if the > >>>>>> protocol is 1.0. Some older phones _require_ this. > >>>>>> > >>>>>> --allowLateStatus This tells libsyncml to ignore a protocol > >>>>>> violation where a status is sent after a command > >>>>>> > >>>>>> --noPendingReplies Forces libsyncml to wait for all status for the > >>>>>> current message so that there are no pending replies. > >>>>>> > >>>>>> > >>>>>> My Nokia 6680 needs these options for example: > >>>>>> > >>>>>> syncml-obex-client -u 0 --identifier "PC Suite" --sync vcard Contacts > >>>>>> --wbxml --recvLimit 10000 --maxObjSize 734000 --allowLateStatus > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> Please try if libsyncml works now for your phone. If it does i would > >>>>>> appreciate if you send me the options you used so that i can build a > >>>>>> table with phone models and required options. > >>>>>> > >>>>>> > >>>>>> Thanks to everybody who helped me with debugging libsyncml by providing > >>>>>> bug reports and traces! > >>>>>> > >>>>>> > >>>>>> Best Regards, > >>>>>> Armin Bauer > >>>>>> > > > |