View Issue Details

IDProjectCategoryView StatusLast Update
0000146e-comBoxExploitation des sitespublic2024-02-22 14:00
Reporteradoutte@gmail.com Assigned Toaporaf  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformCloudOSLinux DebianOS Version10
Summary0000146: Image odoo generik inutilisable
Description

Plusieurs erreurs se produisent lorsque je tente d'utiliser l'image Odoo generik (testé sur deux instances différentes) :

  • déconnexions intempestives
  • messages d'erreur à la moindre tentative de modification
    En l'état, l'image est inutilisable.
Steps To Reproduce
  • Installer une base generik
  • se connecter
  • faire une modification
TagsNo tags attached.
Quantité de mémoire vive (en Go)16
Machine virtuelleOui
Passage par un proxyOui
Qualité de la connexion InternetExcellente
Navigateur(s) éventuellement utilisé(s)Chrome
Avez-vous tenté de réinitialiser l'environnement ?Non
Moment où l'incident est survenuLancement d’un site

Activities

adoutte@gmail.com

2023-04-05 07:53

administrator  

image.png (135,816 bytes)   
image.png (135,816 bytes)   

aporaf

2023-04-05 13:28

administrator   ~0000845

Bonjour,

Nous reproduisons effectivement l'erreur (qui existe apparemment également sur la v3 :)). Il s'agit d'un bug connu d'odoo mais peux-tu me confirmer que c'est bien la même erreur que tu rencontres ? : https://github.com/odoo/odoo/issues/82424

Sinon, peux-tu nous donner les messages d'erreur et nous donner les circonstances précises ?

Cordialement,

aporaf

2023-04-05 19:28

administrator   ~0000846

Re bonjour,

Je reviens sur ce que j'ai dit, le problème n’apparaît pas sur la v3 mais apparaît sur un site migré de la v3 vers la v4 ==> Ce qui est normal puisque ce site utilise une image différente qui utilise elle-même la dernière image de odoo14 apparemment buguée.

J'ai réussi à corriger le seul bug que j'ai eu (mais il ne me semble pas identique au tien) en allant dans "configuration" puis "Outils développeurs" puis "Activer le mode développeur (avec les assets test)".

Est-ce que tu peux me dire si cette manipulation agit également sur tes bugs (que je n'ai pas réussi à reproduire comme les déconnexions intempestives...).

Sinon, est-ce que tu me donner des procédures plus précises de reproduction potentielle ?

Cordialement,

adoutte@gmail.com

2023-04-06 07:28

administrator   ~0000848

En testant d'avantage, les erreurs surgissent de manière un peu aléatoire : la création de devis provoquait une erreur hier, mais pas aujourd'hui Oo
Je suis parvenu à obtenir des erreurs de nouveau en tentant d'ajouter un module :
https://capture.dropbox.com/fx9aMofUQWWX7FgD

Même après avoir activé le mode développeur avec les assets test, j'obtiens toujours l'erreur.
L'URL de l'instance : https://ecombox.ac-noumea.nc/lpwh02/odoo-generik-louconnect/web/login

Erreur:
Odoo Server Error

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "/usr/lib/python3/dist-packages/odoo/tools/func.py", line 71, in wrapper
return func(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/tools/lru.py", line 34, in getitem
a = self.d[obj]
KeyError: ('ir.model.data', <function IrModelData.xmlid_lookup at 0x7fa2c8f8e378>, 'base.user_admin')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/tools/safe_eval.py", line 331, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
File "", line 1, in <module>
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 660, in id_get
res = self.model_id_get(id_str, raise_if_not_found)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 666, in model_id_get
return self.env['ir.model.data'].xmlid_to_res_model_res_id(id_str, raise_if_not_found=raise_if_not_found)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_model.py", line 1938, in xmlid_to_res_model_res_id
return self.xmlid_lookup(xmlid)[1:3]
File "<decorator-gen-36>", line 2, in xmlid_lookup
File "/usr/lib/python3/dist-packages/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_model.py", line 1931, in xmlid_lookup
raise ValueError('External ID not found in the system: %s' % xmlid)
ValueError: External ID not found in the system: base.user_admin

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 677, in _tag_root
f(rec)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 566, in _tag_record
f_val = _eval_xml(self, field, env)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 114, in _eval_xml
return safe_eval(a_eval, idref2)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 37, in <lambda>
safe_eval = lambda expr, ctx={}: s_eval(expr, ctx, nocopy=True)
File "/usr/lib/python3/dist-packages/odoo/tools/safe_eval.py", line 347, in safe_eval
raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'ValueError'>: "External ID not found in the system: base.user_admin" while evaluating
"[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/usr/lib/python3/dist-packages/odoo/http.py", line 685, in dispatch
result = self._call_function(self.params)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 361, in _call_function
return checked_call(self.db, *args, *kwargs)
File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
return f(dbname,
args,
kwargs)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 349, in checked_call
result = self.endpoint(*a, kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 908, in call
return self.method(*args, *kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 533, in response_wrap
response = f(
args,
kw)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1376, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1364, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 399, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 386, in _call_kw_multi
result = method(recs, *args, *kwargs)
File "<decorator-gen-72>", line 2, in button_immediate_install
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
return method(self,
args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 478, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 596, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 89, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 461, in load_modules
loaded_modules, update_module, models_to_check)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 349, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 69, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 733, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 799, in convert_xml_import
obj.parse(doc.getroot())
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 719, in parse
self._tag_root(de)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 685, in _tag_root
)) from e
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py", line 641, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 317, in _handle_exception
raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /usr/lib/python3/dist-packages/odoo/addons/website/security/website_security.xml:11, near
<record id="group_website_designer" model="res.groups">
<field name="name">Editor and Designer</field>
<field name="users" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
<field name="implied_ids" eval="[(4, ref('group_website_publisher'))]"/>
<field name="category_id" ref="base.module_category_website_website"/>
</record>

aporaf

2024-02-22 14:00

administrator   ~0001065

Problème spécifique à Odoo. En attente de nouvelles pour savoir si cela a été résolu.

Issue History

Date Modified Username Field Change
2023-04-05 07:53 adoutte@gmail.com New Issue
2023-04-05 07:53 adoutte@gmail.com File Added: image.png
2023-04-05 13:25 aporaf Assigned To => aporaf
2023-04-05 13:25 aporaf Status new => assigned
2023-04-05 13:28 aporaf Status assigned => acknowledged
2023-04-05 13:28 aporaf Note Added: 0000845
2023-04-05 19:28 aporaf Note Added: 0000846
2023-04-06 07:28 adoutte@gmail.com Note Added: 0000848
2024-02-22 14:00 aporaf Status acknowledged => closed
2024-02-22 14:00 aporaf Resolution open => fixed
2024-02-22 14:00 aporaf Note Added: 0001065