APAR status
Closed as program error.
Error description
An exception similar to the one below occurs when creating a new user. Multiple attribute values (for key='uid') are passed to code layers expecting single value attributes. --- CreateUserCom E com.ibm.wps.command.puma.CreateUserCommand AbstractCommand.throwCommandFailedException EJPEB0701E: CreateUserCommand.execute(): The command failed while storing the user. com.ibm.portal.puma.SchemaViolationException: EJPSG0005E: One of the attributes requested is a component of a composite attribute.: id: null attributeSubset: null memberIdentifier: null attributes: {sn=sn:testuser, cn=cn:testuser testuser, uid=uid:[testuser, testuser], userPassword=*******, createTimestamp=createTimestamp:2010-11-15 12:00:00.00, modifyTimestamp=modifyTimestamp:2010-11-15 12:00:00.00, givenName=givenName:testuser, preferredLanguage=preferredLanguag e:en} objectID: null descriptor: null stack: com.ibm.wps.puma.User isExternal: false at com.ibm.wps.services.puma.DefaultURManager .add(DefaultURManager.java:630) at com.ibm.wps.services.puma.PumaServiceImpl .add(PumaServiceImpl .java:541) at com.ibm.wps.command.puma.CreateUserCommand .executeUnrestricted(CreateUserCommand.java:312) at com.ibm.wps.command.puma.ExecuteUnrestricted$1 .run(ExecuteUnrestricted.java:52) at com.ibm.wps.services.puma.PumaServiceImpl .executeWithoutACChecks(PumaServiceImpl.java(Compiled Code)) at com.ibm.wps.command.puma.ExecuteUnrestricted .execute(ExecuteUnrestricted.java:60) at com.ibm.wps.puma.PumaControllerHTML .enrollUserObject(PumaControllerHTML.java:879) at com.ibm.wps.puma.PumaControllerHTML .finishNewUser(PumaControllerHTML.java:258) at com.ibm.wps.portlets.manageprincipals.NewUserPage .processPage(NewUserPage.java:404) at com.ibm.wps.portlets.manageprincipals.ManagePrincipals .doView(ManagePrincipals.java:358) at org.apache.jetspeed.portlet.PortletAdapter .service(PortletAdapter.java:158) ..
Local fix
Additional checks to avoid redundant attribute values.
Problem summary
An exception similar to the one below occurs when creating a new user. Multiple attribute values (for key='uid') are passed to code layers expecting single value attributes. CreateUserCom E com.ibm.wps.command.puma.CreateUserCommand AbstractCommand.throwCommandFailedException EJPEB0701E: CreateUserCommand.execute(): The command failed while storing the user. com.ibm.portal.puma.SchemaViolationException: EJPSG0005E: One of the attributes requested is a component of a composite attribute.: id: null attributeSubset: null memberIdentifier: null attributes: {sn=sn:testuser, cn=cn:testuser testuser, uid=uid:[testuser, testuser], userPassword=*******, createTimestamp=createTimestamp:2010-11-15 12:00:00.00, modifyTimestamp=modifyTimestamp:2010-11-15 12:00:00.00, givenName=givenName:testuser, preferredLanguage=preferredLanguag e:en} objectID: null descriptor: null stack: com.ibm.wps.puma.User isExternal: false at com.ibm.wps.services.puma.DefaultURManager.add(DefaultURManag er.java:630) at com.ibm.wps.services.puma.PumaServiceImpl.add(PumaServiceImpl .java:541) at com.ibm.wps.command.puma.CreateUserCommand.executeUnrestricte d(CreateUserCommand.java:312) at com.ibm.wps.command.puma.ExecuteUnrestricted$1.run(ExecuteUnr estricted.java:52) at com.ibm.wps.services.puma.PumaServiceImpl.executeWithoutACChe cks(PumaServiceImpl.java(Compiled¶ Code)) at com.ibm.wps.command.puma.ExecuteUnrestricted.execute(ExecuteU nrestricted.java:60) at com.ibm.wps.puma.PumaControllerHTML.enrollUserObject(PumaCont rollerHTML.java:879) at com.ibm.wps.puma.PumaControllerHTML.finishNewUser(PumaControl lerHTML.java:258) at com.ibm.wps.portlets.manageprincipals.NewUserPage.processPage (NewUserPage.java:404) at com.ibm.wps.portlets.manageprincipals.ManagePrincipals.doView (ManagePrincipals.java:358) at org.apache.jetspeed.portlet.PortletAdapter.service(PortletAda pter.java:158)
Problem conclusion
Additional checks to avoid redundant attribute values in CreateUserCommand. Failing Module(s): Puma Affected Users: All Manual Steps: None Platform Specific: This fix applies to all platforms. PM26708 is part of Cumulative Fix 07 for Portal 6.0.1.6 - available on Fix Central: http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?apar=PM22159&productid=WebSphere%20Portal&brandid=5 for Portal 6.0.1.7 - available on Fix Central: http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?apar=PM22167&productid=WebSphere%20Portal&brandid=5 You may need to type or paste the complete address into your Web browser.
Temporary fix
Comments
APAR Information
APAR number
PM26708
Reported component name
WEBSPHERE PORTA
Reported component ID
5724E7600
Reported release
60K
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-11-15
Closed date
2010-12-22
Last modified date
2010-12-22
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
R60K PSY
UP
R60M PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHRKX","label":"WebSphere Portal"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0.1.6","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
22 December 2010