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>(&(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

