[6.0RC1] not able to install all modules - wizards fail

Bug #672469 reported by Ferdinand
38
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Fix Released
High
OpenERP R&D Addons Team 3

Bug Description

please check and notify the community once the installation process runs without errors.

All modules which can be choosen using the install wizard must install without error.

currently some modules in hr fails.

Revision history for this message
Jamin Shah(OpenERP) (jamin-openerp) wrote :

Hello Dr Ferdinand,

I have checked with latest revision of code and everything is working perfectly at my end,So would you please check with latest code?
You can reopen this bug with proper traceback or screen shot.

Thanks

Changed in openobject-addons:
status: New → Invalid
Revision history for this message
Ferdinand (office-chricar) wrote :
Download full text (5.2 KiB)

fresh db - no demo data -extended view -

The operation cannot be completed, probably due to the following:
- deletion: you may be trying to delete a record while other records still reference it
- creation/update: a mandatory field is not correctly set

[object with reference: name - name]

[2010-11-11 14:19:03,176][test_1111_nodemo1] INFO:init:module resource: no quality certificate
[2010-11-11 14:19:03,176][test_1111_nodemo1] INFO:init:module resource: loading security/ir.model.access.csv
[2010-11-11 14:19:03,226][test_1111_nodemo1] INFO:init:module resource: loading resource_view.xml
[2010-11-11 14:19:03,479][test_1111_nodemo1] INFO:i18n:module resource: loading translation file for language en_US
[2010-11-11 14:19:04,737][test_1111_nodemo1] INFO:init:module hr: loading security/hr_security.xml
[2010-11-11 14:19:04,787][test_1111_nodemo1] ERROR:db.cursor:bad query: insert into "res_users" (id,"menu_id","address_id","context_lang","company_id","menu_tips","active","password",create_uid,create_date) values (3,1,NULL,E'en_US',1,E'True',E'True',E'',1,now())
Traceback (most recent call last):
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/sql_db.py", line 122, in execute
    res = self._obj.execute(query, params)
IntegrityError: null value in column "name" violates not-null constraint

[2010-11-11 14:19:04,787][test_1111_nodemo1] ERROR:tools.convert.xml_import:Parse error in /home2/gass/OpenERP/trunk/openobject-server/bin/addons/hr/security/hr_security.xml:12:
<record id="base.user_demo" model="res.users">
            <field name="groups_id" eval="[(4, ref('base.group_hr_user'))]"/>
     </record>
[2010-11-11 14:19:04,792][test_1111] DEBUG:web-services:IntegrityError
Traceback (most recent call last):
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/osv/osv.py", line 57, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/osv/osv.py", line 140, in execute
    res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/osv/osv.py", line 130, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/addons/base/res/res_config.py", line 166, in action_next
    next = self.execute(cr, uid, ids, context=None)
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/addons/base/res/res_config.py", line 397, in execute
    pooler.restart_pool(cr.dbname, update_module=True)
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/pooler.py", line 60, in restart_pool
    return get_db_and_pool(db_name, force_demo, status, update_module=update_module)
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/pooler.py", line 39, in get_db_and_pool
    addons.load_modules(db, force_demo, status, update_module)
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/addons/__init__.py", line 853, in load_modules
    r = load_module_graph(cr, graph, status, report=report)
  File "/home2/gass/OpenERP/trunk/openobject-server/bin/addons/__init__.py", line 728, in load_module_graph
    load_init_update_xml(cr, m, idref, mode, kind)
  File "/home2/gass/OpenERP/trunk/o...

Read more...

Changed in openobject-addons:
status: Invalid → New
Changed in openobject-addons:
assignee: nobody → OpenERP R&D Addons Team 3 (openerp-dev-addons3)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Antony Lesuisse (OpenERP) (al-openerp) wrote :

hr/security/hr_security.xml probably refers to demo data.

Changed in openobject-addons:
status: Confirmed → In Progress
Revision history for this message
Meera Trambadia (OpenERP) (mtr-openerp) wrote :

Hello Ferdinand,

Its fixed in openobject-addons.
Revision ID: <email address hidden>
Revision no: 3918

Thanks
mtr

Changed in openobject-addons:
status: In Progress → Fix Released
Changed in openobject-addons:
milestone: none → 6.0-rc2
Revision history for this message
safa (bit-alshaygab) wrote :

hello i have a problem when i use V6 when i start the server the addons_path read previous version like this:

[2010-11-24 14:19:03,276][?] INFO:server:OpenERP version - 6.0.0-rc1
[2010-11-24 14:19:03,277][?] INFO:server:addons_path - /home/safa-y/Desktop/openerp-server-5.0.10/bin/addons
[2010-11-24 14:19:03,277][?] INFO:server:database hostname - localhost
[2010-11-24 14:19:03,277][?] INFO:server:database port - 5432
[2010-11-24 14:19:03,277][?] INFO:server:database user - safa-y
[2010-11-24 14:19:03,277][?] INFO:server:initialising distributed objects services
[2010-11-24 14:19:04,510][?] INFO:web-services:starting HTTP service at 0.0.0.0 port 8069
[2010-11-24 14:19:04,510][?] INFO:web-services:starting HTTPS service at 0.0.0.0 port 8071
[2010-11-24 14:19:04,510][?] INFO:web-services:Registered XML-RPC over HTTP
[2010-11-24 14:19:04,512][?] INFO:web-services:starting NET-RPC service at 0.0.0.0 port 8070
[2010-11-24 14:19:04,512][?] INFO:server:Starting 3 services
[2010-11-24 14:19:04,512][?] INFO:server:OpenERP server is running, waiting for connections...

and when i traying to create new db occur this error:

[2010-11-24 14:20:18,922][template1] INFO:web-services:CREATE DATABASE: rrr
[2010-11-24 14:20:18,958][rrr] WARNING:init:module base: module not found
[2010-11-24 14:20:18,959][rrr] ERROR:web-services:[01]: CREATE DATABASE
[2010-11-24 14:20:18,959][rrr] ERROR:web-services:[02]: Traceback (most recent call last):
[2010-11-24 14:20:18,960][rrr] ERROR:web-services:[03]: File "/home/safa-y/Desktop/OOOPenerp/openerp-server-6.0.0-rc1/bin/service/web_services.py", line 94, in __call__
[2010-11-24 14:20:18,960][rrr] ERROR:web-services:[04]: File "/home/safa-y/Desktop/OOOPenerp/openerp-server-6.0.0-rc1/bin/tools/misc.py", line 64, in init_db
[2010-11-24 14:20:18,960][rrr] ERROR:web-services:[05]: File "/home/safa-y/Desktop/OOOPenerp/openerp-server-6.0.0-rc1/bin/addons/__init__.py", line 274, in get_module_resource
[2010-11-24 14:20:18,960][rrr] ERROR:web-services:[06]: TypeError: unsupported operand type(s) for +: 'bool' and 'str'

please some one help me

Revision history for this message
Jay Vora (Serpent Consulting Services) (jayvora) wrote :

Safa,

I guess you are using totally incompatible set of code of client,server and addons.
Make sure, you are either using stable/trunk compatible addons,server and client.

The traceback says that the server once used is stable and then used of trunk.
Thanks.

Revision history for this message
cubells (cubells) wrote :
Download full text (3.7 KiB)

openerp-server: 6.0.4, revno 3632
openerp-client: revno: 6.0.4, 4862
addons: revno: 5305
ubuntu: 12.4
firefox: 14.0.1

>>> import xmlrpclib
>>> user = "cubells"
>>> passwd = "cubellspw"
>>> db = "cubellsdb"
>>> sock_common = xmlrpclib.ServerProxy ('http://localhost:8069/xmlrpc/common')
>>> uid = sock_common.login(db, user, passwd)
>>> sock = xmlrpclib.ServerProxy('http://localhost:8069/xmlrpc/object')
>>> product_template = {
... 'name': 'Cheese burger',
... 'supply_method': 'buy',
... 'list_price': 4.5,
... 'purchase_ok' : True,
... 'type' : 'product',
... 'procure_method': 'make_to_stock',
... 'sale_ok': True,
... 'uom_id': 1,
... 'company_id': 1,
... 'uom_po_id': 1,
... 'categ_id': 1,
... 'rental': False,
... }
>>> product_id = sock.execute(db, uid, passwd, 'product.template', 'create', product_template)
>>> product_product = {
... 'product_template_id': product_id,
... 'default_code': 123456,
... 'name_template': 'Cheese burger',
... 'active': True,
... }
>>> product_id = sock.execute(db, uid, passwd, 'product.product', 'create', product_product)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1578, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.7/xmlrpclib.py", line 1264, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1297, in single_request
    return self.parse_response(response)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1473, in parse_response
    return u.close()
  File "/usr/lib/python2.7/xmlrpclib.py", line 793, in close
    raise Fault(**self._stack[0])
xmlrpclib.Fault: <Fault warning -- Integrity Error

The operation cannot be completed, probably due to the following:
- deletion: you may be trying to delete a record while other records still reference it
- creation/update: a mandatory field is not correctly set

[object with reference: name - name]: 'Traceback (most recent call last):\n File "/usr/local/lib/python2.7/dist-packages/openerp-server/netsvc.py", line 489, in dispatch\n result = ExportService.getService(service_name).dispatch(method, auth, params)\n File "/usr/local/lib/python2.7/dist-packages/openerp-server/service/web_services.py", line 599, in dispatch\n res = fn(db, uid, *params)\n File "/usr/local/lib/python2.7/dist-packages/openerp-server/osv/osv.py", line 154, in wrapper\n self.abortResponse(1, _(\'Integrity Error\'), \'warning\', msg)\n File "/usr/local/lib/python2.7/dist-packages/openerp-server/netsvc.py", line 70, in abortResponse\n raise Exception("%s -- %s\\n\\n%s"%(origin, description, details))\nException: warning -- Integrity Error\n\nThe operation cannot be completed, probably due to the following:\n- deletion: you may be trying to delete a record while other records still reference it\n- creation/update: a mandatory field is not correctly set\n\n[object with reference: name - name]\n'>
>>>

Openerp server log says:

ERROR:db.cursor:bad query: insert into "product_template" (id,"supply_method","list_price","standard_price","me...

Read more...

Revision history for this message
cubells (cubells) wrote :

@cubells:
ERROR:db.cursor:bad query: insert into "product_template" (id,"supply_method","list_price","standard_price","mes_type","uom_id","cost_method","categ_id","uos_coeff","sale_delay","procure_method","sale_ok","purchase_ok","company_id","produce_delay","uom_po_id","rental","type",create_uid,create_date) values (2627,'buy','1.00','1.00','fixed',1,'standard',1,1.0,7.0,'make_to_stock','True','True',1,1.0,1,'False','consu',3,now())
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/openerp-server/sql_db.py", line 131, in execute
    res = self._obj.execute(query, params)
IntegrityError: null value in column "name" violates not-null constraint

Where is the field 'name' of the product_template dictionary??

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.