Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
Abu Sherif Ahmed
com.liferay.portal.UserScreenNameException
27 dicembre 2011 6.12
Risposta

Abu Sherif Ahmed

Punteggio: New Member

Messaggi: 2

Data di Iscrizione: 24 settembre 2011

Messaggi recenti

Hi,

Getting the following error while tried integrating OpenLDAP and OpenSSO with Liferay (Liferay Portal Community Edition 6.0.6 CE (Bunyan / Build 6006 / February 17, 2011).

I have wrongly enter the following in the following space ,

control panel, > portal settings > authentication > open ldap > User mapping

Here I have wrongly entered "cn,uid" in the screen name field. Now getting the following error..I cant access control panel now so that I can revert the change back..


13:47:27,522 ERROR [PortalLDAPImporterImpl] Unable to import user cn=test25: null:null:No attributes
com.liferay.portal.UserScreenNameException: Screen name cannot be null for test25 test25
at com.liferay.portal.security.ldap.BaseLDAPToPortalConverter.importLDAPUser(BaseLDAPToPortalConverter.java:144)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importUser(PortalLDAPImporterImpl.java:584)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importFromLDAPByUser(PortalLDAPImporterImpl.java:460)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importFromLDAP(PortalLDAPImporterImpl.java:169)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importFromLDAP(PortalLDAPImporterImpl.java:122)
at com.liferay.portal.security.ldap.PortalLDAPImporterImpl.importFromLDAP(PortalLDAPImporterImpl.java:85)
at com.liferay.portal.security.ldap.PortalLDAPImporterUtil.importFromLDAP(PortalLDAPImporterUtil.java:30)
at com.liferay.portlet.admin.messaging.LDAPImportMessageListener.doReceive(LDAPImportMessageListener.java:38)
at com.liferay.portlet.admin.messaging.LDAPImportMessageListener.receive(LDAPImportMessageListener.java:30)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
at $Proxy585.receive(Unknown Source)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:57)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:63)
at com.liferay.portal.kernel.messaging.ParallelDestination$1.run(ParallelDestination.java:61)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)




Please help how to revert this back using backend....

Thanks in advance....
Allegato

Allegati: liferay_controlpanle.JPG (94,7k)
Tarkan Corak
RE: com.liferay.portal.UserScreenNameException
3 maggio 2012 14.50
Risposta

Tarkan Corak

Punteggio: Regular Member

Messaggi: 140

Data di Iscrizione: 7 ottobre 2008

Messaggi recenti

Hi,

You can change it in the database table "PortletPreferences". The field name is "Preferences". Look for a corresponding entry for your Portal Instance and modify the XML string.

Tarkan
Pradip A Bhatt
RE: com.liferay.portal.UserScreenNameException
10 giugno 2013 22.09
Risposta

Pradip A Bhatt

Punteggio: Junior Member

Messaggi: 51

Data di Iscrizione: 29 gennaio 2013

Messaggi recenti

Liferay provides testing mechanism which you made it with LDAP server. Test it. At the time of Testing Liferay displays valid message. If you connected and Fetch - Test users list then it will displays all the correct record in popup menu.

Here, you have to check that in Screen Name fiend what value you get.

I am using Apache DS, so i used givenName Attribute in Apache DS for Liferay's ScreenName attribute for integration with LDAP Server.

Hope ,
this will become helpful for you.

Pradip