Problem to updat Portlet War file failed Via GUI in WebSphere Portal 6.0

Here is tracking error message:EJPPH0045E

[6/14/11 15:13:24:547 CST] 000000a1 WAS5AppMgmtHe E com.ibm.wps.pe.mgr.appserveradmin.WAS5AppMgmtHelper setAttributes EJPPH0045E: Failed to set Application Server attributes for the deployed application SCSTPortlets_1k6obumg.
                                 java.lang.NullPointerException
	at com.ibm.websphere.management.configservice.ConfigServiceHelper.getAttributeValue(ConfigServiceHelper.java:66)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5AppMgmtHelper.setAttributes(WAS5AppMgmtHelper.java:410)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.redeployImpl(WAS5Admin.java:1590)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.access$500(WAS5Admin.java:77)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin$6.run(WAS5Admin.java:1473)
	at com.ibm.ws.security.auth.distContextManagerImpl.runAs(distContextManagerImpl.java:2795)
	at com.ibm.ws.security.auth.distContextManagerImpl.runAsSystem(distContextManagerImpl.java:2675)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.redeploy(WAS5Admin.java:1471)
	at com.ibm.wps.pe.mgr.AbstractApplicationManagerImpl.updateWebModule(AbstractApplicationManagerImpl.java:1429)
	at com.ibm.wps.pe.mgr.AbstractApplicationManagerImpl.updateWebModule(AbstractApplicationManagerImpl.java:1357)
	at com.ibm.wps.pe.mgr.AbstractApplicationManagerImpl.updateWebModule(AbstractApplicationManagerImpl.java:1255)
	at com.ibm.wps.command.applications.UpdatePortletApplicationCommand.execute(UpdatePortletApplicationCommand.java:135)
	at com.ibm.wps.portlets.portletmanager.actions.DoInstallWebModuleAction.installPortletFromFormFile(DoInstallWebModuleAction.java:510)
	at com.ibm.wps.portlets.portletmanager.actions.DoInstallWebModuleAction.doExecute(DoInstallWebModuleAction.java:159)
	at com.ibm.wps.portlets.adminstruts.actions.BaseAction.execute(BaseAction.java:64)
	at com.ibm.wps.portlets.struts.WpsRequestProcessor.processActionPerform(WpsRequestProcessor.java:338)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
	at com.ibm.wps.portlets.struts.WpsStrutsPortlet.processActionPerformed(WpsStrutsPortlet.java:1947)
	at com.ibm.wps.portlets.struts.WpsStrutsPortlet.actionPerformed(WpsStrutsPortlet.java:1637)
	at com.ibm.wps.portlets.adminstruts.WpsAdminStrutsPortlet.actionPerformed(WpsAdminStrutsPortlet.java:261)
	at com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl.handleEvents(SPIPortletInterceptorImpl.java:323)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl._dispatch(PortletDelegateImpl.java:378)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.access$200(PortletDelegateImpl.java:61)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl$Context.callPortlet(PortletDelegateImpl.java:492)
	at com.ibm.wps.pe.pc.legacy.services.PortletFilterServiceImpl.doFilter(PortletFilterServiceImpl.java:367)
	at com.ibm.wps.pe.pc.legacy.services.PortletFilter.doFilter(PortletFilter.java:42)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.dispatch(PortletDelegateImpl.java:132)
	at org.apache.jetspeed.portlet.Portlet.doGet(Portlet.java:499)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at com.ibm.wps.pe.pc.legacy.cache.CacheablePortlet.service(CacheablePortlet.java:120)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.jetspeed.portlet.Portlet.service(Portlet.java:493)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1697)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:826)
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:670)
	at com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl$RDWrapper.include(ServletDefinitionImpl.java:419)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:377)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:83)
	at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1129)
	at com.ibm.wps.pe.pc.legacy.EventEnvironmentImpl.includePortlet(EventEnvironmentImpl.java:171)
	at com.ibm.wps.pe.pc.legacy.event.ActionEventImpl.prepare(ActionEventImpl.java:201)
	at com.ibm.wps.pe.pc.legacy.event.EventQueueManager.processEventLoop(EventQueueManager.java:87)
	at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.performEvents(PortletContainerImpl.java:214)
	at com.ibm.wps.pe.pc.PortletContainerImpl.performEvents(PortletContainerImpl.java:241)
	at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPActionPhase.java:1032)
	at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhase.java:502)
	at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractActionPhase.java:130)
	at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:792)
	at com.ibm.wps.engine.Servlet.doGet(Servlet.java:633)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1697)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1646)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
	at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:88)
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
	at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:263)
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:822)
	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3226)
	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:253)
	at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:246)
	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1970)
	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:120)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:434)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:373)
	at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
	at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1475)

