← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 614937] Re: backup database unpickling stack underflow

 

the db size (dump) of the db is now about 95MB

nothing in the server log

GTK - client
XMLRPC or NETRPC
Error
"Couldn't backup database."

perhaps this helps
*********************************
trace from koo using netrpc

Could not backup database.
Traceback (most recent call last):
  File "/home/terp/OpenERP/branch/server/5.0/bin/netsvc.py", line 247, in dispatch
    result = LocalService(service_name)(method, *params)
  File "/home/terp/OpenERP/branch/server/5.0/bin/netsvc.py", line 76, in __call__
    return getattr(self, method)(*params)
  File "/home/terp/OpenERP/branch/server/5.0/bin/service/web_services.py", line 200, in dump
    data = stdout.read()
MemoryError

*********************************
** koo using pyro
Could not backup database.
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/Koo/Rpc/Rpc.py", line 156, in call
    result = self.singleCall( obj, method, *args )
  File "/usr/lib/python2.6/site-packages/Koo/Rpc/Rpc.py", line 147, in singleCall
    result = self.proxy.dispatch( obj[1:], method, *encodedArgs )
  File "/usr/lib64/python2.6/site-packages/Pyro/core.py", line 384, in __call__
    return self.__send(self.__name, args, kwargs)
  File "/usr/lib64/python2.6/site-packages/Pyro/core.py", line 459, in _invokePYRO
    return self.adapter.remoteInvocation(name, Pyro.constants.RIF_VarargsAndKeywords, vargs, kargs)
  File "/usr/lib64/python2.6/site-packages/Pyro/protocol.py", line 439, in remoteInvocation
    return self._remoteInvocation(method, flags, *args)
  File "/usr/lib64/python2.6/site-packages/Pyro/protocol.py", line 500, in _remoteInvocation
    answer.raiseEx()
  File "/usr/lib64/python2.6/site-packages/Pyro/errors.py", line 72, in raiseEx
    raise self.excObj
MemoryError
 +--- This exception occured remotely (Pyro) - Remote traceback:
 | Traceback (most recent call last):
 |   File "/usr/lib64/python2.5/site-packages/Pyro/protocol.py", line 669, in _handleInvocation2
 |     res = obj.Pyro_dyncall(req[1],flags,req[3])	# (method,flags,args)
 |   File "/usr/lib64/python2.5/site-packages/Pyro/core.py", line 108, in Pyro_dyncall
 |     return getattr(self.delegate or self,method) (*args,**keywords)
 |   File "/home/terp/OpenERP/branch/server/5.0/bin/addons/pyro.zip/pyro/pyro.py", line 46, in dispatch
 |     result=method(*args)
 |   File "/home/terp/OpenERP/branch/server/5.0/bin/service/web_services.py", line 211, in dump
 |     return base64.encodestring(data)
 |   File "/usr/lib64/python2.5/base64.py", line 316, in encodestring
 |     return "".join(pieces)
 | MemoryError
 +--- End of remote traceback

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/614937

Title:
  backup database unpickling stack underflow

Status in OpenObject Server:
  Incomplete

Bug description:
  Traceback (most recent call last):
  File "/usr/lib64/python2.5/threading.py", line 486, in __bootstrap_inner
    self.run()
  File "/home/terp/OpenERP/branch/server/5.0/bin/netsvc.py", line 400, in run
    ts.mysend(result)
  File "/home/terp/OpenERP/branch/server/5.0/bin/tiny_socket.py", line 56, in mysend
    sent = self.sock.send(msg[totalsent:])
error: (32, 'Broken pipe')

the error seems to happen during or after the transfer of the dump to the client.

BTW backup of other databases of this server  work

in the problematic db some images are stored





Follow ups