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
                
<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 
<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
            
<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
        <https://bitbucket.org/camus77/account_voucher_co/downloads>

        [2] https://bitbucket.org/camus77/trytond_account_co
        <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

De que ciudad eres?

Por curiosidad hablas ingles fluido?


Oscar Alvarez


Responder a