http://bugs.meego.com/show_bug.cgi?id=10031

           Summary: syncevo-http-server: needs to be restarted after loss
                    of connection
    Classification: MeeGo Projects
           Product: SyncEvolution
           Version: unspecified
          Platform: All
      Architecture: ---
            Status: NEW
          Severity: normal
          Priority: Undecided
         Component: SyncEvolution
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
                CC: [email protected],
                    [email protected]
   Estimated Hours: 0.0


Originally reported on mailing list:

From:     Valerio Pachera <>
To:     [email protected] <[email protected]>
Subject:     [SyncEvolution] Missing close function
Date:     Fri, 5 Nov 2010 16:17:43 +0000 (05.11.2010 17:17:43)


Situation: syncevolution 1.1 on debian squeeze running as server.

Problem: stopping syncronization from mobile cause the following dbus error:

---
POST from 94.161.35.23 config  type application/vnd.syncml+wbxml
session None args {} length 300
requesting new session
connection /org/syncevolution/Connection/2891296861288973221 went down
ERROR:dbus.connection:Exception in handler for D-Bus signal:
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 214, in
maybe_handle_message
    self._handler(*args, **kwargs)
  File "/usr/bin/syncevo-http-server", line 68, in abort
    self.destruct(http.INTERNAL_SERVER_ERROR, "lost connection to
SyncEvolution")
  File "/usr/bin/syncevo-http-server", line 60, in destruct
    self.connection.Close(False, message)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 630, in
call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method
"Close" with signature "bs" on interface
"org.syncevolution.Connection" doesn't exist

SessionChanged: /org/syncevolution/Session/2891296861288973221 0
Unhandled error in Deferred:
Traceback (most recent call last):
Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly.
SessionChanged: /org/syncevolution/Session/17488680671288973222 1
reply session 17488680671288973222 final 0 data len 2675
dbus.Dictionary({dbus.UTF8String('URL'): dbus.UTF8String('')},
signature=dbus.Signature('ss'))
ERROR:dbus.connection:Exception in handler for D-Bus signal:
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 214, in
maybe_handle_message
    self._handler(*args, **kwargs)
  File "/usr/bin/syncevo-http-server", line 84, in reply
    request.finish()
  File "/usr/lib/python2.6/dist-packages/twisted/web/http.py", line
900, in finish
    "Request.finish called on a request after its connection was lost; "
RuntimeError: Request.finish called on a request after its connection
was lost; use Request.notifyFinish to keep track of this.

---

The only way to make it work again is to reboot the machine.

-- 
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to