Revisioning module unsets the Diff module path /node/%node/revisions/%/view and overrides it with: /node/%node/revisions/%vid/view.
But the problem happens when the Diff module hooks are called after the Revisioning module hooks - so the overriding does not happen breaks the menu router item.

The solution is simple - you shuld add the weight for the Revisioning module to make its hooks load after the Diff module hooks.
In my case I updated the system table such that Diff module has weight 1 and Revisioning module - weight: 2

Comments

marcoBauli’s picture

Version: 6.x-3.9 » 6.x-3.x-dev

this helped out :) thx

rdeboer’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

ken hawkins’s picture

Status: Closed (fixed) » Active

This also happened to us using Revisioning 6.x-3.15 and Dif 6.x-2.3 and was resolved using the prescribed method of lowering the weight of Revisioning to 2.

Would seem this should be considered for committing to Revisioning.

rdeboer’s picture

Assigned: Unassigned » rdeboer
Status: Active » Needs work
rdeboer’s picture

Status: Needs work » Fixed

In earlier versions of Revisioning and Diff weights may have been different.

In a clean install of both Revisioning 6.x-3.15 and Diff 6.x-2.3, the module "weights" of both modules equals 0. This means that Revisioning will override the Diff menu entries, as 'R' comes later in the alphabet than 'D' (and later than the 'M' of Module Grants).

So no commit is necessary. If you have played with the module weights in the past and are having trouble it's probably best to set both the Diff and Revisioning module weights back to zero.

Rik

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.