Upgrading Public Access Roles from Umbraco 7.2.4 to 7.4.2 or 7.4.3 fails
Access roles are unreliable in umbraco 7.2 and before, roles in our intranet completely dissapear on a regular base. See: http://issues.umbraco.org/issue/U4-6247.
Because of this problem we tried upgrading from 7.2.4 to 7.4.2 and later 7.4.3, main reason that the accessrules are stored in de database from 7.3, maybe that would solve this problem. All the accessrules are nicely stored in the tables umbracoAccess and umbracoAccessRule. In our umbraco solution we use often multiple roles in a lot of nodes. This works in Umbraco 7.2.4 except for the occasional loss of all rules.
However after upgrading to 7.4 in the umbraco backend only one rule is shown while in the umbracoAccessRule table all multiple imported roles are stored.
We thought that maybe there were problems in the access.config file so we wrote our own script to reset the access rules to the nodes with the umbraco Api. All the rules were stored nicely in the access tables again, but with the same result.
It looks like there is a problem initializing the access data when using lots of roles (we have around 800 nodes with about 4000 set roles , on avarage 5 roles per node)
We tried to restore the roles in small parts and that worked as long as the number of rules stayed small, if we want to restore all roles, it just doesn’t work anymore.
There is no error in the logfiles at all, this would be expected since the data in the tables doesn’t correspond with the data in the umbraco backend.
It is extremely important for us that this problem will be solved because our intranet is not stable and secure now.
Upgrading Public Access Roles from Umbraco 7.2.4 to 7.4.2 or 7.4.3 fails
Access roles are unreliable in umbraco 7.2 and before, roles in our intranet completely dissapear on a regular base. See: http://issues.umbraco.org/issue/U4-6247.
Because of this problem we tried upgrading from 7.2.4 to 7.4.2 and later 7.4.3, main reason that the accessrules are stored in de database from 7.3, maybe that would solve this problem. All the accessrules are nicely stored in the tables umbracoAccess and umbracoAccessRule. In our umbraco solution we use often multiple roles in a lot of nodes. This works in Umbraco 7.2.4 except for the occasional loss of all rules. However after upgrading to 7.4 in the umbraco backend only one rule is shown while in the umbracoAccessRule table all multiple imported roles are stored.
We thought that maybe there were problems in the access.config file so we wrote our own script to reset the access rules to the nodes with the umbraco Api. All the rules were stored nicely in the access tables again, but with the same result.
It looks like there is a problem initializing the access data when using lots of roles (we have around 800 nodes with about 4000 set roles , on avarage 5 roles per node)
We tried to restore the roles in small parts and that worked as long as the number of rules stayed small, if we want to restore all roles, it just doesn’t work anymore.
There is no error in the logfiles at all, this would be expected since the data in the tables doesn’t correspond with the data in the umbraco backend.
It is extremely important for us that this problem will be solved because our intranet is not stable and secure now.
Please help!
is working on a reply...