diff --git a/core/src/main/java/io/seata/core/context/RootContext.java b/core/src/main/java/io/seata/core/context/RootContext.java index db24107883817b76bffd5ea11a87c3b05eb96f03..c8e7804717736985dc12123149802cabd69ca29d 100644 --- a/core/src/main/java/io/seata/core/context/RootContext.java +++ b/core/src/main/java/io/seata/core/context/RootContext.java @@ -89,7 +89,7 @@ public class RootContext { */ public static void bind(@Nonnull String xid) { if (StringUtils.isBlank(xid)) { - throw new IllegalArgumentException("xid must be not blank"); + xid = null; } if (LOGGER.isDebugEnabled()) { LOGGER.debug("bind {}", xid);