2013/2/27 Michael Speth <[email protected]>:
> Greetings,
>   I am trying to populate an openldap server.  I get the errors listed below
> for all new entries.  What does the In object "NaN" mean?  Does the
> unterminated string literal have anything to do with the NaN error message?
> Is there an object class that isn't being specified that is causing this
> error?
>
>
>> Feb 27 16:34:34 - DEBUG - In object "NaN":  Attribute "sn" is in FORCE
>> status
>> Feb 27 16:34:34 - DEBUG - In object "NaN":  Adding attribute "sn" with
>> values [Test]
>> Feb 27 16:34:34 - DEBUG - In object "NaN":  Attribute "cn" is in FORCE
>> status
>> Feb 27 16:34:34 - ERROR - javax.script.ScriptException:
>> sun.org.mozilla.javascript.EvaluatorException: unterminated string literal
>> (<Unknown source>#3) in <Unknown source> at line number 3
>> Feb 27 16:34:34 - DEBUG - javax.script.ScriptException:
>> sun.org.mozilla.javascript.EvaluatorException: unterminated string literal
>> (<Unknown source>#3) in <Unknown source> at line number 3
>> javax.script.ScriptException:
>> sun.org.mozilla.javascript.EvaluatorException: unterminated string literal
>> (<Unknown source>#3) in <Unknown source> at line number 3
>> at
>> com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:224)
>> ~[na:1.7.0_09]
>> at
>> com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:240)
>> ~[na:1.7.0_09]
>> at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233)
>> ~[na:1.7.0_09]
>> at org.lsc.utils.JScriptEvaluator.instanceEval(JScriptEvaluator.java:196)
>> [lsc-core-2.0.1.jar:na]
>> at
>> org.lsc.utils.JScriptEvaluator.evalToStringList(JScriptEvaluator.java:113)
>> [lsc-core-2.0.1.jar:na]
>> at
>> org.lsc.utils.ScriptingEvaluator.evalToStringList(ScriptingEvaluator.java:109)
>> [lsc-core-2.0.1.jar:na]
>> at org.lsc.beans.BeanComparator.getValuesToSet(BeanComparator.java:597)
>> [lsc-core-2.0.1.jar:na]
>> at org.lsc.beans.BeanComparator.getUpdatedObject(BeanComparator.java:297)
>> [lsc-core-2.0.1.jar:na]
>> at
>> org.lsc.beans.BeanComparator.calculateModifications(BeanComparator.java:178)
>> [lsc-core-2.0.1.jar:na]
>> at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:749)
>> [lsc-core-2.0.1.jar:na]
>> at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:673)
>> [lsc-core-2.0.1.jar:na]
>> at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:643)
>> [lsc-core-2.0.1.jar:na]
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>> [na:1.7.0_09]
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>> [na:1.7.0_09]
>> at java.lang.Thread.run(Thread.java:722) [na:1.7.0_09]
>> Caused by: sun.org.mozilla.javascript.EvaluatorException: unterminated
>> string literal (<Unknown source>#3)
>> at
>> sun.org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109)
>> ~[na:1.7R2]
>> at
>> sun.org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:96)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.addError(Parser.java:230) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.addError(Parser.java:208) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.addError(Parser.java:204) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.TokenStream.getToken(TokenStream.java:548)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.peekToken(Parser.java:327)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.matchToken(Parser.java:380)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.propertyName(Parser.java:2726)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.name(Parser.java:2918) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.primaryExpr(Parser.java:2826)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.memberExpr(Parser.java:2458)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.unaryExpr(Parser.java:2368)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.mulExpr(Parser.java:2291) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.addExpr(Parser.java:2273) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.shiftExpr(Parser.java:2252)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.relExpr(Parser.java:2225) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.eqExpr(Parser.java:2195) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.bitAndExpr(Parser.java:2182)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.bitXorExpr(Parser.java:2169)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.bitOrExpr(Parser.java:2156)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.andExpr(Parser.java:2143) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.orExpr(Parser.java:2130) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.condExpr(Parser.java:2106)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.assignExpr(Parser.java:2075)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.assignExpr(Parser.java:2087)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.expr(Parser.java:2062) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.statementHelper(Parser.java:1081)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.statement(Parser.java:943)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.parse(Parser.java:568) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Parser.parse(Parser.java:530) ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Context.compileImpl(Context.java:2403)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Context.compileReader(Context.java:1328)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Context.compileReader(Context.java:1300)
>> ~[na:1.7R2]
>> at sun.org.mozilla.javascript.Context.evaluateReader(Context.java:1139)
>> ~[na:1.7R2]
>> at
>> com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:214)
>> ~[na:1.7.0_09]
>> ... 14 common frames omitted
>
>
> From LSC.xml
>>
>>                 <ldapDestinationService>
>> ...
>>
>> <pivotAttributes><string>cn</string></pivotAttributes>
>>                         <fetchedAttributes>
>>                                 <string>cn</string>
>>                                 <string>gidNumber</string>
>>                                 <string>givenName</string>
>>                                 <string>homeDirectory</string>
>>                                 <string>loginShell</string>
>>                                 <string>objectClass</string>
>>                                 <string>Password</string>
>>                                 <string>sn</string>
>>                                 <string>uidNumber</string>
>>                                 <string>userid</string>
>>                                 <string>objectClass</string>
>>                         </fetchedAttributes>
>>
>> <getAllFilter>(objectClass=posixAccount)</getAllFilter>
>>
>> <getOneFilter>(&amp;(objectClass=posixAccount)(cn={cn}))</getOneFilter>
>>                 </ldapDestinationService>
>>                 <propertiesBasedSyncOptions>
>> ...
>>                         <dataset>
>>                                 <name>objectClass</name>
>>                                 <policy>FORCE</policy>
>>                                 <forceValues>
>>                                         <string>"inetOrgPerson"</string>
>>                                         <string>"posixAccount"</string>
>>                                         <string>"top"</string>
>>                                 </forceValues>
>>                         </dataset>
>
>
> Thank you for your help!
>

I don't see anything wrong in the piece of configuration you sent. Can
you send the complete configuration?

Clément.
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users

Reply via email to