IBM Support

PM13506: LOCAL RDS USERS UNABLE TO LOG IN TO SYNERGY WEB MODE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Local RDS User unable to log in to Synergy Web Mode. Corporate
    Users have no problem.
    
    Steps to reproduce:
    
    - Synergy 7.1.0.1 installed on a Solaris Machine.
    
    - RDS 5.1 installed on the same Solaris Machine and in Corporate
    Mode (i.e. users come from a third party LDAP).
    
    - ccm_root user is not in the corporate LDAP and is created
    locally in the RDS 5.1 installation.
    
    
    All corporate users have no problem connecting to Synergy in Web
    Mode. However the ccm_root user is unable to log in using web
    mode. This also prevents the user from logging in to the Synergy
    Web Admin Interface.
    
    The following error appears in the synergy_server_port.log
    (synergy_lpspu1_8401.log)
    
    2010-04-14T08:23:25.393+0200 WARNING: Authentication failed.
    (user=ccm_root) {sessionmgr}
    com.telelogic.tds.common.TDSNoSuchObjectException: No such
    object present - Invalid Logon attribute
        at
    com.telelogic.tds.engine.ldap.jndi.TDSManagerHelper.isUserAuthSu
    ccAgainstPartition(Unknown Source)
        at
    com.telelogic.tds.engine.ldap.jndi.TDSManager.authenticateCorpor
    ateUser(Unknown Source)
        at
    com.telelogic.tds.engine.ldap.jndi.TDSManager.authenticateTDSUse
    r(Unknown Source)
        at
    com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$TDSSe
    rver.authenticateUser(MultiUserSessionManagerFactory.java:824)
        at
    com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi
    UserSessionManager.checkSharedSessionCredential(MultiUserSession
    ManagerFactory.java:504)
        at
    com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi
    UserSessionManager.acquireSessionInternal(MultiUserSessionManage
    rFactory.java:616)
        at
    com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi
    UserSessionManager.acquireSession(MultiUserSessionManagerFactory
    .java:663)
        at
    com.telelogic.cm.server.CcmServer.allocLocalSession(CcmServer.ja
    va:192)
        at
    com.telelogic.cm.internal.objectapi.accutil.ObjectApiSessionImpl
    .getObjectApiSession(ObjectApiSessionImpl.java:231)
        at
    com.telelogic.cm.internal.objectapi.accutil.SimpleAccentCaller.g
    etObjectApiSession(SimpleAccentCaller.java:64)
        at
    com.telelogic.cm.internal.objectapi.AccentCaller.returnVoid(Acce
    ntCaller.java:417)
        at
    com.telelogic.cm.internal.objectapi.AccentCaller.returnVoid(Acce
    ntCaller.java:388)
        at
    com.telelogic.cm.internal.objectapi.InternalModelUtilsImpl.valid
    ateClientSessionContext(InternalModelUtilsImpl.java:307)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
        at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:45)
        at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:599)
        at
    com.telelogic.cm.service.ServiceContainer.call(ServiceContainer.
    java:706)
        at
    com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContai
    ner.java:431)
        at
    com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContai
    ner.java:478)
        at
    com.telelogic.cm.service.ConnectionManager$RemoteExecutorLogger.
    callService(ConnectionManager.java:400)
        at
    com.telelogic.cm.service.ConnectionBasedCallHandler$RequestExecu
    tor.run(ConnectionBasedCallHandler.java:143)
        at
    com.telelogic.cm.util.concurrent.SharedThreadPoolExecutor$Shared
    ThreadPoolTaskWrapper.run(SharedThreadPoolExecutor.java:107)
        at
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoo
    lExecutor.java:896)
        at
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe
    cutor.java:918)
        at java.lang.Thread.run(Thread.java:735)
    2010-04-14T08:28:52.659+0200 WARNING: Authentication failed.
    (user=ccm_root) {sessionmgr}
    com.telelogic.tds.common.TDSNoSuchObjectException: No such
    object present - Invalid Logon attribute
        at
    com.telelogic.tds.engine.ldap.jndi.TDSManagerHelper.isUserAuthSu
    ccAgainstPartition(Unknown Source)
        at
    com.telelogic.tds.engine.ldap.jndi.TDSManager.authenticateCorpor
    ateUser(Unknown Source)
        at
    com.telelogic.tds.engine.ldap.jndi.TDSManager.authenticateTDSUse
    r(Unknown Source)
        at
    com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$TDSSe
    rver.authenticateUser(MultiUserSessionManagerFactory.java:824)
        at
    com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi
    UserSessionManager.checkSharedSessionCredential(MultiUserSession
    ManagerFactory.java:504)
        at
    com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi
    UserSessionManager.acquireSessionInternal(MultiUserSessionManage
    rFactory.java:616)
        at
    com.telelogic.cm.sessionmgr.MultiUserSessionManagerFactory$Multi
    UserSessionManager.acquireSession(MultiUserSessionManagerFactory
    .java:663)
        at
    com.telelogic.cm.server.CcmServer.allocLocalSession(CcmServer.ja
    va:192)
        at
    com.telelogic.cm.internal.objectapi.accutil.ObjectApiSessionImpl
    .getObjectApiSession(ObjectApiSessionImpl.java:231)
        at
    com.telelogic.cm.internal.objectapi.accutil.SimpleAccentCaller.g
    etObjectApiSession(SimpleAccentCaller.java:64)
        at
    com.telelogic.cm.internal.objectapi.AccentCaller.returnVoid(Acce
    ntCaller.java:417)
        at
    com.telelogic.cm.internal.objectapi.AccentCaller.returnVoid(Acce
    ntCaller.java:388)
        at
    com.telelogic.cm.internal.objectapi.InternalModelUtilsImpl.valid
    ateClientSessionContext(InternalModelUtilsImpl.java:307)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
        at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:45)
        at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:599)
        at
    com.telelogic.cm.service.ServiceContainer.call(ServiceContainer.
    java:706)
        at
    com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContai
    ner.java:431)
        at
    com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContai
    ner.java:478)
        at
    com.telelogic.cm.service.ConnectionManager$RemoteExecutorLogger.
    callService(ConnectionManager.java:400)
        at
    com.telelogic.cm.service.ConnectionBasedCallHandler$RequestExecu
    tor.run(ConnectionBasedCallHandler.java:143)
        at
    com.telelogic.cm.util.concurrent.SharedThreadPoolExecutor$Shared
    ThreadPoolTaskWrapper.run(SharedThreadPoolExecutor.java:107)
        at
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoo
    lExecutor.java:896)
        at
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe
    cutor.java:918)
        at java.lang.Thread.run(Thread.java:735)
    

Local fix

Problem summary

  • Local RDS user wasn't getting authenticated in a Hybrid mode
    

Problem conclusion

  • RDS library has been patched
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM13506

  • Reported component name

    TLOGIC DIR SRVR

  • Reported component ID

    RATLTDS00

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-04-30

  • Closed date

    2010-07-06

  • Last modified date

    2010-07-06

  • 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

    TLOGIC SYNERGY

  • Fixed component ID

    5724V66SN

Applicable component levels

  • R710 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
06 July 2010