Proteus Xml-Rpc receive 308 PERMANENT REDIRECT>

Dear All,

I’m trying to connect to e remote tryton connection but I receive a 308 permanent redirect from the server.

have you any advice ?

Regards,
Matteo

this is the server error stack:

  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask/app.py", line 2463, in __call__
    return self.wsgi_app(environ, start_response)
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask/app.py", line 2449, in wsgi_app
    response = self.handle_exception(e)
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask/app.py", line 1866, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask/app.py", line 2446, in wsgi_app
    response = self.full_dispatch_request()
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask/app.py", line 1951, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask/app.py", line 1821, in handle_user_exception
    return handler(e)
  File "/home/mboscolo/workspace/governo_provvisorio/flask_server/app/routes.py", line 86, in handle_exception
    raise e
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask/app.py", line 1949, in full_dispatch_request
    rv = self.dispatch_request()
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/flask_login/utils.py", line 272, in decorated_view
    return func(*args, **kwargs)
  File "/home/mboscolo/workspace/governo_provvisorio/flask_server/app/routes.py", line 181, in servizi_sotto
    viewType='view')
  File "/home/mboscolo/workspace/Flask-Tryton-WTF/FlaskTrytonWTF/TreeForm.py", line 41, in __init__
    self.proteusConfig = config.set_xmlrpc(connection)
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/proteus/config.py", line 354, in set_xmlrpc
    _CONFIG.current = XmlrpcConfig(url, **kwargs)
  File "/media/OneTDisk/virtual_envs/tryton/lib/python3.7/site-packages/proteus/config.py", line 321, in __init__
    self._context = self.server.model.res.user.get_preferences(True, {})
  File "/usr/lib/python3.7/xmlrpc/client.py", line 1112, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python3.7/xmlrpc/client.py", line 1452, in __request
    verbose=self.__verbose
  File "/usr/lib/python3.7/xmlrpc/client.py", line 1154, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python3.7/xmlrpc/client.py", line 1187, in single_request
    dict(resp.getheaders())
xmlrpc.client.ProtocolError: <ProtocolError for admin:tryton@localhost:8070/tryton: 308 PERMANENT REDIRECT>

It is because it is missing an ending / to the URL after the database name.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.