Turned on debug logging, it doesnt seem to be grabbing the uid from nis:
Jul 25 05:48:32 - INFO - Starting sync for passwd
Jul 25 05:48:32 - DEBUG - Connecting to the NIS domain ...
Jul 25 05:48:32 - DEBUG - Retrieving the information ...
Jul 25 05:48:32 - DEBUG - Closing context ...
Jul 25 05:48:32 - DEBUG - Synchronizing passwd for {}
Jul 25 05:48:32 - DEBUG - Synchronizing passwd for {}
Jul 25 05:48:32 - DEBUG - Synchronizing passwd for {}
Jul 25 05:48:32 - DEBUG - Synchronizing passwd for {}
Jul 25 05:48:32 - DEBUG - Synchronizing passwd for {}
Jul 25 05:48:32 - ERROR - Error while synchronizing ID {}:
java.lang.NullPointerException
Jul 25 05:48:32 - ERROR - Error while synchronizing ID {}:
java.lang.NullPointerException
Jul 25 05:48:32 - ERROR - Error while synchronizing ID {}:
java.lang.NullPointerException
Jul 25 05:48:32 - ERROR - Error while synchronizing ID {}:
java.lang.NullPointerException
Jul 25 05:48:32 - ERROR - Error while synchronizing ID {}:
java.lang.NullPointerException
Jul 25 05:48:32 - DEBUG - java.lang.NullPointerException
java.lang.NullPointerException: null
at
org.lsc.utils.JScriptEvaluator.instanceEval(JScriptEvaluator.java:162)
~[lsc-core-2.0.jar:na]
at
org.lsc.utils.JScriptEvaluator.evalToString(JScriptEvaluator.java:95)
~[lsc-core-2.0.jar:na]
at
org.lsc.utils.ScriptingEvaluator.evalToString(ScriptingEvaluator.java:102)
~[lsc-core-2.0.jar:na]
at
org.lsc.beans.BeanComparator.cloneSrcBean(BeanComparator.java:532)
~[lsc-core-2.0.jar:na]
at
org.lsc.beans.BeanComparator.calculateModificationType(BeanComparator.java:127)
~[lsc-core-2.0.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:708)
[lsc-core-2.0.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:663)
[lsc-core-2.0.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:633)
[lsc-core-2.0.jar:na]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
[na:1.6.0_0]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[na:1.6.0_0]
at java.lang.Thread.run(Thread.java:636) [na:1.6.0_0]
Jul 25 05:48:32 - DEBUG - java.lang.NullPointerException
java.lang.NullPointerException: null
at
org.lsc.utils.JScriptEvaluator.instanceEval(JScriptEvaluator.java:162)
~[lsc-core-2.0.jar:na]
at
org.lsc.utils.JScriptEvaluator.evalToString(JScriptEvaluator.java:95)
~[lsc-core-2.0.jar:na]
at
org.lsc.utils.ScriptingEvaluator.evalToString(ScriptingEvaluator.java:102)
~[lsc-core-2.0.jar:na]
at
org.lsc.beans.BeanComparator.cloneSrcBean(BeanComparator.java:532)
~[lsc-core-2.0.jar:na]
at
org.lsc.beans.BeanComparator.calculateModificationType(BeanComparator.java:127)
~[lsc-core-2.0.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:708)
[lsc-core-2.0.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:663)
[lsc-core-2.0.jar:na]
at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:633)
[lsc-core-2.0.jar:na]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
[na:1.6.0_0]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[na:1.6.0_0]
at java.lang.Thread.run(Thread.java:636) [na:1.6.0_0]
Jul 25 05:48:32 - DEBUG - java.lang.NullPointerException
ypcat passwd shows all valid information.
Thanks!
On Tue, Jul 24, 2012 at 10:35 PM, dunkan <[email protected]> wrote:
> Hey there,
>
> I am trying to get NIS to openldap sync working. Everything appears to be
> configured right, but the job just throws errors synchronizing ID.
>
> some info:
> OpenJDK 1.6
> Oracle NIS 1.2.1 nis.jar
> lsc-2.0
> nis-1.0-SNAPSHOT
>
> I tried first using the sample data and provided ldap server. Thinking
> that maybe all the data wasn't there I went ahead and used real stuff in a
> dev environment. In both cases I get the following:
>
> Jul 25 05:29:49 - DEBUG - Loading XML configuration from:
> /usr/src/lsc-2.0/sample/nis/etc/lsc.xml
> Jul 25 05:29:50 - INFO - Reflections took 181 ms to scan 2 urls,
> producing 64 keys and 249 values
> Jul 25 05:29:50 - DEBUG - Importing XML schema file:
> schemas/lsc-core-2.0.xsd
> Jul 25 05:29:50 - DEBUG - Importing XML schema file:
> schemas/lsc-nis-plugin-1.0.xsd
> Jul 25 05:29:50 - INFO - Logging configuration successfully loaded from
> /usr/src/lsc-2.0/sample/nis/etc/logback.xml
> Jul 25 05:29:50 - INFO - LSC configuration successfully loaded from
> /usr/src/lsc-2.0/sample/nis/etc/
> Jul 25 05:29:50 - INFO - Connecting to LDAP server
> ldap://localhost:389/dc=zynga,dc=com as cn=Directory
> Manager,dc=lsc-project.,dc=org
> Jul 25 05:29:50 - INFO - Starting sync for passwd
> Jul 25 05:29:50 - ERROR - Error while synchronizing ID {}:
> java.lang.NullPointerException
> Jul 25 05:29:50 - ERROR - Error while synchronizing ID {}:
> java.lang.NullPointerException
> Jul 25 05:29:50 - ERROR - Error while synchronizing ID {}:
> java.lang.NullPointerException
> Jul 25 05:29:50 - ERROR - Error while synchronizing ID {}:
> java.lang.NullPointerException
> ...
> Jul 25 05:29:50 - ERROR - Error while synchronizing ID {}:
> java.lang.NullPointerException
> Jul 25 05:29:50 - ERROR - All entries: 88, to modify entries: 0,
> successfully modified entries: 0, errors: 88
>
>
> NIS and LDAP both seem to anwser fine if I query them manually, this
> doesnt seem to be a problem with either service.
>
> I tried using the rc2 version of the nis plugin, and it just dies with an
> error (found a bug indicated that was fixed in the later version)
>
> Any suggestions? Is there anyway for me to get better information on the
> error?
>
> I appreciate the help greatly!
>
> -Joel
>
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org
lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users