APAR status
Closed as program error.
Error description
TransparentUserAssertionFilter.overloadAttributes throws NPE as no dn is set in the PrincipalIdentifier Object of the security context. The exception appears infrequently and is hard to reproduce. Stack: Caused by: java.lang.NullPointerException at com.ibm.wps.um.TransparentUserAssertionFilter .overloadAttributes(TransparentUserAssertionFilter.java:226) at com.ibm.wps.um.TransparentUserAssertionFilter .postFilter(TransparentUserAssertionFilter.java:101) at com.ibm.wps.um.TransparentUserAssertionFilter .filter(TransparentUserAssertionFilter.java:156) at com.ibm.wps.um.PrincipalFilterChain .invokeFiltering(PrincipalFilterChain.java:117) at com.ibm.wps.um.FilterAdapter.get(FilterAdapter.java:162) at com.ibm.wps.um.PumaEngineHelper.reload(PumaEngineHelper .java:887) at com.ibm.wps.um.PumaEngineHelper .loadWithBaseAttributes(PumaEngineHelper.java:780) at com.ibm.wps.um.PumaLocatorImpl .findUserByObjectID(PumaLocatorImpl.java:388) at com.presence.connect.wmmcomms.UserUtils .getUserByObjectID(UserUtils.java:401) at com.presence.connect.wmmcomms.UserManagementServiceImpl$2 .run(UserManagementServiceImpl.java:1659) at com.presence.connect.wmmcomms.UserManagementServiceImpl$2 .run(UserManagementServiceImpl.java:1655) at com.ibm.wps.ac.impl.UnrestrictedAccessImpl .run(UnrestrictedAccessImpl.java:84) at com.ibm.wps.command.ac.ExecuteUnrestrictedCommand .execute(ExecuteUnrestrictedCommand.java:90) at com.ibm.workplace.wcm.services.repository.PACServiceImpl .runAsPrivileged(PACServiceImpl.java:1962) at com.presence.connect.wmmcomms.AuthenticationUtils .runAsPrivileged(AuthenticationUtils.java:639) at com.presence.connect.wmmcomms.UserManagementServiceImpl .getPortalAdministratorPrincipal(UserManagementServiceImpl .java:1668) at com.ibm.workplace.wcm.api.WCM_Repository .getSystemWorkspace_aroundBody8(WCM_Repository.java:284) at com.ibm.workplace.wcm.api.WCM_Repository$AjcClosure9 .run(WCM_Repository.java:1) at com.ibm.workplace.wcm.api.WCMAPIWorkspaceAspect .ajc$around$com_ibm_workplace_wcm_api_WCMAPIWorkspaceAspect$1$77 189ab8proceed(WCMAPIWorkspaceAspect.aj) at com.ibm.workplace.wcm.api.WCMAPIWorkspaceAspect .ajc$around$com_ibm_workplace_wcm_api_WCMAPIWorkspaceAspect$1$77 189ab8(WCMAPIWorkspaceAspect.aj:245) at com.ibm.workplace.wcm.api.WCM_Repository .getSystemWorkspace(WCM_Repository.java:1) at com.ibm.workplace.wcm.app.ui.portlet.standard.utils .PortletWorkspaceManager.getWorkspaceInternal(PortletWorkspaceMa nager.java:77) at com.ibm.workplace.wcm.app.ui.portlet.standard.utils .PortletWorkspaceManager.getSystemWorkspace(PortletWorkspaceMana ger.java:38) at com.ibm.workplace.wcm.app.ui.portlet.standard .JSRRenderingPortlet.getDelegationMappings(JSRRenderingPortlet .java:3496) at com.ibm.workplace.wcm.app.ui.portlet.standard .JSRRenderingPortlet.access$000(JSRRenderingPortlet.java:174) at com.ibm.workplace.wcm.app.ui.portlet.standard .JSRRenderingPortlet$1.run(JSRRenderingPortlet.java:3423) at com.ibm.workplace.wcm.app.ui.portlet.standard .JSRRenderingPortlet$1.run(JSRRenderingPortlet.java:3419) at com.ibm.wps.ac.impl.UnrestrictedAccessImpl .run(UnrestrictedAccessImpl.java:84) at com.ibm.wps.command.ac.ExecuteUnrestrictedCommand .execute(ExecuteUnrestrictedCommand.java:90) at com.ibm.workplace.wcm.utils.ItemUtils .executeUnrestricted(ItemUtils.java:223) at com.ibm.workplace.wcm.app.ui.portlet.standard .JSRRenderingPortlet.getDelegationMappingsUnrestricted(JSRRender ingPortlet.java:3429) ... 164 more
Local fix
None available.
Problem summary
A code fix for this issue is integrated into the WebSphere Portal & WCM Combined Cumulative Fix 18 (PI43778) for Portal 8.0.0.1 available from Fix Central: http://www-933.ibm.com/support/fixcentral/swg/selectFixes?parent =ibm/WebSphere&product=ibm/WebSphere/WebSphere+Portal&release=Al l&platform=All&function=aparId&apars=PI43778
Problem conclusion
Added check for dn==null. In case dn==null a warning is traced out.
Temporary fix
Comments
APAR Information
APAR number
PI42613
Reported component name
WEBSPHERE PORTA
Reported component ID
5724E7600
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-06-09
Closed date
2015-09-03
Last modified date
2015-09-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBSPHERE PORTA
Fixed component ID
5724E7600
Applicable component levels
R800 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHRKX","label":"WebSphere Portal"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]
Document Information
Modified date:
21 December 2021