This question has been flagged
1 Reply
21050 Views

I created a new module. And clicking on the menu item, I got this error. Please what am I not getting and what do I do? Thank you for you help. Here is the full error:

File "/home/openerp/openerp/modules/registry.py", line 102, in __getitem__ return self.models[model_name] KeyError: u'my_object_name'

Avatar
Discard

Can you post the full error ?

Yes, it's better if you post the full error and your module code if it's possible.

Have you verify the import in __init__.py ?

Author

Yes Xsias I have imported my py file in the _init_.py. What could be the problem still?

Can you post your code if it's possible ?

Best Answer

It might be that in your config file (openerp-server.conf), the addons path is not correctly set. Your module is not recognized by OpenERP. The module must be installed in the standard addons folder (with for example a symlink), or must be put in another folder, that was mentioned in the addons path, for example:

addons_path = /opt/openerp/addons,/opt/openerp/web/addons,/opt/openerp/custom/addons/

your custom modules should then be put in: /opt/openerp/custom/addons/

Note: make not the mistake to write /opt/openerp/custom/addons/my_custom_module

regards, Jeroen

Avatar
Discard