We've been having this problem for a while. Added a new module to my project and a new role within this project. Added the same role to the top level project security and connected them together.
As soon as I do this the modeller throws 218 permission errors saying that my new role needs read access to a load of entity attributes that it will never, ever use.
The permission errors are across multiple modules.
When I right click on an error and do "show details" I get a popup that says "path to page" but I don't know if this is of any use in fixing the problem.
Can anyone shed any light on how to resolve this? It's very time consuming and makes a mockery of the project security.