couchdb.http.ServerError: (500, ('unnamed_error', '(new TypeError("point is undefined", "/opt/bigcouch/share/couchjs/main.js", 1423))'

This happens while trying to sync in cdev using current development branches:

2014-04-09 16:57:41+0000 [-] WSGI application error
        Traceback (most recent call last):
          File "/usr/lib/python2.7/dist-packages/twisted/python/threadpool.py", line 212, in _worker
            o = self.q.get()
          File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
            return self.currentContext().callWithContext(ctx, func, *args, **kw)
          File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 83, in callWithContext
            self.contexts.pop()
          File "/usr/lib/python2.7/dist-packages/twisted/web/wsgi.py", line 340, in run
            self.started = True
        ---  ---
          File "/usr/lib/python2.7/dist-packages/twisted/web/wsgi.py", line 315, in run
            appIterator = self.application(self.environ, self.startResponse)
          File "/usr/lib/python2.7/dist-packages/leap/soledad/server/__init__.py", line 386, in application
            return application(environ, start_response)
          File "/usr/lib/python2.7/dist-packages/leap/soledad/server/gzip_middleware.py", line 51, in __call__
            app_iter = self.app(environ, dummy_start_response)
          File "/usr/lib/python2.7/dist-packages/leap/soledad/server/auth.py", line 295, in __call__
            return self._app(environ, start_response)
          File "/usr/lib/python2.7/dist-packages/leap/soledad/server/__init__.py", line 156, in __call__
            return http_app.HTTPApp.__call__(self, environ, start_response)
          File "/usr/lib/python2.7/dist-packages/u1db/remote/http_app.py", line 581, in __call__
            HTTPInvocationByMethodWithBody(resource, environ, self)()
          File "/usr/lib/python2.7/dist-packages/u1db/remote/http_app.py", line 550, in __call__
            meth_entry({}, entry)
          File "/usr/lib/python2.7/dist-packages/u1db/remote/http_app.py", line 174, in wrapper
            return f(self, **args)
          File "/usr/lib/python2.7/dist-packages/u1db/remote/http_app.py", line 390, in post_stream_entry
            self.sync_exch.insert_doc_from_source(doc, gen, trans_id)
          File "/usr/lib/python2.7/dist-packages/u1db/sync.py", line 199, in insert_doc_from_source
            replica_trans_id=trans_id)
          File "/usr/lib/python2.7/dist-packages/leap/soledad/common/couch.py", line 945, in _put_doc_if_newer
            self._put_doc(cur_doc, doc)
          File "/usr/lib/python2.7/dist-packages/leap/soledad/common/couch.py", line 504, in _put_doc
            headers={'content-type': 'application/json'})
          File "/usr/lib/pymodules/python2.7/couchdb/http.py", line 405, in put_json
            status, headers, data = self.put(*a, **k)
          File "/usr/lib/pymodules/python2.7/couchdb/http.py", line 384, in put
            return self._request('PUT', path, body=body, headers=headers, **params)
          File "/usr/lib/pymodules/python2.7/couchdb/http.py", line 419, in _request
            credentials=self.credentials)
          File "/usr/lib/pymodules/python2.7/couchdb/http.py", line 310, in request
            raise ServerError((status, error))
        couchdb.http.ServerError: (500, ('unnamed_error', '(new TypeError("point is undefined", "/opt/bigcouch/share/couchjs/main.js", 1423))'))

(from redmine: created on 2014-04-09, closed on 2014-04-10)