Closed (fixed)
Project:
Revisioning
Version:
6.x-3.2
Component:
Code
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
6 Aug 2010 at 02:24 UTC
Updated:
19 Aug 2010 at 01:41 UTC
We can successfully upgrade to the 3.2 revisioning and 3.2 module_grants modules with no obvious problems however if we attempt to upgrade past that point submenutree no longer displays any menu items, its difficult to say what is causing the problem but our developer advises some possible causes of this problem:
a) how Revisioning modifies menu items,
or
b) the callback method changes from revisioning 3.2 and 3.3 which perhaps has caused a conflict in our case. e.g. http://drupal.org/node/796470
Upgrading to more recent releases also had the same problem for us.
Something appears to over writing the the menu items that submenutree creates.
Comments
Comment #1
rdeboerThe version numbers you mention are old. Did you make a typo in version numbers?
Try upgrading to Revisioning 6.x-3.11 and Module Grants 6.x-3.6 and don't forget to execute /update.php.
Comment #2
richardhayward commentedWe also tried upgrading to the latest version with the same problem. We'll double check and respond again in a couple of days.
Comment #3
richardhayward commentedTo clarify because maybe it wasn't clear in the original description:
Comment #4
rdeboerWhich submenutree?
There must be something special about your install, as this problem hasn't been reported before.
Can you think of any modules that may cause interference with Revisioning?
Comment #5
richardhayward commentedIts the Submenu Tree block items that don't display (http://drupal.org/project/submenutree).
Can't think of any modules that might be interfering, and more testing has already been done on this.
Comment #6
rdeboerAh, ok, so if you disable the submenutree module, does the problem go away?
Comment #7
richardhayward commentedYes, that's correct. Issue posted in Submenu Tree #879528: Possible conflict with Revisioning module.
Comment #8
rdeboerHi Richard,
Ok, so it's Revisioning in combination with Submenu Tree's block items.... It would be helpful if you could outline the steps of a simple reproduceable test case, as Submenu Tree has a few modes of operation and I prefer not to waste time trying them all in order to reproduce an error that I haven't seen myself.
step 1 Install Revisioning (with Module Grants downloaded but disabled for the purpose of narrowing down the culprit code).
step 2 Install Submenu Tree
step 3 Describe point by point how you create the simplest tree that causes the error to show.
a.....
b....
c...
Then I have something to go by.
Rik
Comment #9
richardhayward commentedHi Rik, thanks for your help yesterday. In #879528: Possible conflict with Revisioning module, we described a conflict with the Submenu Tree which has now been resolved, and we believe will also resolve this issue. The fix required making the Submenu Tree module node page view detection more robust to work with modules such as Revisioning that menu_alter() the node/% page callback. We will go ahead and deploy our upgrade as planned and will advise you of the outcome! Regards, Richard.
Comment #10
rdeboerTrust your issue was solved via the Submenu Tree module, i.e. not a Revisioning problem?
Comment #11
richardhayward commentedRik thanks for this, we are still in progress. We need to upgrade Pathauto and Token which stopped working after we upgraded on our test server. After that we'll apply the upgrade again for hopefully final testing. Cheers, Richard.