Issue #202 has been updated by Jonathan Clarke. Status changed from Assigned to Feedback
Fixed by catching related exception, logging an error message, then throwing a RuntimeException that blocks synchronization for the current entry. Will be in tomorrow's nightly build and 1.2.0. ---------------------------------------- Bug #202: LSC silently fails if the key for SymmetricEncryption can't be read http://tools.lsc-project.org/issues/show/202 Author: Jonathan Clarke Status: Feedback Priority: Normal Assigned to: Jonathan Clarke Category: Core Target version: 1.2.0 If the key does not exist or an errors occurs while reading it, LSC just ignores this and continues. This leads to a NullPointerException: <pre> avr. 28 12:16:12 - DEBUG - org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (<cmd>#1) org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (<cmd>#1) at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1693) [js-1.6R5.jar:na] at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:160) [js-1.6R5.jar:na] at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204) [js-1.6R5.jar:na] at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) [js-1.6R5.jar:na] at org.mozilla.javascript.gen.c2._c0(<cmd>:1) [na:na] at org.mozilla.javascript.gen.c2.call(<cmd>) [na:na] at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) [js-1.6R5.jar:na] at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) [js-1.6R5.jar:na] at org.mozilla.javascript.gen.c2.call(<cmd>) [na:na] at org.mozilla.javascript.gen.c2.exec(<cmd>) [na:na] at org.lsc.utils.JScriptEvaluator.instanceEval(JScriptEvaluator.java:226) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.utils.JScriptEvaluator.evalToStringList(JScriptEvaluator.java:139) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.beans.BeanComparator.getValuesToSet(BeanComparator.java:622) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.beans.BeanComparator.getAddModifyEntry(BeanComparator.java:328) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.beans.BeanComparator.calculateModifications(BeanComparator.java:203) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:372) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.SimpleSynchronize.launchTask(SimpleSynchronize.java:273) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.SimpleSynchronize.launch(SimpleSynchronize.java:156) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.Launcher.run(Launcher.java:147) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.Launcher.main(Launcher.java:123) [lsc-core-1.2-SNAPSHOT.jar:na] Caused by: java.lang.NullPointerException: null at org.lsc.utils.security.SymmetricEncryption.encrypt(SymmetricEncryption.java:135) [lsc-core-1.2-SNAPSHOT.jar:na] at org.lsc.utils.SecurityUtils.encrypt(SecurityUtils.java:87) [lsc-core-1.2-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_16] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.6.0_16] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_16] at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_16] at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:145) [js-1.6R5.jar:na] ... 18 common frames omitted </pre> I'm working on a fix. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://tools.lsc-project.org/my/account
_______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-dev mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-dev

