Hi Migue, Your stacktrace seems to indicate that the problem is rather in your logback.xml file than in your lsc.xml config file. Maybe could you check it, or copy it there ?
If you are at 2.0 version, you can check this section for more details about the logging configuration : http://lsc-project.org/wiki/documentation/2.0/configuration/logging David Le 14/09/2012 01:43, Migue A Perez del rio a écrit : > Hi > > i have this message when run lsc command > > 13:22:47.464 [main] DEBUG o.l.c.JaxbXmlConfigurationHelper - Loading XML > configuration from: /usr/local/lsc-openldap2ad/etc/lsc.xml > Sep 13 13:23:08 - INFO - Logging configuration successfully loaded from > /usr/local/lsc-openldap2ad/etc/logback.xml > Error: java.lang.NullPointerException > java.lang.NullPointerException > at org.lsc.Configuration.setUpLdifLogging(Configuration.java:594) > at org.lsc.Configuration.setUp(Configuration.java:514) > at org.lsc.Configuration.setUp(Configuration.java:458) > at org.lsc.Launcher.run(Launcher.java:200) > at org.lsc.Launcher.launch(Launcher.java:158) > at org.lsc.Launcher.main(Launcher.java:141) > Last log file line: 2012/09/13 13:22:46 [lsc] Starting LSC > > I not understand this error > > Can you help me? > > thanks a lot > > this my config file: > > lsc xmlns="http://lsc-project.org/XSD/lsc-core-2.0.xsd" revision="0" id="1"> > <connections> > <ldapConnection> > <name>AD</name> > <url>ldap://172.16.8.183:389/DC=dspi,DC=inah,DC=gob,DC=mx</url> > > <username>CN=Administrador,CN=users,DC=dpsi,DC=inah,DC=gob,DC=mx</username> > <password>1cuatroMdos</password> > <authentication>SIMPLE</authentication> > <pageSize>1000</pageSize> > </ldapConnection> > <ldapConnection> > <name>openldap</name> > <url>ldap:// > 172.16.7.3:389/ou=inah,dc=organizations,dc=inah,dc=gob,dc=mx</url> > <username>cn=root,dc=inah,dc=gob,dc=mx</username> > <password>dosmil11</password> > <authentication>SIMPLE</authentication> > </ldapConnection> > </connections> > <tasks> > <task> > <name>adUser</name> > <bean>org.lsc.beans.SimpleBean</bean> > <ldapSourceService> > <name>openldap-src-service</name> > <connection reference="openldap" /> > <baseDn>ou=users</baseDn> > <pivotAttributes><string>uid</string></pivotAttributes> > <fetchedAttributes> > <string>cn</string> > <string>ns</string> > <string>objectclass</string> > <string>uid</string> > <string>mail</string> > <string>userPassword</string> > <string>sambaNTPassword</string> > </fetchedAttributes> > <getAllFilter>(objectClass=posixAccount)</getAllFilter> > > <getOneFilter>(&(objectClass=posixAccount)(uid={uid}))</getOneFilter> > <getCleanFilter>(&(objectClass=posixAccount)(uid=*))</getCleanFilter> > <filterAsync>modifytimestamp>={0}</filterAsync> > <dateFormat>yyyyMMddHHmmss</dateFormat> > <interval>5</interval> > </ldapSourceService> > <ldapDestinationService> > <name>ad-dst-service</name> > <connection reference="AD" /> > <baseDn>CN=Users,DC=dpsi,DC=inah,DC=gob,DC=mx</baseDn> > <pivotAttributes><string>sAMAccountName</string></pivotAttributes> > <fetchedAttributes> > <string>cn</string> > <string>ns</string> > <string>objectclass</string> > <string>uid</string> > <string>mail</string> > <string>userPassword</string> > <string>sambaNTPassword</string> > </fetchedAttributes> > > <getAllFilter>(&(sAMAccountName=*)(objectClass=user))</getAllFilter> > > <getOneFilter>(&(objectClass=user)(sAMAccountName={uid}))</getOneFilter> > </ldapDestinationService> > <propertiesBasedSyncOptions> > <mainIdentifier>srcBean.getMainIdentifier()</mainIdentifier> > <defaultDelimiter>;</defaultDelimiter> > <defaultPolicy>FORCE</defaultPolicy> > <dataset> > <name>objectClass</name> > <policy>FORCE</policy> > <forceValues> > <string>"top";"user";"person";"organizationalPerson"</string> > </forceValues> > </dataset> > <dataset> > <name>sAMAccountName</name> > <policy>KEEP</policy> > <createValues> > <string>srcBean.getDatasetValueById("uid")</string> > </createValues> > </dataset> > <dataset> > <!-- userPrincipalName = uid + "@inah.gob.mx" --> > <name>userPrincipalName</name> > <policy>FORCE</policy> > <forceValues> > <string>srcBean.getAttributeValueById("uid") + "@inah.gob.mx"</string> > </forceValues> > </dataset> > <dataset> > <name>userAccountControl</name> > <policy>KEEP</policy> > <createValues> > <string>AD.userAccountControlSet( "0", > [AD.UAC_SET_NORMAL_ACCOUNT])</string> > </createValues> > </dataset> > <dataset> > <!-- pwdLastSet = 0 to force user to change password on next > connection --> > <name>pwdLastSet</name> > <policy>KEEP</policy> > <createValues> > <string>"1"</string> > </createValues> > </dataset> > <dataset> > <!-- unicodePwd = "changeit" at creation (requires SSL > connection to AD) --> > <name>unicodePwd</name> > <policy>KEEP</policy> > <createValues> > <string>AD.getUnicodePwd("changeit")</string> > </createValues> > </dataset> > </propertiesBasedSyncOptions> > </task> > </tasks> > <audits> > <csvAudit> > <name>cvs</name> > <file>audit.cvs</file> > <datasets>true</datasets> > <taskNames> > <string>,</string></taskNames> > </csvAudit> > <ldifAudit> > <name>ldif</name> > <file>audit</file> > <logOnlyLdif>true</logOnlyLdif> > </ldifAudit> > </audits> > <security> > <encryption> > <keyfile>$LSC_HOME/etc/lsc.key</keyfile> > <algorithm>AES</algorithm> > <strength>128</strength> > </encryption> > </security> > </lsc> > > > > _______________________________________________________________ > Ldap Synchronization Connector (LSC) - http://lsc-project.org > > lsc-users mailing list > [email protected] > http://lists.lsc-project.org/listinfo/lsc-users _______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-users mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-users

