Issue #202 has been reported by Jonathan Clarke.
----------------------------------------
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: Assigned
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