Topic
  • 2 replies
  • Latest Post - ‏2013-05-15T02:10:29Z by PauloHenriqueTrecenti
SystemAdmin
SystemAdmin
8614 Posts

Pinned topic commecre tools pages fails to open after federating to DMGR

‏2013-01-18T21:27:16Z |
I installed websphere commerce 7.0.0.6 and it is working fine i can access all the tools.
When I federated my Commerce app server to DMGR it worked fine untill I enabled global security for DMGR.
This is error in the log file
"00000076 CommerceSrvr E com.ibm.commerce.struts.StrutsActionHelper canCallerAccessView CMN0409E: The following error occurred during processing: "java.rmi.AccessException: CORBA NO_PERMISSION 0x0 No; nested exception is:
org.omg.CORBA.NO_PERMISSION: java.rmi.AccessException: ; nested exception is:
com.ibm.websphere.csi.CSIAccessException: SECJ0053E: Authorization failed for /UNAUTHENTICATED while invoking (Home)WC_WC_patinst1#Enablement-SecurityInterface.jar#PolicyManagerService create::2 Subject:
Principal: /UNAUTHENTICATED
Public Credential: com.ibm.ws.security.auth.WSCredentialImpl@5e3d5e3d
is not granted any of the required roles: WCSecurityRole vmcid: 0x0 minor code: 0 completed: No". java.rmi.AccessException: CORBA NO_PERMISSION 0x0 No; nested exception is: "

I am attaching the sreenshot of error page when i access commerce tools (https:<hostname>:8002/adminconsole)

Thanks in advancce
Updated on 2013-02-17T06:15:07Z at 2013-02-17T06:15:07Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    8614 Posts

    Re: commecre tools pages fails to open after federating to DMGR

    ‏2013-02-17T06:15:07Z  
    it is caused by enable application secruity, but you don't config correctly for application secruity.

    two solutions:

    1. only enable global security, disable application secruity.

    2. correctly config application security. see http://pic.dhe.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.commerce.admin.doc/tasks/tseenablesecuritywcusregonly.htm
  • PauloHenriqueTrecenti
    8 Posts

    Re: commecre tools pages fails to open after federating to DMGR

    ‏2013-05-15T02:10:29Z  

    I have a similiar problem after federating to DMGR

     

    [14/05/13 19:39:12:539 EDT] 0000003c CommerceSrvr  E com.ibm.commerce.struts.StrutsActionHelper canCallerAccessView CMN0409E: Ocorreu o seguinte erro durante o processamento: "java.lang.ClassCastException: com.ibm.commerce.accesscontrol.util.AccessControlData incompatible with java.io.Serializable". java.lang.ClassCastException: com.ibm.commerce.accesscontrol.util.AccessControlData incompatible with java.io.Serializable
    at com.ibm.commerce.accesscontrolservice.objects._PolicyManagerService_Stub.isAllowed(_PolicyManagerService_Stub.java:254)
    at com.ibm.commerce.accesscontrolservice.objects.PolicyManagerServiceAccessBean.isAllowed(PolicyManagerServiceAccessBean.java:146)
    at com.ibm.commerce.struts.StrutsActionHelper.canCallerAccessView(StrutsActionHelper.java:703)
    at com.ibm.commerce.struts.BaseAction.executeAction(BaseAction.java:706)
    at com.ibm.commerce.struts.BaseAction.execute(BaseAction.java:150)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    at com.ibm.commerce.struts.ECActionServlet.processRequest(ECActionServlet.java:225)
    at com.ibm.commerce.struts.ECActionServlet.doPost(ECActionServlet.java:180)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
    at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)
    at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:576)
    at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:250)
    at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:259)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1658)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1598)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149)
    at com.ibm.commerce.campaigns.filter.CampaignsFilter.doFilter(CampaignsFilter.java:148)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
    at com.ibm.commerce.likeminds.filter.LikeMindsFilter.doFilter(LikeMindsFilter.java:183)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
    at com.ibm.commerce.dynacache.filter.CacheFilter$1.run(CacheFilter.java:390)
    at com.ibm.commerce.dynacache.filter.CacheFilter.doFilter(CacheFilter.java:553)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
    at com.ibm.commerce.webcontroller.RuntimeServletFilter.doFilterAction(RuntimeServletFilter.java:735)
    at com.ibm.commerce.webcontroller.RuntimeServletFilter.access$0(RuntimeServletFilter.java:545)
    at com.ibm.commerce.webcontroller.RuntimeServletFilter$1.run(RuntimeServletFilter.java:486)
    at com.ibm.commerce.webcontroller.RuntimeServletFilter.doFilter(RuntimeServletFilter.java:511)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:935)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:503)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3954)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:942)
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:306)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646)