On Monday, March 31, 2014 9:48:07 AM UTC-5, oscar_alvarez wrote:
>
>  
> El 31/03/14 09:13, Fabyc escribió:
>  
> On Sunday, March 30, 2014 10:51:15 AM UTC-5, oscar_alvarez wrote: 
>>
>>  
>> El 29/03/14 16:26, Fabyc escribió:
>>  
>> 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
>>
>>   Hola Fabian 
>>
>> Anexo un parche que arregla el problema
>>
>>
>> https://bitbucket.org/camus77/account_voucher_co/commits/70396e272396dfc00b360d6293f472011baa7e96
>>
>> actualiza y deberia solucionarse
>>  
>
>  Sigue saliendo el mismo problema con el tag en el archivo voucher.xml
>  
> ERROR:convert:Error while parsing xml file: In tag record: model 
> ir.action.keyword with id report_account_voucher_keyword.
>  
>   
>> De que ciudad eres?
>>
>  
>> Por curiosidad hablas ingles fluido?
>>
>>
>> Oscar Alvarez
>>
>>
>>   
> Aplica este patch
>
>
> https://bitbucket.org/camus77/account_voucher_co/commits/cc43c501f483dbea09fc6f5a9a73f9bbca1966f4
>

Ya apliqué el patch indicado y sigue saliendo exactamente el mismo error.

Gracias
 

>  
>

Responder a