Modify

Opened 3 years ago

Closed 3 years ago

#13223 closed defect (fixed)

Trac 1.2 fails with MWP 1.4.0

Reported by: trac@… Owned by: Cinc-th
Priority: normal Component: MultipleWorkflowPlugin
Severity: blocker Keywords:
Cc: Trac Release: 1.2

Description (last modified by Ryan J Ollos)

After upgrading to Trac 1.2 and MWP to 1.4.0 (trunk version as of today), it throws:

Cannot find implementation(s) of the ITicketActionController interface named MultipleWorkflowPlugin. Please check that the Component is enabled or update the option [ticket] workflow in trac.ini.

Additionally, on the same error page:

  • Error with navigation contributor "AdminModule"
  • Error with navigation contributor "SearchModule"
  • Error with navigation contributor "RoadmapModule"
  • Error with navigation contributor "QueryModule"
  • Error with navigation contributor "ReportModule"
  • Error with navigation contributor "TicketModule"
  • Error with navigation contributor "TimelineModule"
  • Error with navigation contributor "BrowserModule"
  • Error with navigation contributor "WikiModule"
  • Error with navigation contributor "TracHoursPlugin"

Attachments (0)

Change History (3)

comment:1 Changed 3 years ago by anonymous

Apparently I found it: __init__.py was changed at revision [16598] from:

    pkg_resources.require('Trac > 1.0')

to

    pkg_resources.require('Trac > 1.2')

Running the plugin at 1.2, it did not accept it.

I hacked it to

    pkg_resources.require('Trac > 1.1')

and it works now in my 1.2.

comment:2 Changed 3 years ago by Ryan J Ollos

Description: modified (diff)

comment:3 Changed 3 years ago by Ryan J Ollos

Resolution: fixed
Status: newclosed

In 16682:

MultipleWorkflowPlugin 1.4.1: Allow plugin to work with Trac 1.2

Fixes #13223.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Cinc-th.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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

 
Note: See TracTickets for help on using tickets.