Skip to main content

Odoo/OpenERP Warning : invalid module names, ignored

Create a new module and new class. After adding 2 variables in class, I tried to restart OpenERP server with following command :

Command : $./openerp-server -u <module_name> -d <db_name>

Example : $./openerp-server -u my_training -d training

Server got started but showed me following warning message on console :

Warning :  invalid module names, ignored

Checked code and followed all necessary steps to check each and everything but was not getting any clue. After some time found a link and ran following command on console :

Command : $./openerp-server -u base -i <module_name> -d <db_name>

Example : $./openerp-server -u base -i my_training -d training

It worked. What this command will do is; it will install all the base modules and update your new module as well.

I feel like this solution is good but not the best. If someone else is having better one please don't hesitate to post as comments.

Thanks!!!!!! Enjoy Programming :)

Reference Link : https://www.odoo.com/forum/Help-1/question/is-Update-Module-List-from-command-line-possible-54578

Comments

  1. Thanks I had the same problem and this worked.

    ReplyDelete
  2. Thanks for sharing, good work!You are probably using Odoo 11 by now. A lot of things were to discover when Open ERP changed its name to Odoo. Actually, the list of changes is quite impressive: https://mobilunity.com/blog/odoo-vs-openerp-comparison-of-these-systems/. That backward compatibility came really handy.

    ReplyDelete

Post a comment

Thanks for your valuable comments.

Popular posts from this blog

Odoo: Qweb Templates Cache Issue

Hi Everyone, Today I was working on a hotel booking template in Odoo and changes made in the Qweb template(.xml) were not reflecting on updating module with odoo service restart. Tried few times without any success :(. Finally, I decided to delete the old template from Odoo backend and then update module again and it worked like a charm!! :) Steps to delete template from backend: Settings --> User Interface --> Views --> Search by template name Delete the used template. Although it's a small post, but I'm sure it will meet the purpose and help someone in the future. Thanks!!! Enjoy Programming!! :) Reference Links: =================================== https://www.odoo.com/forum/help-1/question/odoo-cache-and-updating-qweb-templates-84492

Odoo12/13: Add an extra action in the tree view action button

This post will help you to add an action window in Odoo. Odoo13: <act_window id="action_make_bank_payment"              name="Do Bank Payment"              res_model="account.ob.payment"              binding_model="account.move"              view_mode="form"              target="new"              binding_views="list,form"              domain="[('type','=', 'in_invoice')]"              groups="account.group_account_user" /> Odoo12: <act_window id="action_make_bank_payment"              name="Do Bank Payment"              res_model="account.ob.payment"             view_mode="tree,form"              domain="[('type','=', 'in_invoice')]"              groups="account.group_account_user" /> Thanks!!! Enjoy Programming!! :) Reference: https://www.odoo.com/es_

Odoo/OpenERP: one2one relational field example

one2one relational field is deprecated in OpenERP version>5 but you can achieve the same using many2one relational field. You can achieve it in following two ways : 1) using many2one field in both the objects ( http://tutorialopenerp.wordpress.com/2014/04/23/one2one/ ) 2)  using inheritance by deligation You can easily find the first solution with little search over internet so let's start with 2nd solution. Scenario :  I want to create a one2one relation between two objects of openerp hr.employee and hr.employee.medical.details What I should do  i. Add _inherits section in hr_employee class ii. Add field medical_detail_id in hr_employee class class hr_employee(osv.osv):     _name = 'hr.employee'     _inherits = {' hr.employee.medical.details ': "medical_detail_id"}     _inherit = 'hr.employee'         _columns = {              'emp_code':fields.char('Employee Code', si