← Back to team overview

openerp-brazil-team team mailing list archive

Re: Erro ao lançar ordem de compra

 

Daniel,


Eu estou usando a ultima versão atualizada e com a localização brasileira
sem problemas, mas pelo que você mostrou queria ter perguntar esta banco de
dados que você esta usando foi criado e depois você atualizou o codigo do
OpenERP ? caso você tenha feito isso sugiro que você inicie o servidor logo
após a atualização do código com o argumento --update=all (Isso é necessário
somente uma vez após a atualização das branch: server, addons, client e
l10n_br, depois feito isso tente conectar ao banco de dados para iniciar a
atualização do banco de dados e após a conclusão pode ser iniciado o
servidor normalmente). Você também pode criar um novo banco de dados para
testar se vai acontecer o mesmo erro o que constataria um erro no código.


Espero ter ajudado,


Renato Lima
Sócio Diretor
+55 21 3010 9965
www.akretion.com
[image: Assinatura_nova.png]


Em 29 de novembro de 2010 09:59, Daniel Carvalho <danieloak@xxxxxxxxx>escreveu:

> Pessoal,
>
> Estou obtendo o seguinte erro ao tentar cadastrar um novo pedido de
> compras.
>
> Environment Information :
> System : Windows-XP-5.1.2600-SP3
> OS Name : nt
> Operating System Release : XP
> Operating System Version : 5.1.2600
> Operating System Architecture : 32bit
> Operating System Locale : pt_BR.cp1252
> Python Version : 2.5.2
> OpenERP-Client Version : 6.0.0-rc1-1
> Last revision No. & ID :Bazaar Package not Found !Traceback (most recent
> call last):
>   File "/opt/openerp/server/bin/netsvc.py", line 489, in dispatch
>     result = ExportService.getService(service_name).dispatch(method, auth,
> params)
>   File "/opt/openerp/server/bin/service/web_services.py", line 596, in
> dispatch
>     res = fn(db, uid, *params)
>   File "/opt/openerp/server/bin/osv/osv.py", line 119, in wrapper
>     return f(self, dbname, *args, **kwargs)
>   File "/opt/openerp/server/bin/osv/osv.py", line 223, in exec_workflow
>     res = self.exec_workflow_cr(cr, uid, obj, method, *args)
>   File "/opt/openerp/server/bin/osv/osv.py", line 216, in exec_workflow_cr
>     return wf_service.trg_validate(uid, obj, args[0], method, cr)
>   File "/opt/openerp/server/bin/workflow/wkf_service.py", line 80, in
> trg_validate
>     res2 = instance.validate(cr, id, ident, signal)
>   File "/opt/openerp/server/bin/workflow/instance.py", line 48, in validate
>     workitem.process(cr, witem, ident, signal, force_running, stack=stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 61, in process
>     ok = _split_test(cr, workitem, activity['split_mode'], ident, signal,
> stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 174, in
> _split_test
>     _join_test(cr, t[0], t[1], ident, stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 182, in
> _join_test
>     create(cr,[activity], inst_id, ident, stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 41, in create
>     process(cr, res, ident, stack=stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 61, in process
>     ok = _split_test(cr, workitem, activity['split_mode'], ident, signal,
> stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 174, in
> _split_test
>     _join_test(cr, t[0], t[1], ident, stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 182, in
> _join_test
>     create(cr,[activity], inst_id, ident, stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 41, in create
>     process(cr, res, ident, stack=stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 61, in process
>     ok = _split_test(cr, workitem, activity['split_mode'], ident, signal,
> stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 174, in
> _split_test
>     _join_test(cr, t[0], t[1], ident, stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 182, in
> _join_test
>     create(cr,[activity], inst_id, ident, stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 41, in create
>     process(cr, res, ident, stack=stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 53, in process
>     result = _execute(cr, workitem, activity, ident, stack)
>   File "/opt/openerp/server/bin/workflow/workitem.py", line 126, in
> _execute
>     id_new = wkf_expr.execute(cr, ident, workitem, activity)
>   File "/opt/openerp/server/bin/workflow/wkf_expr.py", line 68, in execute
>     return _eval_expr(cr, ident, workitem, activity['action'])
>   File "/opt/openerp/server/bin/workflow/wkf_expr.py", line 58, in
> _eval_expr
>     ret = eval(line, env, nocopy=True)
>   File "/opt/openerp/server/bin/tools/safe_eval.py", line 275, in safe_eval
>     return eval(test_expr(expr,_SAFE_OPCODES, mode=mode), globals_dict,
> locals_dict)
>   File "", line 1, in <module>
>   File "/opt/openerp/server/bin/osv/orm.py", line 179, in <lambda>
>     return lambda *args, **argv: attr(self._cr, self._uid, [self._id],
> *args, **argv)
>   File "/opt/openerp/addons/purchase/purchase.py", line 429, in
> action_picking_create
>     'move_lines' : [],
>   File "/opt/openerp/addons/stock/stock.py", line 597, in create
>     new_id = super(stock_picking, self).create(cr, user, vals, context)
>   File "/opt/openerp/server/bin/osv/orm.py", line 3752, in create
>     self.pool.get(object)._store_set_values(cr, user, ids, fields2,
> context)
>   File "/opt/openerp/server/bin/osv/orm.py", line 3874, in
> _store_set_values
>     '"'+f+'"='+self._columns[f]._symbol_set[0] + ' where id = %s',
> (self._columns[f]._symbol_set[1](value), id))
>   File "/opt/openerp/server/bin/sql_db.py", line 76, in wrapper
>     return f(self, *args, **kwargs)
>   File "/opt/openerp/server/bin/sql_db.py", line 129, in execute
>     res = self._obj.execute(query, params)
> InternalError: ERRO:  transação atual foi interrompida, comandos ignorados
> até o fim do bloco de transação
>
> Obrigado...
>
> --
> Daniel Pereira de Carvalho
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openerp-brazil-team
> Post to     : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openerp-brazil-team
> More help   : https://help.launchpad.net/ListHelp
>
>

PNG image


Follow ups

References