[6/14/11 15:13:24:611 CST] 000000a1 WAS5Admin     E com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin redeployImpl EJPPH0044E: Redeploy of Web Module com.ibm.portal.struts.portlet.StrutsPortlet.4a78237c63.webmod from WAR file /opt/IBM/WebSphere/PortalServers/60/DevPortal1/deployed/SCST_DEV_201106141414.war failed (display name: SCSTPortlets_1k6obumg).
                                 com.ibm.wps.pe.mgr.exceptions.AppServerAdminSetAttributesException: EJPPH0045E: Failed to set Application Server attributes for the deployed application SCSTPortlets_1k6obumg.
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5AppMgmtHelper.setAttributes(WAS5AppMgmtHelper.java:573)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.redeployImpl(WAS5Admin.java:1590)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.access$500(WAS5Admin.java:77)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin$6.run(WAS5Admin.java:1473)
	at com.ibm.ws.security.auth.distContextManagerImpl.runAs(distContextManagerImpl.java:2795)
	at com.ibm.ws.security.auth.distContextManagerImpl.runAsSystem(distContextManagerImpl.java:2675)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5Admin.redeploy(WAS5Admin.java:1471)
	at com.ibm.wps.pe.mgr.AbstractApplicationManagerImpl.updateWebModule(AbstractApplicationManagerImpl.java:1429)
	at com.ibm.wps.pe.mgr.AbstractApplicationManagerImpl.updateWebModule(AbstractApplicationManagerImpl.java:1357)
	at com.ibm.wps.pe.mgr.AbstractApplicationManagerImpl.updateWebModule(AbstractApplicationManagerImpl.java:1255)
	at com.ibm.wps.command.applications.UpdatePortletApplicationCommand.execute(UpdatePortletApplicationCommand.java:135)
	at com.ibm.wps.portlets.portletmanager.actions.DoInstallWebModuleAction.installPortletFromFormFile(DoInstallWebModuleAction.java:510)
	at com.ibm.wps.portlets.portletmanager.actions.DoInstallWebModuleAction.doExecute(DoInstallWebModuleAction.java:159)
	at com.ibm.wps.portlets.adminstruts.actions.BaseAction.execute(BaseAction.java:64)
	at com.ibm.wps.portlets.struts.WpsRequestProcessor.processActionPerform(WpsRequestProcessor.java:338)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
	at com.ibm.wps.portlets.struts.WpsStrutsPortlet.processActionPerformed(WpsStrutsPortlet.java:1947)
	at com.ibm.wps.portlets.struts.WpsStrutsPortlet.actionPerformed(WpsStrutsPortlet.java:1637)
	at com.ibm.wps.portlets.adminstruts.WpsAdminStrutsPortlet.actionPerformed(WpsAdminStrutsPortlet.java:261)
	at com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl.handleEvents(SPIPortletInterceptorImpl.java:323)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl._dispatch(PortletDelegateImpl.java:378)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.access$200(PortletDelegateImpl.java:61)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl$Context.callPortlet(PortletDelegateImpl.java:492)
	at com.ibm.wps.pe.pc.legacy.services.PortletFilterServiceImpl.doFilter(PortletFilterServiceImpl.java:367)
	at com.ibm.wps.pe.pc.legacy.services.PortletFilter.doFilter(PortletFilter.java:42)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.dispatch(PortletDelegateImpl.java:132)
	at org.apache.jetspeed.portlet.Portlet.doGet(Portlet.java:499)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at com.ibm.wps.pe.pc.legacy.cache.CacheablePortlet.service(CacheablePortlet.java:120)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.jetspeed.portlet.Portlet.service(Portlet.java:493)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1697)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:826)
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:670)
	at com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl$RDWrapper.include(ServletDefinitionImpl.java:419)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:377)
	at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:83)
	at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1129)
	at com.ibm.wps.pe.pc.legacy.EventEnvironmentImpl.includePortlet(EventEnvironmentImpl.java:171)
	at com.ibm.wps.pe.pc.legacy.event.ActionEventImpl.prepare(ActionEventImpl.java:201)
	at com.ibm.wps.pe.pc.legacy.event.EventQueueManager.processEventLoop(EventQueueManager.java:87)
	at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.performEvents(PortletContainerImpl.java:214)
	at com.ibm.wps.pe.pc.PortletContainerImpl.performEvents(PortletContainerImpl.java:241)
	at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPActionPhase.java:1032)
	at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhase.java:502)
	at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractActionPhase.java:130)
	at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:792)
	at com.ibm.wps.engine.Servlet.doGet(Servlet.java:633)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1697)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1646)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
	at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:88)
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
	at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:263)
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:822)
	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3226)
	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:253)
	at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:246)
	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1970)
	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:120)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:434)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:373)
	at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
	at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1475)
Caused by: java.lang.NullPointerException
	at com.ibm.websphere.management.configservice.ConfigServiceHelper.getAttributeValue(ConfigServiceHelper.java:66)
	at com.ibm.wps.pe.mgr.appserveradmin.WAS5AppMgmtHelper.setAttributes(WAS5AppMgmtHelper.java:410)
	... 73 more


The steps that above issue's solution:
To resolve the problem, complete the following steps:


1. Stop the WebSphere_Portal server

2. Clear the contents of the following directories:

<profile root>/wstemp
<profile root>/temp
<profile root>/tranlog/cellname/nodename/WebSphere_Portal

3. Cluster only. Stop the DMGR and clear out the same wstemp and temp directories from its profile, then restart the DMGR.

4. Restart the WebSphere_Portal server

5. Attempt to deploy the application again.

Solutuion from IBM site:
https://www-304.ibm.com/support/docview.wss?uid=swg21447491&wv=1


猜你喜欢

转载自j2ee-zhongqi.iteye.com/blog/1090833