I compared the jars contained in the v9.7.2 and v9.0.0.
I believe that I have found out what mistake Katalon team has made. Let me report it.
What I observed
Jars contained in v9.0.0
v9.0.0 contained 2 jars: groovy-datetime-3.0.17.jar and groovy-dateutil-3.0.17.jar.
Both jars contained a file with the same path
META-INF/groovy/org.codehaus.groovy.runtime.ExtensionModule.
The content of 2 ExtensionModule files are silightly different.
The groovy-datetime-*.jar has the ExtensionModule file that declares:
staticExtensionClasses=org.apache.groovy.datetime.extensions.DateTimeStaticExtensions
The groovy-dateutil-*.jar has the ExtesionModule file that declares:
staticExtensionClasses=org.apache.groovy.datetime.extensions.DateUtilStaticExtensions
Jar contained in v9.7.2
v9.7.2 containd a jar groovy-3.0.17-fat.jar.
The fat.jar contained a file of path META-INF/groovy/org.codehaus.groovy.runtime.ExtensionModule, which declares:
staticExtensionClasses=org.apache.groovy.datetime.extensions.DateTimeStaticExtensions
Problem
v9.7.2 misses a META-INF/groovy/org.codehaus.groovy.runtime.ExtensionModule file that declares
staticExtensionClasses=org.apache.groovy.datetime.extensions.DateUtilStaticExtensions

