java-udaf have some test case with decimal will be failed in P0, because the decimal of scale is not set correctly