Error I don't understand
Bzzzz <[email protected]> Tue, 17 Feb 2015 19:45:25 +0100
| Newsgroups | gmane.comp.python.pyro |
|---|---|
| Organization | Anyone, anywhere BUT in banana demokratik republik of france |
| Message-ID | <[email protected]> |
Hi list,
code:
DB = Pyro4.Proxy( gvar.conf['rpc_registered_name'] )
DB._pyroHmacKey = gvar.conf['hmac_key']
gvar.conf['db_hash'], gvar.conf['db_right'] = DB.getRights(
gvar.conf['db_name'], gvar.conf['db_user_name'],
gvar.conf['db_user_password'], gvar.conf['encoding'] )
DB._pyroRelease()
error:
Traceback (most recent call last):
File "DBconnection.py", line 869, in OnBTok
gvar.conf['db_hash'], gvar.conf['db_right'] = DB.getRights(
File
"/usr/local/lib/python2.7/dist-packages/Pyro4-4.33-py2.7.egg/Pyro4/core.py",
line 233, in __getattr__ self._pyroGetMetadata() File
"/usr/local/lib/python2.7/dist-packages/Pyro4-4.33-py2.7.egg/Pyro4/core.py",
line 482, in _pyroGetMetadata self.__pyroCreateConnection() File
"/usr/local/lib/python2.7/dist-packages/Pyro4-4.33-py2.7.egg/Pyro4/core.py",
line 422, in __pyroCreateConnection uri = resolve(self._pyroUri,
self._pyroHmacKey) File
"/usr/local/lib/python2.7/dist-packages/Pyro4-4.33-py2.7.egg/Pyro4/naming.py",
line 443, in resolve uri = nameserver.lookup(uri.object) File
"/usr/local/lib/python2.7/dist-packages/Pyro4-4.33-py2.7.egg/Pyro4/core.py",
line 233, in __getattr__ self._pyroGetMetadata() File
"/usr/local/lib/python2.7/dist-packages/Pyro4-4.33-py2.7.egg/Pyro4/core.py",
line 482, in _pyroGetMetadata self.__pyroCreateConnection() File
"/usr/local/lib/python2.7/dist-packages/Pyro4-4.33-py2.7.egg/Pyro4/core.py",
line 448, in __pyroCreateConnection raise ce
Pyro4.errors.CommunicationError: cannot connect: character mapping must
return integer, None or unicode
Every parms is correct (and this is working right in a test pgm,
although i retrieve these parms from a conf.py file, not a global dict),
and I rechecked them just before the call:
gvar.conf['rpc_registered_name'] = PYRONAME:rpc.server
gvar.conf['hmac_key'] = mykey
gvar.conf['db_name'] = mydb
gvar.conf['db_user_name'] = mydbusr
gvar.conf['db_user_password'] = mydbusrpw
gvar.conf['encoding'] = utf-8
so I'm a bit lost.
Jean-Yves
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk