← Back to team overview

credativ team mailing list archive

Re: [Bug 1043234] Re: AttributeError: 'Field name not found in browse_record(ir.module.category, 2)'

 

Stephan,

Yes I have the pre-migration.py

-rw-rw-r-- 1 openerp openerp  16K Jul 10 10:33 openupgrade_general_log.txt
-rw-rw-r-- 1 openerp openerp  14K Jul 10 10:33 openupgrade_analysis.txt
drwxrwxr-x 4 openerp openerp 4.0K Sep 28 11:10 .
drwxrwxr-x 3 openerp openerp 4.0K Jul 10 10:33 ..
drwxrwxr-x 2 openerp openerp 4.0K Sep 28 11:02 data
drwxrwxr-x 2 openerp openerp 4.0K Jul 10 10:33 doc
-rw-rw-r-- 1 openerp openerp 3.1K Jul 10 10:33 pre-migration.py
-rw-rw-r-- 1 openerp openerp 1.6K Aug 29 12:00 post-migration.py
-rw-rw-r-- 1 openerp openerp  526 Jul 10 10:33 readme.txt

The database is a straight dump and restore from my V6 Live OpenERP
instance?

I am going to try with a vanilla test database to be sure.


Simon Vass 
Managing Director 
E-Tech Uganda Ltd 

http://www.etech.ug 
Tel: +256 (0) 312260620 or (0) 312260621 
email: service_desk@xxxxxxxx 
skype: e-techservicedesk 


----- Original Message -----
From: "Stefan Rijnhart (Therp)" <1043234@xxxxxxxxxxxxxxxxxx>
To: svass@xxxxxxxx
Sent: Friday, 28 September, 2012 12:06:51 PM
Subject: [Bug 1043234] Re: AttributeError: 'Field name not found in	browse_record(ir.module.category, 2)'

Hi Simon,

thank you for the additional information. The error is fired when an
OpenERP model (the module category) fails to instanciate (it has no
fields). This is probably caused by a failure of the base module to
load, for which I do not see any other cause or hint in the logs.

What I do see is that the migration scripts from the base module are not
being run. You should see something like the following line in your logs
before any xml file is loaded:

openerp.modules.migration: module base: Running migration [>6.x.x.x]
pre-migration

This means that either

- the base module that you are loading does not contain the OpenUpgrade
migrations directory with the migration scripts. Does the file
/opt/openerp/openupgrade-server/openerp/addons/base/migrations/6.1.1.3
/pre-migration.py exist on your system?

- you are running the migration script on a database that has half-
survived a previous upgrade attempt. Did you rerun the migration
procedure on a fresh copy of your 6.0 database?

Cheers,
Stefan.

-- 
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/1043234

Title:
  AttributeError: 'Field name not found in
  browse_record(ir.module.category, 2)'

Status in OpenUpgrade Server:
  Incomplete

Bug description:
  When I run the migration script on my 6.0.4 db to update to 6.1 I get.

  Traceback (most recent call last):
    File "/opt/openerp/server/openerp-server", line 95, in preload_registry
      db, registry = openerp.pooler.get_db_and_pool(dbname, update_module=config['init'] or config['update'], pooljobs=False)
    File "/opt/openerp/server/openerp/pooler.py", line 33, in get_db_and_pool
      registry = RegistryManager.get(db_name, force_demo, status, update_module, pooljobs)
    File "/opt/openerp/server/openerp/modules/registry.py", line 180, in get
      update_module, pooljobs)
    File "/opt/openerp/server/openerp/modules/registry.py", line 202, in new
      openerp.modules.load_modules(registry.db, force_demo, status, update_module)
    File "/opt/openerp/server/openerp/modules/loading.py", line 471, in load_modules
      modobj.update_list(cr, 1)
    File "/opt/openerp/server/openerp/addons/base/module/module.py", line 497, in update_list
      self._update_category(cr, uid, mod, terp.get('category', 'Uncategorized'))
    File "/opt/openerp/server/openerp/addons/base/module/module.py", line 551, in _update_category
      current_category_path.insert(0, current_category.name)
    File "/opt/openerp/server/openerp/osv/orm.py", line 478, in __getattr__
      raise AttributeError(e)
  AttributeError: 'Field name not found in browse_record(ir.module.category, 2)'

To manage notifications about this bug go to:
https://bugs.launchpad.net/openupgrade-server/+bug/1043234/+subscriptions

-- 
You received this bug notification because you are a member of
OpenUpgrade Committers, which is subscribed to OpenUpgrade Server.
https://bugs.launchpad.net/bugs/1043234

Title:
  AttributeError: 'Field name not found in
  browse_record(ir.module.category, 2)'

Status in OpenUpgrade Server:
  Incomplete

Bug description:
  When I run the migration script on my 6.0.4 db to update to 6.1 I get.

  Traceback (most recent call last):
    File "/opt/openerp/server/openerp-server", line 95, in preload_registry
      db, registry = openerp.pooler.get_db_and_pool(dbname, update_module=config['init'] or config['update'], pooljobs=False)
    File "/opt/openerp/server/openerp/pooler.py", line 33, in get_db_and_pool
      registry = RegistryManager.get(db_name, force_demo, status, update_module, pooljobs)
    File "/opt/openerp/server/openerp/modules/registry.py", line 180, in get
      update_module, pooljobs)
    File "/opt/openerp/server/openerp/modules/registry.py", line 202, in new
      openerp.modules.load_modules(registry.db, force_demo, status, update_module)
    File "/opt/openerp/server/openerp/modules/loading.py", line 471, in load_modules
      modobj.update_list(cr, 1)
    File "/opt/openerp/server/openerp/addons/base/module/module.py", line 497, in update_list
      self._update_category(cr, uid, mod, terp.get('category', 'Uncategorized'))
    File "/opt/openerp/server/openerp/addons/base/module/module.py", line 551, in _update_category
      current_category_path.insert(0, current_category.name)
    File "/opt/openerp/server/openerp/osv/orm.py", line 478, in __getattr__
      raise AttributeError(e)
  AttributeError: 'Field name not found in browse_record(ir.module.category, 2)'

To manage notifications about this bug go to:
https://bugs.launchpad.net/openupgrade-server/+bug/1043234/+subscriptions


References