Hello!

After a long and painful dealings with SE Support (their US support
sucks) I've dumped my dead Z600, and have yet another obscure phone to
try to beat into shape with Multisync.

The phone is a Motorola E680.  While this phone is indeed linux based,
using the QT "Qtopia Phone Edition" as it's base, it uses Starfish
software's sync adaptor (SyncML) instead of anytning
Qtopia/Opie/Zaurus related.

Using it's remote sync over GRPS, it gets past the point of exchanging
pleasantries but then the phone reports a failure while the syncml
just seems to be sitting there.

I've attached a log of the latest run (CVS snapshot).   It's HTTP (not
HTTPS) with only the addressbook and calendar set to sync (not the
"ToDo"s)

Something I noticed is that even after the phone has given up and
dropped the GPRS connection, the socket is still in a connected state
(checked with netstat) and when mutlisync is exited, it goes FIN_WAIT1
for up to five minutes.   I think the phone is not closing the TCP
connection when it "fails" the sync.

Any ideas on why it's failing and anything I can do to help get it working?

Thanks
-Scott
(multisync:32411): GConf-CRITICAL **: file gconf-client.c: line 546 (gconf_client_add_dir): assertion `gconf_valid_key (dirname, NULL)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkaccelmap.c: line 135 (gtk_accel_map_add_entry): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkwidget.c: line 2941 (gtk_widget_set_accel_path): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkaccelmap.c: line 135 (gtk_accel_map_add_entry): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkwidget.c: line 2941 (gtk_widget_set_accel_path): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkaccelmap.c: line 135 (gtk_accel_map_add_entry): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkwidget.c: line 2941 (gtk_widget_set_accel_path): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkaccelmap.c: line 135 (gtk_accel_map_add_entry): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkwidget.c: line 2941 (gtk_widget_set_accel_path): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkwidget.c: line 2941 (gtk_widget_set_accel_path): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkwidget.c: line 2941 (gtk_widget_set_accel_path): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkwidget.c: line 2941 (gtk_widget_set_accel_path): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkwidget.c: line 2941 (gtk_widget_set_accel_path): assertion `_gtk_accel_path_is_valid (accel_path)' failed

