6.0.0-RC7
7/1/26

[#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 6/16/08 (6589 days ago)
Due
Updated 7/13/08 (6562 days ago)
Assigned 7/7/08 (6568 days ago)
Resolved 7/13/08 (6562 days ago)
Github Issue Link
Github Pull Request
Milestone 3.2.2
Patch No

History
289 Jan Schneider State ⇒ Resolved
 
427 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.
258 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.
262 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.
275 Jan Schneider Milestone ⇒ 3.2.2
 
331 Jan Schneider Assigned to Jan Schneider
 
101 Chuck Hagenbuch Assigned to Horde DevelopersHorde Developers
Assigned to Karsten Fourmont
State ⇒ Assigned
 
271 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.
141 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.




910 Jan Schneider Comment #3
State ⇒ Feedback
Reply to this comment
Please provide the sync log files.
27 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]
66 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