Modify

Opened 4 years ago

Closed 4 years ago

#8261 closed defect (invalid)

Error: Requested field information not found for class resourceworkflowstate.

Reported by: f.gast@… Owned by: seccanj
Priority: normal Component: TestManagerForTracPlugin
Severity: critical Keywords:
Cc: Trac Release: 0.12

Description

On every action in TestManager (e.g. add a new Catalog or just clicking on a test cataloge) I get following error in trac:

Requested field information not found for class resourceworkflowstate.

Logfile says:

2010-12-03 17:13:23,870 Trac[model] DEBUG: Title: None
2010-12-03 17:13:23,870 Trac[model] DEBUG: Description: None
2010-12-03 17:13:23,871 Trac[model] DEBUG: >>> get_fields
2010-12-03 17:13:23,871 Trac[model] DEBUG: <<< get_fields
2010-12-03 17:13:23,871 Trac[model] DEBUG: >>> _fetch_object
2010-12-03 17:13:23,871 Trac[model] DEBUG: Searching for testcatalog: WHERE 1=1 AND id=%%s
2010-12-03 17:13:23,871 Trac[model] DEBUG: id = 3
2010-12-03 17:13:23,872 Trac[model] DEBUG: Object found.
2010-12-03 17:13:23,873 Trac[model] DEBUG: Title: Test4
2010-12-03 17:13:23,873 Trac[model] DEBUG: <<< _fetch_object
2010-12-03 17:13:23,873 Trac[model] DEBUG: Exists: True
2010-12-03 17:13:23,873 Trac[model] DEBUG: {'page_name': u'TC_TT3', 'id': u'3'}
2010-12-03 17:13:23,878 Trac[model] DEBUG: Title: None
2010-12-03 17:13:23,878 Trac[model] DEBUG: Description: None
2010-12-03 17:13:23,878 Trac[model] DEBUG: >>> get_fields
2010-12-03 17:13:23,879 Trac[model] DEBUG: <<< get_fields
2010-12-03 17:13:23,879 Trac[model] DEBUG: >>> _fetch_object
2010-12-03 17:13:23,879 Trac[model] DEBUG: Searching for testcatalog: WHERE 1=1 AND id=%%s
2010-12-03 17:13:23,879 Trac[model] DEBUG: id = 3
2010-12-03 17:13:23,879 Trac[model] DEBUG: Object found.
2010-12-03 17:13:23,879 Trac[model] DEBUG: Title: Test4
2010-12-03 17:13:23,880 Trac[model] DEBUG: <<< _fetch_object
2010-12-03 17:13:23,880 Trac[model] DEBUG: Exists: True
2010-12-03 17:13:23,880 Trac[model] DEBUG: {'page_name': u'TC_TT3', 'id': u'3'}
2010-12-03 17:13:23,880 Trac[model] DEBUG: >>> get_fields
2010-12-03 17:13:23,880 Trac[model] DEBUG: <<< get_fields
2010-12-03 17:13:23,880 Trac[model] DEBUG: Exists: False
2010-12-03 17:13:23,880 Trac[model] DEBUG: {'author': None, 'page_name': None, 'id': None, 'catid': None, 'name': None}
2010-12-03 17:13:23,880 Trac[model] DEBUG: Value before: None
2010-12-03 17:13:23,880 Trac[model] DEBUG: Changing field value.
2010-12-03 17:13:23,880 Trac[model] DEBUG: Value after: 3
2010-12-03 17:13:23,881 Trac[model] DEBUG: >>> list_matching_objects
2010-12-03 17:13:23,881 Trac[model] DEBUG: <<< list_matching_objects
2010-12-03 17:13:23,883 Trac[workflow] DEBUG: >>> TestManagerWorkflowInterface - filter_stream
2010-12-03 17:13:23,883 Trac[model] DEBUG: >>> get_fields
2010-12-03 17:13:23,883 Trac[main] WARNING: HTTPInternalError: 500 Trac Error (Requested field information not found for class resourceworkflowstate.)

Trac Version: 0.12
TestManager Version: 1.3.11

Attachments (0)

Change History (4)

comment:1 Changed 4 years ago by seccanj

Hi,
I tried to reproduce this problem, but without success.

Please, could you make sure you have upgraded all the plugins in the set:

TracGenericClass: 1.0.3
TracGenericWorkflow: 1.0.2
TestManager: 1.3.11

Which python version do you use (I only tested on 2.6) ?

Ciao,
Roberto

comment:2 Changed 4 years ago by seccanj

Also, could you copy&paste your trac.ini file?

comment:3 Changed 4 years ago by anonymous

Hi,
yes, we are using the latest versions of the Modules (1.0.3|1.0.2|1.3.11) and python 2.6

sys.version= 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 

AH! There it was... while pasting my trac.ini, i noticed i have forgotten to enable tracgenericclass.* and tracgenericworkflow.*
After adding these, it works!

comment:4 Changed 4 years ago by seccanj

  • Resolution set to invalid
  • Status changed from new to closed

:-)

Wow, this one was easy to fix :-)

Ciao,
Roberto

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.