Quería reportar un error que he encontrado instalando Odoo (última versión del repo oficial) con el módulo l10n_es_aeat_mod340 de este repositorio. La versión que he utilizado del módulo es la última que hay. El Odoo con el que cuento es de una instalación limpia, así que es fácil de reproducir.
2015-09-04 12:09:39,984 2750 INFO mytestdb openerp.tools.translate: loading /home/odoo/.odoo-8.0/src/addons/l10n_es/i18n/es.po
2015-09-04 12:09:40,405 2750 INFO mytestdb openerp.modules.module: module l10n_es_aeat_mod340: creating or updating database tables
2015-09-04 12:09:40,974 2750 INFO mytestdb openerp.modules.loading: loading l10n_es_aeat_mod340/report/report_view.xml
2015-09-04 12:09:40,998 2750 INFO mytestdb openerp.modules.loading: loading l10n_es_aeat_mod340/wizard/export_mod340_to_boe.xml
2015-09-04 12:09:41,009 2750 INFO mytestdb openerp.modules.loading: loading l10n_es_aeat_mod340/views/mod340_view.xml
2015-09-04 12:09:41,119 2750 INFO mytestdb openerp.modules.loading: loading l10n_es_aeat_mod340/security/ir.model.access.csv
2015-09-04 12:09:41,156 2750 INFO mytestdb openerp.modules.loading: loading l10n_es_aeat_mod340/views/res_partner_view.xml
2015-09-04 12:09:41,198 2750 INFO mytestdb openerp.modules.loading: loading l10n_es_aeat_mod340/data/mod340_sequence.xml
2015-09-04 12:09:41,210 2750 INFO mytestdb openerp.modules.loading: loading l10n_es_aeat_mod340/views/account_invoice_view.xml
2015-09-04 12:09:41,265 2750 INFO mytestdb openerp.modules.loading: loading l10n_es_aeat_mod340/views/account_view.xml
2015-09-04 12:09:41,295 2750 INFO mytestdb openerp.modules.loading: loading l10n_es_aeat_mod340/data/taxes_data.xml
2015-09-04 12:09:41,302 2750 ERROR mytestdb openerp.sql_db: bad query: INSERT INTO "account_tax_code_template" ("id", "notprintable", "mod340", "sign", "create_uid", "write_uid", "create_date", "write_date") VALUES(nextval('account_tax_code_template_id_seq'), false, true, 1.0, 1, 1, (now() at time zone 'UTC'), (now() at time zone 'UTC')) RETURNING id
Traceback (most recent call last):
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/sql_db.py", line 234, in execute
res = self._obj.execute(query, params)
IntegrityError: null value in column "name" violates not-null constraint
DETAIL: Failing row contains (136, null, 1, null, 2015-09-04 12:09:40.972546, null, null, 1, f, null, 2015-09-04 12:09:40.972546, 1, t).
2015-09-04 12:09:41,303 2750 ERROR mytestdb openerp.http: Exception during JSON request handling.
Traceback (most recent call last):
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/http.py", line 537, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/http.py", line 574, in dispatch
result = self._call_function(**self.params)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/http.py", line 310, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/service/model.py", line 113, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/http.py", line 307, in checked_call
return self.endpoint(*a, **kw)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/http.py", line 803, in __call__
return self.method(*args, **kw)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/http.py", line 403, in response_wrap
response = f(*args, **kw)
File "/home/odoo/.odoo-8.0/src/addons/web/controllers/main.py", line 948, in call_button
action = self._call_kw(model, method, args, {})
File "/home/odoo/.odoo-8.0/src/addons/web/controllers/main.py", line 936, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/addons/base/module/module.py", line 446, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/addons/base/module/module.py", line 494, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/modules/registry.py", line 370, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/modules/loading.py", line 355, in load_modules
loaded_modules, update_module)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/modules/loading.py", line 255, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/modules/loading.py", line 176, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/modules/loading.py", line 118, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/tools/convert.py", line 901, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/tools/convert.py", line 987, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/tools/convert.py", line 853, in parse
self._tags[rec.tag](self.cr, rec, n, mode=mode)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/tools/convert.py", line 763, in _tag_record
id = self.pool['ir.model.data']._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context )
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/addons/base/ir/ir_model.py", line 1077, in _update
res_id = model_obj.create(cr, uid, values, context=context)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/api.py", line 336, in old_api
result = method(recs, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/models.py", line 4082, in create
record = self.browse(self._create(old_vals))
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/api.py", line 239, in wrapper
return new_api(self, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/api.py", line 463, in new_api
result = method(self._model, cr, uid, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/models.py", line 4220, in _create
tuple([u[2] for u in updates if len(u) > 2])
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/sql_db.py", line 158, in wrapper
return f(self, *args, **kwargs)
File "/home/odoo/.venv/local/lib/python2.7/site-packages/openerp/sql_db.py", line 234, in execute
res = self._obj.execute(query, params)
ParseError: "null value in column "name" violates not-null constraint
DETAIL: Failing row contains (136, null, 1, null, 2015-09-04 12:09:40.972546, null, null, 1, f, null, 2015-09-04 12:09:40.972546, 1, t).
" while parsing /home/odoo/.odoo-8.0/addons/OCA/l10n-spain/l10n_es_aeat_mod340/data/taxes_data.xml:9, near
<record id="l10n_es.account_tax_code_template_IDBI" model="account.tax.code.template">
<field name="mod340" eval="True"/>
</record>