Issue:
While creating new ticket in Service point post RU6 errors are seen in stdlog and xflow.
Steps:
1. Apply RU6 on 17.3. Create new Incident in Service Point and save
2. In the stdlog file we see below errors:
06:05:04.13 Hostname domsrvr 22208 ERROR domset.c 2859 Attribute enum1 not found in imp:PDOB:PATTR:OB:MTH:
06:05:04.13 Hostname domsrvr 22208 ERROR where.y 908 Parse error at : "enum1=0" (Attr not found or not atomic)
06:05:04.17 Hostname domsrvr 22208 ERROR domset.c 2859 Attribute enum1 not found in imp:PDOB:PATTR:OB:MTH:
06:05:04.18 Hostname domsrvr 22208 ERROR where.y 908 Parse error at : "enum1=0" (Attr not found or not atomic)
3. In the Xflow noted below:
ERROR - 2021-05-27 06:05:04 [c.helper.JSONResponseBuilder] - Exception getting imp count for filter (enum1 eq 0): Error : AHD03053:Bad where clause: Parse error at : "enum1=0" (Attr not found or not atomic)
DEBUG - 2021-05-27 06:05:04 [c.c.c.a.f.CASMContentSecurityPolicyFilter] - Content security policy value from application.conf : script-src 'self' 'unsafe-inline' 'unsafe-eval'
DEBUG - 2021-05-27 06:05:04 [c.c.c.a.f.CASMContentSecurityPolicyFilter] - Overriding content security policy header with : script-src 'self' 'unsafe-inline' 'unsafe-eval'
ERROR - 2021-05-27 06:05:04 [c.ca.casm.framework.util.CasmFuture] - Exception occurred, see call stack for more details: userid (administrator)
java.util.concurrent.CompletionException: com.ca.casm.exception.CasmBaseException: Error : AHD03053:Bad where clause: Parse error at : "enum1=0" (Attr not found or not atomic)
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:870)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
Caused by: com.ca.casm.exception.CasmBaseException: Error : AHD03053:Bad where clause: Parse error at : "enum1=0" (Attr not found or not atomic)
at com.ca.casm.actor.SdmGetObjectsActor.recvmsg1(SdmGetObjectsActor.java:284)
at com.ca.casm.actor.MdcActor$1.apply(MdcActor.java:213)
at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:606)
at akka.actor.Actor.aroundReceive(Actor.scala:517)
at akka.actor.Actor.aroundReceive$(Actor.scala:515)
4. These are not seen before RU6.
5. It is seen in installs where both SDM and Catalog are integrated.
Release : 17.3
Component : XFLOW INTERFACE FOR SDM
This is a known defect with defect id - DE61155/DE65062 and the fix is included in Roll up RU15 for 17.3.