IBM Support

JR45949: CMVC 227749 - User Registration fails when WebSphere Commerce is configured with Oracle Unified Directory 11g.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When WCS is configured with LDAP, User Registration may fail
    with the following error in the logs:
    
    CommerceSrvr  E
    com.ibm.commerce.member.facade.server.commands.AcknowledgePerson
    CmdImpl execute CMN0411E: The following finder exception has
    occurred during processing: "javax.ejb.FinderException: Single
    object finder returned more than one object.".
    javax.ejb.FinderException: Single object finder returned more
    than one object.
        at
    com.ibm.commerce.user.objects.EJSJDBCPersisterCMPAddressBean_ac2
    492a3.findSelfAddressByMember(EJSJDBCPersisterCMPAddressBean_ac2
    492a3.java:920)
        at
    com.ibm.commerce.user.objects.EJSCMPAddressHomeBean_ac2492a3.fin
    dSelfAddressByMember(EJSCMPAddressHomeBean_ac2492a3.java:79)
        at
    com.ibm.commerce.user.objects.EJSRemoteCMPAddressHome_ac2492a3.f
    indSelfAddressByMember(EJSRemoteCMPAddressHome_ac2492a3.java:239
    )
        at
    com.ibm.commerce.user.objects._AddressHome_Stub.findSelfAddressB
    yMember(_AddressHome_Stub.java:667)
        at
    com.ibm.commerce.user.objects.AddressAccessBean.findSelfAddressB
    yMember(AddressAccessBean.java:110)
        at
    com.ibm.commerce.member.facade.server.commands.AcknowledgePerson
    CmdImpl.execute(AcknowledgePersonCmdImpl.java:425)
    
    This only happens on LDAP servers that do not set
    modifyTimestamp when the user is just created.
    

Local fix

Problem summary

  • USERS AFFECTED:
    WebSphere Commerce v7.0 during user registration when WCS is
    integrated with LDAP where the LDAP servers do not set
    modifyTimestamp upon user creation.
    
    PROBLEM ABSTRACT:
    User Registration fails when WebSphere Commerce is configured
    with Oracle Unified Directory 11g.
    
    BUSINESS IMPACT:
    New user registration is is not possible.
    
    RECOMMENDATION:
    Contact IBM WC support for fix.
    

Problem conclusion

  • Changed user synchronization logic to avoid address to be
    written to DB twice during registration.
    -------------------------------------------------------------
    The latest available maintenance information can be obtained
    from the Recommended Fixes for WebSphere Commerce technote:
    http://www.ibm.com/support/docview.wss?rs=3046&uid=swg21261296
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR45949

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-03-07

  • Closed date

    2013-05-14

  • Last modified date

    2013-05-14

  • 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

    WC BUS EDITION

  • Fixed component ID

    5724I3800

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYSYL","label":"WebSphere Commerce Enterprise"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 May 2013