Skip to Content
Menu
This question has been flagged
2 Replies
1319 Views

Hello

I have the backup of an Odoo Enterprise v15 database.

I need to copy all the products, with their images, to a new database but from an Odoo Community v15 installation.


I tried to restore the backup directly in Odoo Community v15 but it did not allow me to see the products because I got an error: 


UncaughtPromiseError > TypeError

Promesa desconocida > Cannot read properties of undefined (reading 'type')

TypeError: Cannot read properties of undefined (reading 'type')
    at ControlPanelModelExtension._extractAttributes (http://localhost:8069/web/assets/21499-4e07b0d/web.assets_backend.min.js:3615:107)
    at http://localhost:8069/web/assets/21499-4e07b0d/web.assets_backend.min.js:3597:6
    at Array.forEach ()
    at ControlPanelModelExtension._createGroupOfFiltersFromArch (http://localhost:8069/web/assets/21499-4e07b0d/web.assets_backend.min.js:3592:364)
    at ControlPanelModelExtension._addFilters (http://localhost:8069/web/assets/21499-4e07b0d/web.assets_backend.min.js:3581:51)
    at ControlPanelModelExtension.prepareState (http://localhost:8069/web/assets/21499-4e07b0d/web.assets_backend.min.js:3555:149)
    at ControlPanelModelExtension.importState (http://localhost:8069/web/assets/21499-4e07b0d/web.assets_backend.min.js:5852:68)
    at ActionModel.importState (http://localhost:8069/web/assets/21499-4e07b0d/web.assets_backend.min.js:5868:180)
    at new Model (http://localhost:8069/web/assets/21499-4e07b0d/web.assets_backend.min.js:5857:6)
    at new ActionModel (http://localhost:8069/web/assets/21499-4e07b0d/web.assets_backend.min.js:4502:1)

Avatar
Discard

First activate the developer mode in order to better report js errors.
You could activate it using this url http://localhost:8069/web?debug=assets

Author

Hi, thanks for your answer!

I activated the developer mode and tried to see the products again. This is the report I got:

UncaughtPromiseError > TypeError

Promesa desconocida > Cannot read properties of undefined (reading 'type')

TypeError: Cannot read properties of undefined (reading 'type')
at ControlPanelModelExtension._extractAttributes (http://localhost:8069/web/assets/debug/web.assets_backend.js:45260:46)
at http://localhost:8069/web/assets/debug/web.assets_backend.js:45116:26 (/web/static/src/legacy/js/control_panel/control_panel_model_extension.js:959)
at Array.forEach (<anonymous>) (/web/static/src/legacy/js/control_panel/control_panel_model_extension.js:815)
at ControlPanelModelExtension._createGroupOfFiltersFromArch (http://localhost:8069/web/assets/debug/web.assets_backend.js:45073:24) (/web/static/src/legacy/js/control_panel/control_panel_model_extension.js:772)
at ControlPanelModelExtension._addFilters (http://localhost:8069/web/assets/debug/web.assets_backend.js:44899:18) (/web/static/src/legacy/js/control_panel/control_panel_model_extension.js:598)
at ControlPanelModelExtension.prepareState (http://localhost:8069/web/assets/debug/web.assets_backend.js:44522:22) (/web/static/src/legacy/js/control_panel/control_panel_model_extension.js:221)
at ControlPanelModelExtension.importState (http://localhost:8069/web/assets/debug/web.assets_backend.js:93592:22) (/web/static/src/legacy/js/model.js:81)
at ActionModel.importState (http://localhost:8069/web/assets/debug/web.assets_backend.js:93871:27) (/web/static/src/legacy/js/model.js:360)
at new Model (http://localhost:8069/web/assets/debug/web.assets_backend.js:93767:18) (/web/static/src/legacy/js/model.js:256)
at new ActionModel (http://localhost:8069/web/assets/debug/web.assets_backend.js:63507:5) (/web/static/src/legacy/js/views/action_model.js:59)

Best Answer

Did you manage to solve your problem? I have a similar problem, with some modules from my odoo15

Avatar
Discard
Best Answer

Hi,

Make sure that you have uninstalled the enterprise modules from this db, if it is still in db and modules are not available in the path, you will get glitches here and there.

So ensure the enterprise modules are uninstalled and see if you have still errors.

Thanks

Avatar
Discard
Author

Hi, thanks for your answer!

That's a really good point. I didn't think about that!
I tried to uninstall the enterprise modules by going to the module > uninstall but got errors as well. There are 3 enterprise modules I think I need to remove: Barcode, Studio and Accounting.

For example, If I try to remove the "Studio" module I get this error:

RPC_ERROR
Odoo Server Error

Traceback (most recent call last):
File "C:\Program Files\Odoo15\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "C:\Program Files\Odoo15\server\odoo\http.py", line 698, in dispatch
result = self._call_function(**self.params)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 368, in _call_function
return checked_call(self.db, *args, **kwargs)
File "C:\Program Files\Odoo15\server\odoo\service\model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 357, in checked_call
result = self.endpoint(*a, **kw)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 921, in __call__
return self.method(*args, **kw)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 546, in response_wrap
response = f(*args, **kw)
File "C:\Program Files\Odoo15\server\odoo\addons\web\controllers\main.py", line 1324, in call_kw
return self._call_kw(model, method, args, kwargs)
File "C:\Program Files\Odoo15\server\odoo\addons\web\controllers\main.py", line 1316, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "C:\Program Files\Odoo15\server\odoo\api.py", line 462, in call_kw
result = _call_kw_model_create(method, model, args, kwargs)
File "C:\Program Files\Odoo15\server\odoo\api.py", line 442, in _call_kw_model_create
result = method(recs, *args, **kwargs)
File "<decorator-gen-67>", line 2, in create
File "C:\Program Files\Odoo15\server\odoo\api.py", line 412, in _model_create_multi
return create(self, [arg])
File "C:\Program Files\Odoo15\server\odoo\addons\base\models\ir_fields.py", line 613, in create
recs = super().create(vals_list)
File "<decorator-gen-13>", line 2, in create
File "C:\Program Files\Odoo15\server\odoo\api.py", line 413, in _model_create_multi
return create(self, arg)
File "C:\Program Files\Odoo15\server\odoo\models.py", line 4041, in create
raise ValueError("Invalid field %r on model %r" % (key, self._name))
Exception

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

Traceback (most recent call last):
File "C:\Program Files\Odoo15\server\odoo\http.py", line 654, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: Invalid field 'is_studio' on model 'base.module.uninstall'

Is there any other way that I could remove them?

Related Posts Replies Views Activity
3
May 25
2192
1
May 25
346
0
May 25
332
1
May 25
665
4
May 25
1936