Business Rule "ECC Queue - mark outputs state" is generating NullPointerExcepetions to the system log. Why?Issue You may start to see a lot of NullPointerExcepetions in the System Log, looking like the following: java.lang.NullPointerException: org.mozilla.javascript.JavaScriptException: java.lang.NullPointerException: org.mozilla.javascript.Context.makeJavaScriptException(Context.java:1935)org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1921)org.mozilla.javascript.MemberBox.invoke(MemberBox.java:143)org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:292)org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2585)org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)org.mozilla.javascript.gen.sys_script_270373260a0a0b020024aa74055d1fbf_script_647._c_markComplete_1(sys_script.270373260a0a0b020024aa74055d1fbf.script:28)org.mozilla.javascript.gen.sys_script_270373260a0a0b020024aa74055d1fbf_script_647.call(sys_script.270373260a0a0b020024aa74055d1fbf.script)org.mozilla.javascript.ScriptRuntime.doCall2(ScriptRuntime.java:2650)org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2590)ReleaseBelieved to be from London or MadridCauseThis is most likely caused by the removal of ECC Queue table from the Table Rotation configuration. To confirm this is the issue, navigate to System Definition >> Table Rotations.Check if the ecc_queue table record is present. If it's not, then this is most likely the issue.The reason behind this is that the Business Rule script calls, Out of the box, for the sys_table_name, to get the most current rotated table name. if (state == 'processing') { // get the real rotated table name: mutli-update does not take care of table rotation var sys_table_name = gr.getValue('sys_table_name'); If we remove the table from the Rotation configuration, the script can't figure it out the name of it, and therefore, will throw NullPointerExcepetions to the log.ResolutionTo solve those NullPointerExcepetions (NPE) errors, you should include back the ecc_queue to the Table Rotation configuration. This is the expected OOTB configuration for the ECC Queue on new instances. Search in Docs for "Apply table rotation" to capture the steps needed for your release and make sure it looks like an Out of the box configuration. Related LinksThe "ECC Queue - mark outputs state" Business rule is fixed so non-rotated ECC Queue tables still work, by PRB1368654 in the Paris release. A Paris instance running on Oracle database will probably need the table rotation turning off to avoid PRB1429007. That should not cause this problem, but a Table Cleaner [sys_auto_flush] will need adding set at 5 days old, to keep the size of the table equivalent to if rotation was being used.