Docker command: python3 odoo/odoo-bin --addons-path enterprise/.,odoo-customer-customizations/.,odoo/addons,odoo/odoo/addons -d 00602-saas-17-3-base --load base -i base --stop-after-init --log-level=test --max-cron-threads=0 ================================================= Adding readonly volume '/data/build/odoo' pointing to /home/runbot/odoo/runbot/runbot/static/sources/odoo/e1fb54cb3d5db9c906946fa11ff49c1ca86d3722 Adding readonly volume '/data/build/enterprise' pointing to /home/runbot/odoo/runbot/runbot/static/sources/enterprise/ea1da371b31900123246bbc57a3b1ed997e7b051 Adding readonly volume '/data/build/odoo-customer-customizations' pointing to /home/runbot/odoo/runbot/runbot/static/sources/odoo-customer-customizations/12bba8722cbbd9e5d888e9d4af2f4587f03b692d Adding readonly volume '/data/build/odoo-at-certification-apps' pointing to /home/runbot/odoo/runbot/runbot/static/sources/odoo-at-certification-apps/1362aeb32baddb7f8d075205f89a900c0597d3e2 Adding readonly volume '/home/runbot/.odoorc' pointing to /home/runbot/odoo/runbot/runbot/static/build/00602-saas-17-3/.odoorc WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Ignoring cryptography: markers 'python_version < "3.12"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring gevent: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version == "3.10"' don't match your environment Ignoring greenlet: markers 'sys_platform != "win32" and python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring Jinja2: markers 'python_version <= "3.10"' don't match your environment Ignoring libsass: markers 'python_version < "3.12"' don't match your environment Ignoring lxml: markers 'python_version <= "3.10"' don't match your environment Ignoring lxml: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring MarkupSafe: markers 'python_version <= "3.10"' don't match your environment Ignoring MarkupSafe: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring Pillow: markers 'python_version <= "3.10"' don't match your environment Ignoring Pillow: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring psutil: markers 'python_version <= "3.10"' don't match your environment Ignoring psutil: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.10"' don't match your environment Ignoring psycopg2: markers 'python_version == "3.11"' don't match your environment Ignoring pyopenssl: markers 'python_version < "3.12"' don't match your environment Ignoring PyPDF2: markers 'python_version <= "3.10"' don't match your environment Ignoring pypiwin32: markers 'sys_platform == "win32"' don't match your environment Ignoring python-ldap: markers 'sys_platform != "win32" and python_version < "3.12"' don't match your environment Ignoring reportlab: markers 'python_version <= "3.10"' don't match your environment Ignoring reportlab: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Ignoring requests: markers 'python_version < "3.12"' don't match your environment Ignoring rl-renderPM: markers 'sys_platform == "win32" and python_version >= "3.12"' don't match your environment Ignoring urllib3: markers 'python_version < "3.12"' don't match your environment Ignoring Werkzeug: markers 'python_version <= "3.10"' don't match your environment Ignoring Werkzeug: markers 'python_version > "3.10" and python_version < "3.12"' don't match your environment Collecting Babel==2.9.1 (from -r odoo/requirements.txt (line 3)) Downloading Babel-2.9.1-py2.py3-none-any.whl.metadata (1.2 kB) Collecting chardet==4.0.0 (from -r odoo/requirements.txt (line 4)) Downloading chardet-4.0.0-py2.py3-none-any.whl.metadata (3.5 kB) Requirement already satisfied: cryptography==42.0.8 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 6)) (42.0.8) Collecting decorator==4.4.2 (from -r odoo/requirements.txt (line 7)) Downloading decorator-4.4.2-py2.py3-none-any.whl.metadata (4.2 kB) Collecting docutils==0.17 (from -r odoo/requirements.txt (line 8)) Downloading docutils-0.17-py2.py3-none-any.whl.metadata (2.9 kB) Requirement already satisfied: ebaysdk==2.1.5 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 9)) (2.1.5) Collecting freezegun==1.1.0 (from -r odoo/requirements.txt (line 10)) Downloading freezegun-1.1.0-py2.py3-none-any.whl.metadata (10 kB) Requirement already satisfied: geoip2==2.9.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 11)) (2.9.0) Requirement already satisfied: gevent==24.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 14)) (24.2.1) Requirement already satisfied: greenlet==3.0.3 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 17)) (3.0.3) Collecting idna==2.10 (from -r odoo/requirements.txt (line 18)) Downloading idna-2.10-py2.py3-none-any.whl.metadata (9.1 kB) Requirement already satisfied: Jinja2==3.1.2 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 20)) (3.1.2) Requirement already satisfied: libsass==0.22.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 22)) (0.22.0) Requirement already satisfied: lxml==5.2.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 25)) (5.2.1) Requirement already satisfied: lxml-html-clean in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 26)) (0.1.1) Requirement already satisfied: MarkupSafe==2.1.5 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 29)) (2.1.5) Collecting num2words==0.5.10 (from -r odoo/requirements.txt (line 30)) Downloading num2words-0.5.10-py3-none-any.whl.metadata (8.9 kB) Requirement already satisfied: ofxparse==0.21 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 31)) (0.21) Requirement already satisfied: passlib==1.7.4 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 32)) (1.7.4) Requirement already satisfied: Pillow==10.2.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 35)) (10.2.0) Requirement already satisfied: polib==1.1.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 36)) (1.1.1) Requirement already satisfied: psutil==5.9.8 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 39)) (5.9.8) Requirement already satisfied: psycopg2==2.9.9 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 42)) (2.9.9) Requirement already satisfied: pyopenssl==24.1.0 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 44)) (24.1.0) Requirement already satisfied: PyPDF2==2.12.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 46)) (2.12.1) Requirement already satisfied: pyserial==3.5 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 48)) (3.5) Collecting python-dateutil==2.8.1 (from -r odoo/requirements.txt (line 49)) Downloading python_dateutil-2.8.1-py2.py3-none-any.whl.metadata (8.0 kB) Requirement already satisfied: python-ldap==3.4.4 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 51)) (3.4.4) Collecting python-stdnum==1.17 (from -r odoo/requirements.txt (line 52)) Downloading python_stdnum-1.17-py2.py3-none-any.whl.metadata (16 kB) Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 53)) (2024.1) Requirement already satisfied: pyusb==1.2.1 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 54)) (1.2.1) Collecting qrcode==7.3.1 (from -r odoo/requirements.txt (line 55)) Downloading qrcode-7.3.1.tar.gz (43 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: reportlab==4.1.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 58)) (4.1.0) Requirement already satisfied: requests==2.31.0 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 60)) (2.31.0) Collecting rjsmin==1.1.0 (from -r odoo/requirements.txt (line 61)) Downloading rjsmin-1.1.0.tar.gz (412 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: urllib3==2.0.7 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 64)) (2.0.7) Requirement already satisfied: vobject==0.9.6.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 65)) (0.9.6.1) Requirement already satisfied: Werkzeug==3.0.1 in /usr/lib/python3/dist-packages (from -r odoo/requirements.txt (line 68)) (3.0.1) Collecting xlrd==1.2.0 (from -r odoo/requirements.txt (line 69)) Downloading xlrd-1.2.0-py2.py3-none-any.whl.metadata (1.3 kB) Collecting XlsxWriter==3.0.2 (from -r odoo/requirements.txt (line 70)) Downloading XlsxWriter-3.0.2-py3-none-any.whl.metadata (2.5 kB) Requirement already satisfied: xlwt==1.3.0 in /home/runbot/.local/lib/python3.12/site-packages (from -r odoo/requirements.txt (line 71)) (1.3.0) Collecting zeep==4.1.0 (from -r odoo/requirements.txt (line 72)) Downloading zeep-4.1.0-py2.py3-none-any.whl.metadata (3.4 kB) Requirement already satisfied: cffi>=1.12 in /home/runbot/.local/lib/python3.12/site-packages (from cryptography==42.0.8->-r odoo/requirements.txt (line 6)) (2.0.0) Requirement already satisfied: docopt>=0.6.2 in /usr/lib/python3/dist-packages (from num2words==0.5.10->-r odoo/requirements.txt (line 30)) (0.6.2) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil==2.8.1->-r odoo/requirements.txt (line 49)) (1.16.0) Requirement already satisfied: pyasn1>=0.3.7 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 51)) (0.4.8) Requirement already satisfied: pyasn1_modules>=0.1.5 in /usr/lib/python3/dist-packages (from python-ldap==3.4.4->-r odoo/requirements.txt (line 51)) (0.2.8) Requirement already satisfied: attrs>=17.2.0 in /usr/lib/python3/dist-packages (from zeep==4.1.0->-r odoo/requirements.txt (line 72)) (23.2.0) Requirement already satisfied: cached-property>=1.3.0 in /usr/lib/python3/dist-packages (from zeep==4.1.0->-r odoo/requirements.txt (line 72)) (1.5.2) Requirement already satisfied: isodate>=0.5.4 in /usr/lib/python3/dist-packages (from zeep==4.1.0->-r odoo/requirements.txt (line 72)) (0.6.1) Requirement already satisfied: platformdirs>=1.4.0 in /usr/lib/python3/dist-packages (from zeep==4.1.0->-r odoo/requirements.txt (line 72)) (4.2.0) Requirement already satisfied: requests-toolbelt>=0.7.1 in /usr/lib/python3/dist-packages (from zeep==4.1.0->-r odoo/requirements.txt (line 72)) (1.0.0) Requirement already satisfied: requests-file>=1.5.1 in /usr/lib/python3/dist-packages (from zeep==4.1.0->-r odoo/requirements.txt (line 72)) (1.5.1) Requirement already satisfied: pycparser in /home/runbot/.local/lib/python3.12/site-packages (from cffi>=1.12->cryptography==42.0.8->-r odoo/requirements.txt (line 6)) (3.0) Downloading Babel-2.9.1-py2.py3-none-any.whl (8.8 MB) Downloading chardet-4.0.0-py2.py3-none-any.whl (178 kB) Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB) Downloading docutils-0.17-py2.py3-none-any.whl (575 kB) Downloading freezegun-1.1.0-py2.py3-none-any.whl (16 kB) Downloading idna-2.10-py2.py3-none-any.whl (58 kB) Downloading num2words-0.5.10-py3-none-any.whl (101 kB) Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB) Downloading python_stdnum-1.17-py2.py3-none-any.whl (943 kB) Downloading xlrd-1.2.0-py2.py3-none-any.whl (103 kB) Downloading XlsxWriter-3.0.2-py3-none-any.whl (149 kB) Downloading zeep-4.1.0-py2.py3-none-any.whl (100 kB) Building wheels for collected packages: qrcode, rjsmin Building wheel for qrcode (setup.py): started Building wheel for qrcode (setup.py): finished with status 'done' Created wheel for qrcode: filename=qrcode-7.3.1-py3-none-any.whl size=40386 sha256=1fcc61326345116d5ff4f4b8fc1725916b2b3a43f6c581f373aacecec49248c1 Stored in directory: /home/runbot/.cache/pip/wheels/23/13/8b/59ae3d8bf84ad9a4ce3b3f5a50932989bdc6264b361e1ba048 Building wheel for rjsmin (setup.py): started Building wheel for rjsmin (setup.py): finished with status 'done' Created wheel for rjsmin: filename=rjsmin-1.1.0-cp312-cp312-linux_x86_64.whl size=29512 sha256=bd15e4a58ddd044555671c0a82d47d4899fb11e9b061224f72a97922edaeae1e Stored in directory: /home/runbot/.cache/pip/wheels/31/31/e0/6fbcdfbe0a12e70b1a1272508c6913c2dc69e58c2b9a13e2f6 Successfully built qrcode rjsmin WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Installing collected packages: rjsmin, python-stdnum, zeep, XlsxWriter, xlrd, qrcode, python-dateutil, num2words, idna, docutils, decorator, chardet, Babel, freezegun WARNING: The script qr is installed in '/home/runbot/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The script chardetect is installed in '/home/runbot/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The script pybabel is installed in '/home/runbot/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed Babel-2.9.1 XlsxWriter-3.0.2 chardet-4.0.0 decorator-4.4.2 docutils-0.17 freezegun-1.1.0 idna-2.10 num2words-0.5.10 python-dateutil-2.8.1 python-stdnum-1.17 qrcode-7.3.1 rjsmin-1.1.0 xlrd-1.2.0 zeep-4.1.0 2026-03-04 04:50:59,300 36 INFO ? odoo: Odoo version saas~17.3 2026-03-04 04:50:59,301 36 INFO ? odoo: Using configuration file at /home/runbot/.odoorc 2026-03-04 04:50:59,301 36 INFO ? odoo: addons paths: ['/data/build/odoo/odoo/addons', '/data/build/datadir/addons/saas~17.3', '/data/build/enterprise', '/data/build/odoo-customer-customizations', '/data/build/odoo/addons'] 2026-03-04 04:50:59,301 36 INFO ? odoo: database: runbot@default:default Warn: Can't find .pfb for face 'Courier' 2026-03-04 04:50:59,474 36 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-03-04 04:50:59,692 36 INFO ? odoo.modules.loading: init db 2026-03-04 04:51:00,154 36 WARNING ? py.warnings: /data/build/odoo/odoo/modules/module.py:235: DeprecationWarning: __openerp__.py manifests are deprecated since 17.0, rename '/data/build/odoo-customer-customizations/itc_parametriza_itcenter_fr/__openerp__.py' to __manifest__.py (valid since 10.0) File "/data/build/odoo/odoo-bin", line 8, in odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 66, in main o.run(args) File "/data/build/odoo/odoo/cli/server.py", line 183, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 176, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1390, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 573, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1295, in preload_registries registry = Registry.new(dbname, update_module=update_module) File "", line 2, in new File "/data/build/odoo/odoo/tools/func.py", line 87, in locked return func(inst, *args, **kwargs) File "/data/build/odoo/odoo/modules/registry.py", line 122, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/odoo/odoo/modules/loading.py", line 397, in load_modules odoo.modules.db.initialize(cr) File "/data/build/odoo/odoo/modules/db.py", line 44, in initialize info = odoo.modules.get_manifest(i) File "/data/build/odoo/odoo/modules/module.py", line 336, in get_manifest return copy.deepcopy(_get_manifest_cached(module, mod_path)) File "/data/build/odoo/odoo/modules/module.py", line 340, in _get_manifest_cached return load_manifest(module, mod_path) File "/data/build/odoo/odoo/modules/module.py", line 275, in load_manifest manifest_file = module_manifest(mod_path) File "/data/build/odoo/odoo/modules/module.py", line 235, in module_manifest warnings.warn( 2026-03-04 04:51:00,160 36 WARNING ? odoo.modules.module: Missing `license` key in manifest for 'itc_parametriza_itcenter_fr', defaulting to LGPL-3 2026-03-04 04:51:00,169 36 INFO ? odoo.modules.loading: skipping reset_modules_state, ir_module_module table does not exists 2026-03-04 04:51:00,169 36 ERROR ? odoo.modules.registry: Failed to load registry 2026-03-04 04:51:00,170 36 CRITICAL ? odoo.service.server: Failed to initialize database `00602-saas-17-3-base`. Traceback (most recent call last): File "/data/build/odoo/odoo/modules/module.py", line 316, in load_manifest manifest['version'] = adapt_version(manifest['version']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/module.py", line 423, in adapt_version raise ValueError(f"Invalid version {base_version!r}. Modules should have a version in format `x.y`, `x.y.z`," ValueError: Invalid version '9.0.0.0'. Modules should have a version in format `x.y`, `x.y.z`, `saas~17.3.x.y` or `saas~17.3.x.y.z`. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/odoo/odoo/service/server.py", line 1295, in preload_registries registry = Registry.new(dbname, update_module=update_module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 2, in new File "/data/build/odoo/odoo/tools/func.py", line 87, in locked return func(inst, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/registry.py", line 122, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/odoo/odoo/modules/loading.py", line 397, in load_modules odoo.modules.db.initialize(cr) File "/data/build/odoo/odoo/modules/db.py", line 44, in initialize info = odoo.modules.get_manifest(i) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/module.py", line 336, in get_manifest return copy.deepcopy(_get_manifest_cached(module, mod_path)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/module.py", line 340, in _get_manifest_cached return load_manifest(module, mod_path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/module.py", line 319, in load_manifest raise ValueError(f"Module {module}: invalid manifest") from e ValueError: Module itc_parametriza_itcenter_fr: invalid manifest 2026-03-04 04:51:00,172 36 INFO ? odoo.service.server: Initiating shutdown 2026-03-04 04:51:00,172 36 INFO ? odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. 2026-03-04 04:51:00,172 36 INFO ? odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 2 connections cp: cannot stat '/data/build/datadir/filestore/00602-saas-17-3-base': No such file or directory