On Thursday, July 21, 2016 at 9:59:22 AM UTC+2, Sergi Almacellas Abellana
wrote:
>
> El 20/07/16 a les 13:26, Marko Randjelovic ha escrit:
> > Hi,
> >
> > When I tried to connect from tryton4 client to trytond4, I've got this
> > two errors. First error is occuring twice (it occurs again after i press
> > 'Close' and after I press 'Close' again it occurs the second error.
> > Tryton 3.8 was working fine.
> >
> >
> >
> > Traceback (most recent call last):
> > File "/trytond/wsgi.py", line 47, in dispatch_request
> > return endpoint(request, **request.view_args)
> > File "/trytond/protocols/dispatcher.py", line 59, in rpc
> > request, database_name, *request.params)
> > File "/trytond/wsgi.py", line 39, in auth_required
> > return wrapped(*args, **kwargs)
> > File "/trytond/protocols/dispatcher.py", line 40, in wrapper
> > return func(request, pool, *args, **kwargs)
> > File "/trytond/protocols/dispatcher.py", line 201, in _dispatch
> > result = rpc.result(meth(*c_args, **c_kwargs))
> > File "/trytond/res/user.py", line 359, in get_preferences
> > preferences = cls._get_preferences(user, context_only=context_only)
> > File "/trytond/modules/company/company.py", line 165, in
> _get_preferences
> > context_only=context_only)
> > File "/trytond/res/user.py", line 336, in _get_preferences
> > res[field] = getattr(user, field)
> > File "/trytond/model/fields/field.py", line 234, in __get__
> > return inst.__getattr__(self.name)
> > File "/trytond/model/modelstorage.py", line 1352, in __getattr__
> > read_data = self.read(list(ids), ffields.keys())
> > File "/trytond/modules/company/company.py", line 214, in read
> > result = super(User, cls).read(ids, fields_names=fields_names)
> > File "/trytond/model/modelsql.py", line 762, in read
> > getter_results = field.get(ids, cls, field_list, values=result)
> > File "/trytond/model/fields/function.py", line 92, in get
> > return dict((name, call(name)) for name in names)
> > File "/trytond/model/fields/function.py", line 92, in <genexpr>
> > return dict((name, call(name)) for name in names)
> > File "/trytond/model/fields/function.py", line 86, in call
> > return dict((r.id, method(r, name)) for r in records)
> > File "/trytond/model/fields/function.py", line 86, in <genexpr>
> > return dict((r.id, method(r, name)) for r in records)
> > File "/trytond/res/user.py", line 172, in get_pyson_menu
> > Action.get_action_values(self.menu.type, [self.menu.id])[0])
> > File "/trytond/ir/action.py", line 97, in get_action_values
> > return Action.read(action_ids, list(columns))
> > File "/trytond/model/modelsql.py", line 692, in read
> > order_by=history_order, limit=history_limit))
> > OperationalError: no such column: a.context_model
>
> It seems that your database is not sync with the running code, so you
> must upgrade all the modules in the database using:
>
> trytond-admin -d <db> --all -c <config_file>
>
> Where <db> is the name or your database and <config_file> the
> configuration file you are using to run trytond.
>
In meantime I was using tryton 3.8 and imported all modules. When I run
your command I get:
(venv) mr@debian:~/training/trytond4$ bin/trytond-admin -d test4 --all -c
../trytond4.conf
Traceback (most recent call last):
File "bin/trytond-admin", line 21, in <module>
admin.run(options)
File "/home/mr/training/trytond4/trytond/admin.py", line 48, in run
Pool(db_name).init(update=options.update, lang=lang)
File "/home/mr/training/trytond4/trytond/pool.py", line 155, in init
lang=lang)
File "/home/mr/training/trytond4/trytond/modules/__init__.py", line 429,
in load_modules
_load_modules()
File "/home/mr/training/trytond4/trytond/modules/__init__.py", line 396,
in _load_modules
graph = create_graph(module_list)[0]
File "/home/mr/training/trytond4/trytond/modules/__init__.py", line 191,
in create_graph
- set((p[0] for p in packages))))
Exception: Missing dependencies: [u'purchase_request']
When I try to import purchase_request:
(venv) mr@debian:~/training/trytond4$ bin/trytond-admin -d test4 -c
../trytond4.conf --all -u purchase_request
5083 3530041120512 [2016-07-21 17:53:37,199] ERROR trytond.convert Error
while parsing xml file:
In tag record: model ir.action.act_window with id act_purchase_request_form.
Traceback (most recent call last):
File "/home/mr/training/trytond4/trytond/convert.py", line 447, in
parse_xmlstream
self.sax_parser.parse(source)
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
self.feed(buffer)
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 207, in feed
self._parser.Parse(data, isFinal)
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 304, in end_element
self._cont_handler.endElement(name)
File "/home/mr/training/trytond4/trytond/convert.py", line 507, in
endElement
self.taghandler = self.taghandler.endElement(name)
File "/home/mr/training/trytond4/trytond/convert.py", line 289, in
endElement
self.model.__name__, self.values, self.xml_id)
File "/home/mr/training/trytond4/trytond/convert.py", line 693, in
import_record
self.create_records(model, [values], [fs_id])
File "/home/mr/training/trytond4/trytond/convert.py", line 699, in
create_records
records = Model.create(vlist)
File "/home/mr/training/trytond4/trytond/ir/action.py", line 324, in
create
record, = super(ActionMixin, cls).create([values])
File "/home/mr/training/trytond4/trytond/model/modelsql.py", line 595, in
create
field.set(cls, fname, *fargs)
File "/home/mr/training/trytond4/trytond/model/fields/function.py", line
109, in set
setter(Model.browse(ids), name, value)
File "/home/mr/training/trytond4/trytond/ir/action.py", line 285, in
set_action
Action.write([r.action for r in records], {
File "/home/mr/training/trytond4/trytond/model/fields/field.py", line
234, in __get__
return inst.__getattr__(self.name)
File "/home/mr/training/trytond4/trytond/model/modelstorage.py", line
1352, in __getattr__
read_data = self.read(list(ids), ffields.keys())
File "/home/mr/training/trytond4/trytond/model/modelsql.py", line 692, in
read
order_by=history_order, limit=history_limit))
OperationalError: no such column: a.context_model
Traceback (most recent call last):
File "bin/trytond-admin", line 21, in <module>
admin.run(options)
File "/home/mr/training/trytond4/trytond/admin.py", line 48, in run
Pool(db_name).init(update=options.update, lang=lang)
File "/home/mr/training/trytond4/trytond/pool.py", line 155, in init
lang=lang)
File "/home/mr/training/trytond4/trytond/modules/__init__.py", line 429,
in load_modules
_load_modules()
File "/home/mr/training/trytond4/trytond/modules/__init__.py", line 398,
in _load_modules
load_module_graph(graph, pool, update, lang)
File "/home/mr/training/trytond4/trytond/modules/__init__.py", line 251,
in load_module_graph
tryton_parser.parse_xmlstream(fp)
File "/home/mr/training/trytond4/trytond/convert.py", line 447, in
parse_xmlstream
self.sax_parser.parse(source)
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
self.feed(buffer)
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 207, in feed
self._parser.Parse(data, isFinal)
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 304, in end_element
self._cont_handler.endElement(name)
File "/home/mr/training/trytond4/trytond/convert.py", line 507, in
endElement
self.taghandler = self.taghandler.endElement(name)
File "/home/mr/training/trytond4/trytond/convert.py", line 289, in
endElement
self.model.__name__, self.values, self.xml_id)
File "/home/mr/training/trytond4/trytond/convert.py", line 693, in
import_record
self.create_records(model, [values], [fs_id])
File "/home/mr/training/trytond4/trytond/convert.py", line 699, in
create_records
records = Model.create(vlist)
File "/home/mr/training/trytond4/trytond/ir/action.py", line 324, in
create
record, = super(ActionMixin, cls).create([values])
File "/home/mr/training/trytond4/trytond/model/modelsql.py", line 595, in
create
field.set(cls, fname, *fargs)
File "/home/mr/training/trytond4/trytond/model/fields/function.py", line
109, in set
setter(Model.browse(ids), name, value)
File "/home/mr/training/trytond4/trytond/ir/action.py", line 285, in
set_action
Action.write([r.action for r in records], {
File "/home/mr/training/trytond4/trytond/model/fields/field.py", line
234, in __get__
return inst.__getattr__(self.name)
File "/home/mr/training/trytond4/trytond/model/modelstorage.py", line
1352, in __getattr__
read_data = self.read(list(ids), ffields.keys())
File "/home/mr/training/trytond4/trytond/model/modelsql.py", line 692, in
read
order_by=history_order, limit=history_limit))
sqlite3.OperationalError: no such column: a.context_model
>
> --
> Sergi Almacellas Abellana
> www.koolpi.com
> Twitter: @pokoli_srk
>
--
You received this message because you are subscribed to the Google Groups
"tryton" group.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tryton/142fc4ce-3d7b-41c6-b7ec-f928ed6132c6%40googlegroups.com.