度々お世話になります。
odoo12をインストールし、画面表示できたことを確認し、
1週間ぶりに再度画面アクセスしようとしたら、500エラーが出てアクセスできなくなってしまいました。
画面でのエラー内容
Internal Server Error The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
odooのログを確認したところ、モジュールがないというエラーがでていました。
2019-01-17 06:38:53,579 12065 INFO odoo12 odoo.modules.loading: loading 1 modules... 2019-01-17 06:38:53,582 12065 INFO odoo12 odoo.modules.loading: 1 modules loaded in 0.00s, 0 queries 2019-01-17 06:38:53,592 12065 INFO odoo12 odoo.modules.loading: loading 25 modules... 2019-01-17 06:38:53,593 12065 WARNING odoo12 odoo.modules.loading: Transient module states were reset 2019-01-17 06:38:53,593 12065 ERROR odoo12 odoo.modules.registry: Failed to load registry Traceback (most recent call last): File "/opt/odoo12/odoo/odoo/modules/registry.py", line 60, in __new__ return cls.registries[db_name] File "/opt/odoo12/odoo/odoo/tools/func.py", line 69, in wrapper return func(self, *args, **kwargs) File "/opt/odoo12/odoo/odoo/tools/lru.py", line 44, in __getitem__ a = self.d[obj].me KeyError: 'odoo12' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/odoo12/odoo/odoo/modules/registry.py", line 86, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "/opt/odoo12/odoo/odoo/modules/loading.py", line 417, in load_modules force, status, report, loaded_modules, update_module, models_to_check) File "/opt/odoo12/odoo/odoo/modules/loading.py", line 313, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "/opt/odoo12/odoo/odoo/modules/loading.py", line 188, in load_module_graph model_names = registry.load(cr, package) File "/opt/odoo12/odoo/odoo/modules/registry.py", line 240, in load model = cls._build_model(self, cr) File "/opt/odoo12/odoo/odoo/models.py", line 433, in _build_model raise TypeError("Model %r does not exist in registry." % name) TypeError: Model 'ir.qweb.field.float' does not exist in registry. 2019-01-17 06:38:53,594 12065 INFO odoo12 werkzeug: 119.243.98.43 - - [17/Jan/2019 06:38:53] "GET /favicon.ico HTTP/1.1" 500 - 9 0.003 0.017 2019-01-17 06:38:53,598 12065 ERROR odoo12 werkzeug: Error on request: Traceback (most recent call last): File "/opt/odoo12/odoo-venv/lib/python3.6/site-packages/werkzeug/serving.py", line 270, in run_wsgi execute(self.server.app) File "/opt/odoo12/odoo-venv/lib/python3.6/site-packages/werkzeug/serving.py", line 258, in execute application_iter = app(environ, start_response) File "/opt/odoo12/odoo/odoo/service/server.py", line 350, in app return self.app(e, s) File "/opt/odoo12/odoo/odoo/service/wsgi_server.py", line 128, in application return application_unproxied(environ, start_response) File "/opt/odoo12/odoo/odoo/service/wsgi_server.py", line 117, in application_unproxied result = odoo.http.root(environ, start_response) File "/opt/odoo12/odoo/odoo/http.py", line 1318, in __call__ return self.dispatch(environ, start_response) File "/opt/odoo12/odoo/odoo/http.py", line 1291, in __call__ return self.app(environ, start_wrapped) File "/opt/odoo12/odoo-venv/lib/python3.6/site-packages/werkzeug/wsgi.py", line 766, in __call__ return self.app(environ, start_response) File "/opt/odoo12/odoo/odoo/http.py", line 1469, in dispatch odoo.registry(db).check_signaling() File "/opt/odoo12/odoo/odoo/__init__.py", line 81, in registry return modules.registry.Registry(database_name) File "/opt/odoo12/odoo/odoo/modules/registry.py", line 62, in __new__ return cls.new(db_name) File "/opt/odoo12/odoo/odoo/modules/registry.py", line 86, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "/opt/odoo12/odoo/odoo/modules/loading.py", line 417, in load_modules force, status, report, loaded_modules, update_module, models_to_check) File "/opt/odoo12/odoo/odoo/modules/loading.py", line 313, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "/opt/odoo12/odoo/odoo/modules/loading.py", line 188, in load_module_graph model_names = registry.load(cr, package) File "/opt/odoo12/odoo/odoo/modules/registry.py", line 240, in load model = cls._build_model(self, cr) File "/opt/odoo12/odoo/odoo/models.py", line 433, in _build_model raise TypeError("Model %r does not exist in registry." % name) TypeError: Model 'ir.qweb.field.float' does not exist in registry. - - -
pythonやodooのモジュールの設定について調べたり、
ネットで下記ページなどを調査したのですが、原因が分かりません。。。
https://stackoverflow.com/questions/31026889/keyerror-every-times-upgrade-odoo-module
https://github.com/odoo/odoo/issues/25611
https://www.odoo.com/fr_FR/forum/aide-1/question/simple-custom-app-crashes-odoo-model-does-not-exist-in-registry-137511
ご存知の方、ご教授の程よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。