#openerp #odoo-9
#openerp #odoo-9
Вопрос:
У меня есть модуль, разработанный для онлайн-платежей. Поскольку Odoo 10 выпущен с новым API, я преобразовал его в новый API. Но когда я устанавливаю / обновляю свой аддон, у меня возникает ошибка синтаксического анализа xml в моем XML-файле.
ParseError: "File not found: payment_gateway/static/src/img/gateway_icon.png" while parsing file:///C:/Program Files (x86)/Odoo 10.0e/server/odoo/addons/payment_gateway/data/payment_acquirer_data.xml:5, near
<record id="payment.payment_acquirer_gateway" model="payment.acquirer">
**<field name="name">gateway</field>**
<field name="image" type="base64" file="payment_gateway/static/src/img/gateway_icon.png"/>
<field name="provider">gateway</field>
<field name="company_id" ref="base.main_company"/>
<field name="view_template_id" ref="gateway_acquirer_button"/>
<field name="environment">test</field>
<field name="pre_msg">
amp;<pamp;>You will be redirected to the website after clicking on the payment button.amp;</pamp;></field>
<field name="gateway_merchant_number">dummy</field>
</record>
Приведенный выше код на скриншоте
Кто-нибудь может указать мне причину. Спасибо
Комментарии:
1. Прежде всего, находится ли файл
gateway_icon.png
на месте и с правильными разрешениями? Находится ли модульpayment_gateway
в вашем addons_path?2. Я должен согласиться с @GeorgeD, возможно, разрешениями или существованием файла вообще в этом месте. Я предполагаю, что ваш аддон находится в правильном пути, иначе этот XML-файл никогда бы не был проанализирован (хотя и с ошибками) вообще.
3. Исправлено, исправив путь