Permission Problem

I Have created one new ListPage and deployed in Enterprise Portal.

After that i have added in ProjectManger role and trying to open form in EP showing below Error Message

An unexpected error has occurred. Access to the menu item ‘‘ProjProjectContractsListPage’’ has been denied. Contact your system administrator. Please check the event log or contact your administrator.

in EventViewer showing the below Error :

An unexpected error has occurred.
Access to the menu item ‘ProjProjectContractsListPage’ has been denied. Contact your system administrator.

Microsoft.Dynamics.AX.Framework.Services.Client.InteractionServiceException
at Microsoft.Dynamics.AX.Framework.Services.Client.ServiceClientHelper.InvokeChannelOperation[TResult,TChannel](IServiceClient1 client, Func2 operationInvoker, Func`2 exceptionWrapper)
at Microsoft.Dynamics.AX.Framework.Services.Client.InteractionService.InteractionServiceClient.Initialize(IInteractionArguments interactionArguments, IInteractionObjectIdentifier interactionObjectIdentifier)
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxListPageContentArea.InitializeListPageContentArea()
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxListPageContentArea.OnLoad(EventArgs e)

Access to the menu item ‘ProjProjectContractsListPage’ has been denied. Contact your system administrator.

System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]

Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.Dynamics.AX.Framework.Services.InteractionService.IInteractionService.Initialize(InteractionArguments interactionArguments, InteractionObjectIdentifier interactionObjectIdentifier)
at Microsoft.Dynamics.AX.Framework.Services.Client.InteractionService.InteractionServiceClientInternal.<>c__DisplayClass3.b__0(IInteractionService channel)
at Microsoft.Dynamics.AX.Framework.Services.Client.ServiceClientHelper.InvokeChannelOperation[TResult,TChannel](IServiceClient1 client, Func2 operationInvoker, Func`2 exceptionWrapper)

I have cleared cache, refersh Datadictionary, restarted service. but not luck

You must have added this menu item “ProjProjectContractsListPage” in a privilege which is part of this role ProjectManager. What is setup as the access level for this menu item?