(multisync:32411): Gtk-CRITICAL **: file ../../gtk/gtkwidget.c: line 2941 (gtk_widget_set_accel_path): assertion `_gtk_accel_path_is_valid (accel_path)' failed
Trying /usr/local/lib/multisync/libevolution_sync.so...
Detected evolution 1.4.6.
Plugin found: Ximian Evolution
Trying /usr/local/lib/multisync/libbackup_plugin.so...
Plugin found: Backup
Trying /usr/local/lib/multisync/libsyncml_plugin.so...
Plugin found: SyncML
Trying /usr/local/lib/multisync/libirmc_sync.so...
Plugin found: IrMC Mobile Device
Trying /usr/local/lib/multisync/libopie_sync.so...
Plugin found: Opie and Zaurus
Found pair: syncml-plugin - backup-plugin
SyncML:  Resetting state.
SyncML:  Socket opened.
SyncML:  Client connected from 66.209.31.11.
SyncML: We got some request data.
SyncML:  Line: POST / HTTP/1.1
SyncML:  Line: Host: 64.60.176.43
SyncML:  Line: Accept: application/vnd.syncml+wbxml
SyncML:  Line: Accept-Charset: utf-8
SyncML:  Line: Accept-Language: en
SyncML:  Line: Cache-Control: private
SyncML:  Line: User-Agent: Starfish Client Adapter
SyncML:  Line: Content-Type: application/vnd.syncml+wbxml
SyncML:  Line: Content-Length: 958
SyncML:  Line: 
SyncML:  Resetting state.
ŸQj
02 9f Q  j  00 m  l  q  03 1  .  0  00 01 r  03 S  y  n  c  M  L  /  1  .  0  00 01 e  03 1  1  3  0  0  3  0  9  3  6  00 01 [  03 1  00 01 n  W  03 h  t  t  p  :  /  /  6  4  .  6  0  .  1  7  6  .  4  3  :  5  0  7  9  /  00 01 01 g  W  03 3  5  3  8  7  3  0  0  0  0  7  8  5  3  8  00 01 V  03 s  c  a  l  l  00 01 01 Z  00 01 L  03 5  0  0  0  00 01 01 00 00 N  Z  00 01 S  03 s  y  n  c  m  l  :  a  u  t  h  -  b  a  s  i  c  00 01 G  03 b  6  4  00 01 01 00 00 O  03 c  2  N  h  b  G  w  6  Y  2  F  z  c  2  l  k  e  Q  =  =  00 01 01 01 k  F  K  03 1  00 01 O  03 2  0  1  00 01 T  n  W  03 a  d  d  r  e  s  s  b  o  o  k  00 01 01 g  W  03 a  d  d  r  e  s  s  b  o  o  k  00 01 01 Z  00 01 E  J  03 00 01 O  03 1  00 01 01 01 01 01 00 00 F  K  03 2  00 01 O  03 2  0  1  00 01 T  n  W  03 c  a  l  e  n  d  a  r  00 01 01 g  W  03 c  a  l  e  n  d  a  r  00 01 01 Z  00 01 E  J  03 00 01 O  03 1  00 01 01 01 01 01 00 00 _  K  03 3  00 01 Z  00 01 S  03 a  p  p  l  i  c  a  t  i  o  n  /  v  n  d  .  s  y  n  c  m  l  -  d  e  v  i  n  f  +  w  b  x  m  l  00 01 G  03 w  b  x  m  l  00 01 01 00 00 T  g  W  03 .  /  d  e  v  i  n  f  1  0  00 01 01 O  c3 83 7e 02 9f R  j  00 J  e  03 1  .  0  00 01 I  03 3  5  3  8  7  3  0  0  0  0  7  8  5  3  8  00 01 K  03 p  h  o  n  e  00 01 G  ]  03 a  d  d  r  e  s  s  b  o  o  k  00 01 Z  F  03 t  e  x  t  /  x  -  v  c  a  r  d  00 01 d  03 2  .  1  00 01 01 b  F  03 t  e  x  t  /  x  -  v  c  a  r  d  00 01 d  03 2  .  1  00 01 01 _  `  03 1  00 01 `  03 2  00 01 01 01 G  ]  03 c  a  l  e  n  d  a  r  00 01 Z  F  03 t  e  x  t  /  x  -  v  c  a  l  e  n  d  a  r  00 01 d  03 1  .  0  00 01 01 b  F  03 t  e  x  t  /  x  -  v  c  a  l  e  n  d  a  r  00 01 d  03 1  .  0  00 01 01 _  `  03 1  00 01 `  03 2  00 01 01 01 E  F  03 t  e  x  t  /  x  -  v  c  a  r  d  00 01 X  03 B  E  G  I  N  00 01 X  03 N  00 01 X  03 F  N  00 01 X  03 T  E  L  00 01 W  03 H  O  M  E  00 01 W  03 W  O  R  K  00 01 W  03 C  E  L  L  00 01 W  03 F  A  X  00 01 W  03 P  A  G  E  R  00 01 X  03 A  D  R  00 01 X  03 B  D  A  Y  00 01 X  03 E  M  A  I  L  00 01 X  03 T  I  T  L  E  00 01 X  03 N  O  T  E  00 01 X  03 O  R  G  00 01 X  03 U  R  L  00 01 X  03 E  N  D  00 01 F  03 t  e  x  t  /  x  -  v  c  a  l  e  n  d  a  r  00 01 X  03 B  E  G  I  N  00 01 X  03 D  E  S  C  R  I  P  T  I  O  N  00 01 X  03 D  A  L  A  R  M  00 01 X  03 D  T  E  N  D  00 01 X  03 E  X  D  A  T  E  00 01 X  03 L  O  C  A  T  I  O  N  00 01 X  03 R  R  U  L  E  00 01 X  03 D  T  S  T  A  R  T  00 01 X  03 S  U  M  M  A  R  Y  00 01 X  03 S  T  A  T  U  S  00 01 X  03 D  U  E  00 01 X  03 P  R  I  O  R  I  T  Y  00 01 X  03 T  Z  00 01 X  03 E  N  D  00 01 01 01 01 01 01 S  K  03 4  00 01 T  n  W  03 .  /  E  s  t  i  m  a  t  e  d  U  p  d  a  t  e  C  o  u  n  t  /  a  d  d  r  e  s  s  b  o  o  k  00 01 01 01 01 12 01 01 
SyncML:  Successfully converted from WBXML to XML. Data:
<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.0//EN" "http://www.syncml.org/docs/syncml_represent_v10_20001207.dtd";>
<SyncML xmlns="syncml:SYNCML1.0">
  <SyncHdr>
    <VerDTD>
      1.0
    </VerDTD>
    <VerProto>
      SyncML/1.0
    </VerProto>
    <SessionID>
      1130030936
    </SessionID>
    <MsgID>
      1
    </MsgID>
    <Target>
      <LocURI>
        http://64.60.176.43:5079/
      </LocURI>
    </Target>
    <Source>
      <LocURI>
        353873000078538
      </LocURI>
      <LocName>
        scall
      </LocName>
    </Source>
    <Meta>
      <MaxMsgSize xmlns="syncml:metinf">
        5000
      </MaxMsgSize>
    </Meta>
    <Cred>
      <Meta>
        <Type xmlns="syncml:metinf">
          syncml:auth-basic
        </Type>
        <Format xmlns="syncml:metinf">
          b64
        </Format>
      </Meta>
      <Data>
        c2NhbGw6Y2Fzc2lkeQ==
      </Data>
    </Cred>
  </SyncHdr>
  <SyncBody>
    <Alert>
      <CmdID>
        1
      </CmdID>
      <Data>
        201
      </Data>
      <Item>
        <Target>
          <LocURI>
            addressbook
          </LocURI>
        </Target>
        <Source>
          <LocURI>
            addressbook
          </LocURI>
        </Source>
        <Meta>
          <Anchor xmlns="syncml:metinf">
            <Last>
              
            </Last>
            <Next>
              1
            </Next>
          </Anchor>
        </Meta>
      </Item>
    </Alert>
    <Alert>
      <CmdID>
        2
      </CmdID>
      <Data>
        201
      </Data>
      <Item>
        <Target>
          <LocURI>
            calendar
          </LocURI>
        </Target>
        <Source>
          <LocURI>
            calendar
          </LocURI>
        </Source>
        <Meta>
          <Anchor xmlns="syncml:metinf">
            <Last>
              
            </Last>
            <Next>
              1
            </Next>
          </Anchor>
        </Meta>
      </Item>
    </Alert>
    <Put>
      <CmdID>
        3
      </CmdID>
      <Meta>
        <Type xmlns="syncml:metinf">
          application/vnd.syncml-devinf+xml
        </Type>
        <Format xmlns="syncml:metinf">
          wbxml
        </Format>
      </Meta>
      <Item>
        <Source>
          <LocURI>
            ./devinf10
          </LocURI>
        </Source>
        <Data>
          <DevInf xmlns="syncml:devinf">
            <VerDTD>
              1.0
            </VerDTD>
            <DevID>
              353873000078538
            </DevID>
            <DevTyp>
              phone
            </DevTyp>
            <DataStore>
              <SourceRef>
                addressbook
              </SourceRef>
              <Rx-Pref>
                <CTType>
                  text/x-vcard
                </CTType>
                <VerCT>
                  2.1
                </VerCT>
              </Rx-Pref>
              <Tx-Pref>
                <CTType>
                  text/x-vcard
                </CTType>
                <VerCT>
                  2.1
                </VerCT>
              </Tx-Pref>
              <SyncCap>
                <SyncType>
                  1
                </SyncType>
                <SyncType>
                  2
                </SyncType>
              </SyncCap>
            </DataStore>
            <DataStore>
              <SourceRef>
                calendar
              </SourceRef>
              <Rx-Pref>
                <CTType>
                  text/x-vcalendar
                </CTType>
                <VerCT>
                  1.0
                </VerCT>
              </Rx-Pref>
              <Tx-Pref>
                <CTType>
                  text/x-vcalendar
                </CTType>
                <VerCT>
                  1.0
                </VerCT>
              </Tx-Pref>
              <SyncCap>
                <SyncType>
                  1
                </SyncType>
                <SyncType>
                  2
                </SyncType>
              </SyncCap>
            </DataStore>
            <CTCap>
              <CTType>
                text/x-vcard
              </CTType>
              <PropName>
                BEGIN
              </PropName>
              <PropName>
                N
              </PropName>
              <PropName>
                FN
              </PropName>
              <PropName>
                TEL
              </PropName>
              <ParamName>
                HOME
              </ParamName>
              <ParamName>
                WORK
              </ParamName>
              <ParamName>
                CELL
              </ParamName>
              <ParamName>
                FAX
              </ParamName>
              <ParamName>
                PAGER
              </ParamName>
              <PropName>
                ADR
              </PropName>
              <PropName>
                BDAY
              </PropName>
              <PropName>
                EMAIL
              </PropName>
              <PropName>
                TITLE
              </PropName>
              <PropName>
                NOTE
              </PropName>
              <PropName>
                ORG
              </PropName>
              <PropName>
                URL
              </PropName>
              <PropName>
                END
              </PropName>
              <CTType>
                text/x-vcalendar
              </CTType>
              <PropName>
                BEGIN
              </PropName>
              <PropName>
                DESCRIPTION
              </PropName>
              <PropName>
                DALARM
              </PropName>
              <PropName>
                DTEND
              </PropName>
              <PropName>
                EXDATE
              </PropName>
              <PropName>
                LOCATION
              </PropName>
              <PropName>
                RRULE
              </PropName>
              <PropName>
                DTSTART
              </PropName>
              <PropName>
                SUMMARY
              </PropName>
              <PropName>
                STATUS
              </PropName>
              <PropName>
                DUE
              </PropName>
              <PropName>
                PRIORITY
              </PropName>
              <PropName>
                TZ
              </PropName>
              <PropName>
                END
              </PropName>
            </CTCap>
          </DevInf>
        </Data>
      </Item>
    </Put>
    <Get>
      <CmdID>
        4
      </CmdID>
      <Item>
        <Target>
          <LocURI>
            ./EstimatedUpdateCount/addressbook
          </LocURI>
        </Target>
      </Item>
    </Get>
    <Final>
    </Final>
  </SyncBody>
</SyncML>

SyncML:  Using SyncML 1.0
SyncML:  The maximum message size is 5000 bytes.
SyncML:  Found basic auth.
SyncML:  Basic authorization succeeded.
SyncML:  Slow sync requested by other side.
SyncML:  Found DB pair: addressbook - addressbook
SyncML:  Slow sync requested by other side.
SyncML:  Found DB pair: calendar - calendar
SyncML:  Device ID: 353873000078538
SyncML:  Device type: phone
SyncML:  Action: 1 0 0 0
SyncML:  Received device info.
HTTP/1.1 200 OK
Date: Tue Nov 30 03:11:10 2004
Expires: Tue Nov 30 03:11:10 2004
Content-Length: 647
Content-Type: application/vnd.syncml+wbxml
Accept-Charset: UTF-8
Accept: application/vnd.syncml+xml, application/vnd.syncml+wbxml
Cache-Control: no-store
Server: MultiSync Plugin

ŸQj
Got message 7
Syncthread: Exiting.
SyncML:  Got engine cmd: 5

Reply via email to