6.0.0-beta1
7/5/25

[#6939] Funambol Blackberry SyncML plugin 6.6 GA fails to connect
Summary Funambol Blackberry SyncML plugin 6.6 GA fails to connect
Queue Synchronization
Type Bug
State Resolved
Priority 1. Low
Owners jan (at) horde (dot) org
Requester tmalone (at) lancer-ins (dot) com
Created 06/16/2008 (6228 days ago)
Due
Updated 07/13/2008 (6201 days ago)
Assigned 07/07/2008 (6207 days ago)
Resolved 07/13/2008 (6201 days ago)
Github Issue Link
Github Pull Request
Milestone 3.2.2
Patch No

History
07/13/2008 09:15:28 AM Jan Schneider State ⇒ Resolved
 
07/10/2008 07:53:42 AM Jan Schneider Comment #10
Taken from Horde DevelopersHorde Developers
Taken from Karsten Fourmont
Reply to this comment
My fault, I forgot to commit the code the actually creates the RespURI url.
07/10/2008 07:50:28 AM CVS Commit Comment #9 Reply to this comment
07/07/2008 08:10:25 PM tmalone (at) lancer-ins (dot) com Comment #8
New Attachment: syncml.log.tar.gz Download
Reply to this comment
I applied your patches and was not able to make a successful sync.  It 
still appears that the respURI is no included in the Sync Header.



I have attached a tar file of the sync logs for the failed session.
07/07/2008 02:32:26 PM Jan Schneider Comment #7
State ⇒ Feedback
Reply to this comment
Can you try if what I committed works for you? My SyncML client is 
broken at the moment.
07/06/2008 05:24:27 PM Jan Schneider Milestone ⇒ 3.2.2
 
06/17/2008 01:55:33 PM Jan Schneider Assigned to Jan Schneider
 
06/17/2008 01:42:10 PM Chuck Hagenbuch Assigned to Horde DevelopersHorde Developers
Assigned to Karsten Fourmont
State ⇒ Assigned
 
06/17/2008 01:28:27 PM tmalone (at) lancer-ins (dot) com Comment #5
New Attachment: respuri.diff Download
Reply to this comment
Please provide the sync log files.
The sync log files are attached.

However, as I indicated below the fix was just a matter of
uncommenting the RespURI section that was commented out in
lib/SyncML/XMLOutput.php.
Here is a patch that adds the RespURI back to XMLOutput.php.
06/17/2008 01:25:14 PM tmalone (at) lancer-ins (dot) com Comment #4
New Attachment: sync-bb.tar.gz Download
Reply to this comment
Please provide the sync log files.
The sync log files are attached.



However, as I indicated below the fix was just a matter of 
uncommenting the RespURI section that was commented out in 
lib/SyncML/XMLOutput.php.




06/16/2008 10:13:09 PM Jan Schneider Comment #3
State ⇒ Feedback
Reply to this comment
Please provide the sync log files.
06/16/2008 07:12:02 PM tmalone (at) lancer-ins (dot) com Comment #2 Reply to this comment
OK my initial investigation was a little off base.  It seems that the 
funambol client is looking for the RespURI in the SyncHdr section from 
the server.



In the SyncML/XMLOutput.php the RespURI is specifically commented out and

prevented from being sent.



Re-adding the RespURI fixes the funambol client problem.

[Show Quoted Text - 12 lines]
06/16/2008 06:23:06 PM tmalone (at) lancer-ins (dot) com Comment #1
Priority ⇒ 1. Low
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ Funambol Blackberry SyncML plugin 6.6 GA fails to connect
Type ⇒ Bug
Queue ⇒ Synchronization
Reply to this comment
When trying to use the latest version of the Funambol Blackberry 
SyncML plugin (version 6.6 GA) the client fails to sync.  The error 
message returned from the client is "Cannot find the Response URI in 
server response."



The error seems to come out of the funambol source code file: 
/funambol/client-api/j2me/syncml/src/com/funambol/syncml/spds



The comment right before the error message is "// Get the server URL 
with the session ID".  It would seem that the funambol client is 
expecting some sort of session ID to be embedded in the server URL 
returned by horde.

Saved Queries