On Friday, March 28, 2014 4:11:02 PM UTC-5, oscar_alvarez wrote: > > > El 28/03/14 15:59, Fabyc escribió: > > On Monday, March 24, 2014 10:59:07 AM UTC-5, oscar_alvarez wrote: >> >> >> El 24/03/14 09:33, Fabyc escribió: >> >> On Monday, March 24, 2014 9:24:38 AM UTC-5, oscar_alvarez wrote: >>> >>> >>> El 24/03/14 09:17, Fabyc escribió: >>> >>> On Monday, March 24, 2014 2:58:22 AM UTC-5, Guillem Barba wrote: >>>> >>>> >>>> El 22/03/2014 17:28, "Fabyc" <[email protected]> va escriure: >>>> > >>>> > On Saturday, March 22, 2014 8:57:12 AM UTC-5, oscar_alvarez wrote: >>>> >> >>>> >> >>>> >> El 21/03/14 09:22, Fabyc escribió: >>>> >>> >>>> >>> On Friday, March 21, 2014 2:19:50 AM UTC-5, raimonesteve wrote: >>>> >>>> >>>> >>>> 2014-03-21 0:09 GMT+01:00 Fabyc <[email protected]>: >>>> >>>> > Estoy realizando pruebas tratando de instalar el módulo >>>> account_voucher_co y >>>> >>>> > sale el siguiente error: >>>> >>>> > >>>> >>>> > INFO:modules:account_voucher_co >>>> >>>> > [Thu Mar 20 17:23:06 2014] INFO:modules:account_voucher_co:loading >>>> >>>> >>>> > voucher.xml >>>> >>>> > /opt/tryton/server30/trytond/model/modelstorage.py:1309: >>>> DeprecationWarning: >>>> >>>> > With-statements now directly support multiple context managers >>>> >>>> > Transaction().set_context(self._context)): >>>> >>>> > /opt/tryton/server30/trytond/model/fields/reference.py:72: >>>> >>>> > DeprecationWarning: With-statements now directly support >>>> multiple context >>>> >>>> > managers >>>> >>>> > Transaction().set_user(0)): >>>> >>>> > [Thu Mar 20 17:23:06 2014] ERROR:convert:Error while parsing xml >>>> file: >>>> >>>> > In tag record: model ir.action.keyword with id >>>> >>>> > report_account_voucher_keyword. >>>> >>>> > Traceback (most recent call last): >>>> >>>> > File "server30/bin/trytond", line 111, in <module> >>>> >>>> > trytond.server.TrytonServer(options).run() >>>> >>>> > File "/opt/tryton/server30/trytond/server.py", line 124, in >>>> run >>>> >>>> > Pool(db_name).init(update=update, lang=lang) >>>> >>>> > File "/opt/tryton/server30/trytond/pool.py", line 151, in init >>>> >>>> > lang=lang) >>>> >>>> > File "/opt/tryton/server30/trytond/modules/__init__.py", line >>>> 399, in >>>> >>>> > load_modules >>>> >>>> > load_module_graph(graph, pool, lang) >>>> >>>> > File "/opt/tryton/server30/trytond/modules/__init__.py", line >>>> 249, in >>>> >>>> > load_module_graph >>>> >>>> > tryton_parser.parse_xmlstream(fp) >>>> >>>> > File "/opt/tryton/server30/trytond/convert.py", line 432, 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 "/opt/tryton/server30/trytond/convert.py", line 482, in >>>> endElement >>>> >>>> > self.taghandler = self.taghandler.endElement(name) >>>> >>>> > File "/opt/tryton/server30/trytond/convert.py", line 277, in >>>> endElement >>>> >>>> > self.model.__name__, self.values, self.xml_id) >>>> >>>> > File "/opt/tryton/server30/trytond/convert.py", line 707, in >>>> import_record >>>> >>>> > self.create_records(model, [values], [fs_id]) >>>> >>>> > File "/opt/tryton/server30/trytond/convert.py", line 713, in >>>> >>>> > create_records >>>> >>>> > records = Model.create(vlist) >>>> >>>> > File "/opt/tryton/server30/trytond/ir/action.py", line 194, in >>>> create >>>> >>>> > return super(ActionKeyword, cls).create(new_vlist) >>>> >>>> > File "/opt/tryton/server30/trytond/model/modelsql.py", line >>>> 398, in create >>>> >>>> > cls._validate(records) >>>> >>>> > File "/opt/tryton/server30/trytond/model/modelstorage.py", >>>> line 1102, in >>>> >>>> > _validate >>>> >>>> > error_args=cls._get_error_args(field_name)) >>>> >>>> > File "/opt/tryton/server30/trytond/error.py", line 74, in >>>> raise_user_error >>>> >>>> > raise UserError(error) >>>> >>>> > trytond.exceptions.UserError: ('UserError', (u'The field "Model" >>>> on "Action >>>> >>>> > keyword" is not in the selection.', '')) >>>> >>>> > >>>> >>>> > >>>> >>>> > Es algún problema del módulo o estoy realizando algo mal? >>>> >>>> >>>> >>>> revisa si la versión módulo concuerda con la de trytond >>>> >>> >>>> >>> >>>> >>> La versión es la 3.0.0 [1] >>>> >>> >>>> >>> [1] >>>> https://bitbucket.org/camus77/account_voucher_co/src/f8ec40fdb7909b6883dc9cd01f37c66e17565ba0/tryton.cfg >>>> >>> >>>> >>>> >>>> >>>> Y mira esto: >>>> >>>> >>>> >>>> [Thu Mar 20 17:23:06 2014] ERROR:convert:Error while parsing xml >>>> file: >>>> >>>> In tag record: model ir.action.keyword with id >>>> report_account_voucher_keyword. >>>> >>> >>>> >>> >>>> >>> Soy novato en esto yno se en que archivo revisar y cómo arreglar el >>>> error. >>>> >>> >>>> >>> Este es el módulo referido [2] >>>> >>> >>>> >>> [2] https://bitbucket.org/camus77/account_voucher_co/src >>>> >>> >>>> >>> >>>> >>> Muchas gracias >>>> >>> >>>> >> >>>> >> He testeado nuevamente el modulo y no arroja ese error es como si no >>>> instalara el modulo principal de voucher.py: >>>> >> >>>> >> class Voucher(Workflow, ModelSQL, ModelView): >>>> >> 'Voucher' >>>> >> __name__ = 'account.voucher' >>>> >> >>>> >> Este es el modulo que dice que no encuentra y por eso el error, ¿no >>>> se habra borrado este archivo accidentalmente? >>>> > >>>> > >>>> > >>>> > He revisado todos los archivos del módulo y veo que si están todos >>>> los que vienen con el que descargué del enlace anteriormente indicado. >>>> >>>> Fabian, creo que oscar habla del modulo "account_voucher", que debe ser >>>> una dependencia del modulo accoubt_voucher_co" >>>> >>> >>> El módulo account_voucher no he visto que haya y en las dependencias >>> del módulo no consta que requiera dicho módulo. Puede verificarse aquí [1]. >>> >>> [1] >>> https://bitbucket.org/camus77/account_voucher_co/src/f8ec40fdb7909b6883dc9cd01f37c66e17565ba0/tryton.cfg >>> >>> >>> >>> Como descargaste el módulo? >>> >>> usaste hg clone? >>> >> >> >> Lo hize directamente desde la misma página del módulo [1]. Ĺo descargué >> como archivo zip. Asi mismo hice con el módulo account_co [2] y sube bien >> todas las cuentas contables. >> >> [1] https://bitbucket.org/camus77/account_voucher_co/downloads >> >> [2] https://bitbucket.org/camus77/trytond_account_co >> >> Intenta instalarlo nuevamente pero usando hg clone en el terminal asi: >> >> hg clone ssh://[email protected]/camus77/account_voucher_co >> >> y cuando lo vayas a instalar en la base de datos haz lo siguiente en el >> terminal: >> >> trytond -d NOMBREBD -u account_voucher >> >> y envianos un traceback >> >> > Hola Oscar. Por si acaso pudiste ver el error que me sale al querer > instalar el módulo? > > Gracias > > > No ese error no me sale >
Que tal estimado Oscar. Te adjunto un pequeño video en el cual se ve el error que sale al querer instalar el módulo [1]. La base de datos se llama 'test'. Lo curioso es que tengo otra base de datos llamada 'pruebas' en la cual he creado el módulo helloworld basado en el ejemplo [2]. En esta misma BD 'pruebas' realizo la actualización de este módulo helloworld sin ningún inconveniente cuantas veces quiera [3]. Ahora que quiero instalar el módulo helloworld en la BD 'test' (en donde quiero instalar account_voucher_co) me sale un error [4] similar al que me está saliendo con el módulo account_voucher_co Espero que me puedas dar alguna guía como para saber que puede estar sucediendo y poder instalar este módulo account_voucher_co Muchas gracias [1] http://goo.gl/lvpqRM [2] https://code.google.com/p/tryton/wiki/HelloWorld [3] http://goo.gl/xDLLvJ [4] http://goo.gl/XVdc1i
