ludc
2023-09-15 b89fc7c55c756e71d5c5133a799430c294059be1
代码提交
已修改9个文件
已删除2个文件
已添加7个文件
3153 ■■■■■ 文件已修改
Source/UBCS/ubcs-auth/src/main/java/com/vci/ubcs/auth/granter/BladeTokenGranter.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-auth/src/main/java/com/vci/ubcs/auth/granter/PwdFreeLoginTokenGranter.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/TokenUserObject.java 264 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeBasicSecVO.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/config/AuthenticationInterceptor.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/config/HeaderMapRequestWrapper.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/config/WebConfig.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/config/WebServiceTokenFilter.java 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/PasswordFreeLoginController.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IPasswordFreeLoginService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java 108 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/resources/application-prod.yml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/data/applogs/xxl-job/xxl-job-admin.log 2323 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/data/applogs/xxl-job/xxl-job-admin.log.2023-09-08.zip 补丁 | 查看 | 原始文档 | blame | 历史
Source/data/applogs/xxl-job/xxl-job-executor-sample-springboot.log 172 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/data/applogs/xxl-job/xxl-job-executor-sample-springboot.log.2023-09-08.zip 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-auth/src/main/java/com/vci/ubcs/auth/granter/BladeTokenGranter.java
@@ -46,7 +46,7 @@
        // å¢žåŠ ç¬¬ä¸‰æ–¹ç™»é™†æ¨¡å¼
        granters.add(new SocialTokenGranter(endpoints.getTokenServices(), endpoints.getClientDetailsService(), endpoints.getOAuth2RequestFactory(), userClient, socialProperties));
        // å¢žåŠ å…å¯†ç™»é™†æ¨¡å¼
        //granters.add(new PwdFreeLoginTokenGranter(endpoints.getTokenServices(), endpoints.getClientDetailsService(), endpoints.getOAuth2RequestFactory(), userClient, socialProperties));
        granters.add(new PwdFreeLoginTokenGranter(endpoints.getTokenServices(), userClient, endpoints.getClientDetailsService(), endpoints.getOAuth2RequestFactory()));
        // ç»„合tokenGranter集合
        return new CompositeTokenGranter(granters);
    }
Source/UBCS/ubcs-auth/src/main/java/com/vci/ubcs/auth/granter/PwdFreeLoginTokenGranter.java
@@ -34,11 +34,12 @@
import org.springblade.core.tool.utils.BeanUtil;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.WebUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.authentication.AbstractAuthenticationToken;
import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
import org.springframework.core.env.Environment;
import org.springframework.security.authentication.*;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.authority.AuthorityUtils;
import org.springframework.security.oauth2.common.exceptions.InvalidGrantException;
@@ -47,6 +48,7 @@
import org.springframework.security.oauth2.provider.token.AuthorizationServerTokenServices;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.LinkedHashMap;
import java.util.Map;
@@ -59,12 +61,11 @@
 */
public class PwdFreeLoginTokenGranter extends AbstractTokenGranter {
    private static final String GRANT_TYPE = "passwordfree";
    private static final Integer AUTH_SUCCESS_CODE = 2000;
    private final AuthenticationManager authenticationManager;
    private final IUserClient userClient;
    public PwdFreeLoginTokenGranter(AuthenticationManager authenticationManager, AuthorizationServerTokenServices tokenServices, ClientDetailsService clientDetailsService, OAuth2RequestFactory requestFactory) {
    public PwdFreeLoginTokenGranter(AuthorizationServerTokenServices tokenServices, IUserClient userClient, ClientDetailsService clientDetailsService, OAuth2RequestFactory requestFactory) {
        super(tokenServices, clientDetailsService, requestFactory, GRANT_TYPE);
        this.authenticationManager = authenticationManager;
        this.userClient = userClient;
    }
    @Override
@@ -77,32 +78,21 @@
        Map<String, String> parameters = new LinkedHashMap<>(tokenRequest.getRequestParameters());
        // æ ¹æ®å‚数进行自定义的授权逻辑
        // ç¤ºä¾‹ä¸­ä½¿ç”¨äº†ç¡¬ç¼–码的方式验证账号和生成授权信息
        String userName = parameters.get("username");
        String password = parameters.get("password");
        // ç»„装数据
        //UserOauth userOauth = Objects.requireNonNull(BeanUtil.copy(authUser, UserOauth.class));
        //userOauth.setTenantId(tenantId);
        //userOauth.setUuid(authUser.getUuid());
        // è¿œç¨‹è°ƒç”¨ï¼ŒèŽ·å–è®¤è¯ä¿¡æ¯
        //R<UserInfo> result = userClient.userAuthInfo(userOauth);
        BladeUserDetails bladeUserDetails = null;
        // é…ç½®çš„密码,所有走免密接口的都设置统一的密码
        if ("password".equals(password)) {
        R<UserInfo> result = userClient.userInfo(tenantId,userName);
        BladeUserDetails bladeUserDetails;
            // æž„建授权信息
            //User user = result.getData().getUser();
            //Kv detail = result.getData().getDetail();
//            if (user == null || user.getId() == null) {
//                throw new InvalidGrantException("social grant failure, user is null");
//            }
//            bladeUserDetails = new BladeUserDetails(user.getId(),
//                tenantId, result.getData().getOauthId(), userName, "webservice免密登录", "0", "0", "0", "0", Func.toStr(userOauth.getAvatar(), TokenUtil.DEFAULT_AVATAR),
//                userName, AuthConstant.ENCRYPT + password, detail, true, true, true, true,
//                AuthorityUtils.commaSeparatedStringToAuthorityList(Func.join(result.getData().getRoles())));
        } else {
            throw new InvalidGrantException("passwordfree grant failure, auth response is not success");
        User user = result.getData().getUser();
        Kv detail = result.getData().getDetail();
        if (user == null || user.getId() == null) {
            throw new InvalidGrantException("passwordfree grant failure, user is null");
        }
        bladeUserDetails = new BladeUserDetails(user.getId(),
            tenantId, result.getData().getOauthId(), user.getName(), user.getRealName(), user.getDeptId(), user.getPostId(), user.getRoleId(), Func.join(result.getData().getRoles()), Func.toStr(user.getAvatar(), TokenUtil.DEFAULT_AVATAR),
            user.getName(), AuthConstant.ENCRYPT + user.getPassword(), detail, true, true, true, true,
            AuthorityUtils.commaSeparatedStringToAuthorityList(Func.join(result.getData().getRoles())));
        // ç»„装认证数据,关闭密码校验
        Authentication userAuth = new UsernamePasswordAuthenticationToken(bladeUserDetails, null, bladeUserDetails.getAuthorities());
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/TokenUserObject.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,264 @@
package com.vci.ubcs.code.entity;
public class TokenUserObject {
    private String access_token; //"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJkZXB0TmFtZSI6bnVsbCwidXNlcl9uYW1lIjoiYWRtaW4iLCJzdHJhdGVneVVwZGF0ZVN0YXR1cyI6bnVsbCwicmVhbF9uYW1lIjoi6LaF57qn566h55CG5ZGYIiwiYXZhdGFyIjoiaHR0cHM6Ly9ndy5hbGlwYXlvYmplY3RzLmNvbS96b3Mvcm1zcG9ydGFsL0JpYXpmYW54bWFtTlJveHhWeGthLnBuZyIsImF1dGhvcml0aWVzIjpbImFkbWluaXN0cmF0b3IiXSwiY2xpZW50X2lkIjoic3dvcmQiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwibGljZW5zZSI6InBvd2VyZWQgYnkgYmxhZGV4IiwicG9zdF9pZCI6IjAiLCJ0ZW5hbnROYW1lIjpudWxsLCJ1c2VyX2lkIjoiMCIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwic2NvcGUiOlsiYWxsIl0sIm5pY2tfbmFtZSI6Iui2hee6p-euoeeQhuWRmCIsIm9hdXRoX2lkIjoiIiwiZGV0YWlsIjp7InR5cGUiOiJ3ZWIifSwiZXhwIjoxNjkxOTM3ODUzLCJkZXB0X2lkIjoiMCIsImp0aSI6IjA4ODYwMjM5LWFkNWEtNDNlMi05ZTZhLWUyMjYxM2M3Mjc1MSIsImFjY291bnQiOiJhZG1pbiIsImVtYWlsIjpudWxsLCJzZWNyZXRHcmFkZSI6bnVsbH0.npERYaufS4QmITF3WOf09XcPSlelfltu30Eije4DOqs",
    private String token_type;// "bearer",
    private String refresh_token;// "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJkZXB0TmFtZSI6bnVsbCwidXNlcl9uYW1lIjoiYWRtaW4iLCJyZWFsX25hbWUiOiLotoXnuqfnrqHnkIblkZgiLCJjbGllbnRfaWQiOiJzd29yZCIsInRlbmFudE5hbWUiOm51bGwsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwic2NvcGUiOlsiYWxsIl0sImF0aSI6IjA4ODYwMjM5LWFkNWEtNDNlMi05ZTZhLWUyMjYxM2M3Mjc1MSIsIm9hdXRoX2lkIjoiIiwiZXhwIjoxNjkyNTM5MDUzLCJqdGkiOiI3YTA0NWRlZS01YjI0LTQ3MDUtOWU0OS1mMTUyNjJiZWJjNzMiLCJlbWFpbCI6bnVsbCwic2VjcmV0R3JhZGUiOm51bGwsInN0cmF0ZWd5VXBkYXRlU3RhdHVzIjpudWxsLCJhdmF0YXIiOiJodHRwczovL2d3LmFsaXBheW9iamVjdHMuY29tL3pvcy9ybXNwb3J0YWwvQmlhemZhbnhtYW1OUm94eFZ4a2EucG5nIiwiYXV0aG9yaXRpZXMiOlsiYWRtaW5pc3RyYXRvciJdLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwibGljZW5zZSI6InBvd2VyZWQgYnkgYmxhZGV4IiwicG9zdF9pZCI6IjAiLCJ1c2VyX2lkIjoiMCIsIm5pY2tfbmFtZSI6Iui2hee6p-euoeeQhuWRmCIsImRldGFpbCI6eyJ0eXBlIjoid2ViIn0sImRlcHRfaWQiOiIwIiwiYWNjb3VudCI6ImFkbWluIn0.GXbwrhlvGAerayV81YCQUPW0gfxQPoALL1aU6Ot24L8",
    private String expires_in;// 3599,
    private String scope;// "all",
    private String tenant_id;// "000000",
    private String deptName;// null,
    private String user_name;// "admin",
    private String strategyUpdateStatus;// null,
    private String real_name;// "超级管理员",
    private String avatar;// "https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png",
    private String client_id;// "sword",
    private String role_name;// "administrator",
    private String license;// "powered by bladex",
    private String post_id;// "0",
    private String tenantName;// null,
    private String user_id;// "0",
    private String role_id;// "1123598816738675201",
    private String nick_name;// "超级管理员",
    private String oauth_id;// "",
    /*private String detail;// {
        "type;// "web"
    },*/
    private String dept_id;// "0",
    private String account;// "admin",
    private String email;// null,
    private String secretGrade;// null,
    private String jti;// "08860239-ad5a-43e2-9e6a-e22613c72751"
    public String getAccess_token() {
        return access_token;
    }
    public void setAccess_token(String access_token) {
        this.access_token = access_token;
    }
    public String getToken_type() {
        return token_type;
    }
    public void setToken_type(String token_type) {
        this.token_type = token_type;
    }
    public String getRefresh_token() {
        return refresh_token;
    }
    public void setRefresh_token(String refresh_token) {
        this.refresh_token = refresh_token;
    }
    public String getExpires_in() {
        return expires_in;
    }
    public void setExpires_in(String expires_in) {
        this.expires_in = expires_in;
    }
    public String getScope() {
        return scope;
    }
    public void setScope(String scope) {
        this.scope = scope;
    }
    public String getTenant_id() {
        return tenant_id;
    }
    public void setTenant_id(String tenant_id) {
        this.tenant_id = tenant_id;
    }
    public String getDeptName() {
        return deptName;
    }
    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }
    public String getUser_name() {
        return user_name;
    }
    public void setUser_name(String user_name) {
        this.user_name = user_name;
    }
    public String getStrategyUpdateStatus() {
        return strategyUpdateStatus;
    }
    public void setStrategyUpdateStatus(String strategyUpdateStatus) {
        this.strategyUpdateStatus = strategyUpdateStatus;
    }
    public String getReal_name() {
        return real_name;
    }
    public void setReal_name(String real_name) {
        this.real_name = real_name;
    }
    public String getAvatar() {
        return avatar;
    }
    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }
    public String getClient_id() {
        return client_id;
    }
    public void setClient_id(String client_id) {
        this.client_id = client_id;
    }
    public String getRole_name() {
        return role_name;
    }
    public void setRole_name(String role_name) {
        this.role_name = role_name;
    }
    public String getLicense() {
        return license;
    }
    public void setLicense(String license) {
        this.license = license;
    }
    public String getPost_id() {
        return post_id;
    }
    public void setPost_id(String post_id) {
        this.post_id = post_id;
    }
    public String getTenantName() {
        return tenantName;
    }
    public void setTenantName(String tenantName) {
        this.tenantName = tenantName;
    }
    public String getUser_id() {
        return user_id;
    }
    public void setUser_id(String user_id) {
        this.user_id = user_id;
    }
    public String getRole_id() {
        return role_id;
    }
    public void setRole_id(String role_id) {
        this.role_id = role_id;
    }
    public String getNick_name() {
        return nick_name;
    }
    public void setNick_name(String nick_name) {
        this.nick_name = nick_name;
    }
    public String getOauth_id() {
        return oauth_id;
    }
    public void setOauth_id(String oauth_id) {
        this.oauth_id = oauth_id;
    }
    public String getDept_id() {
        return dept_id;
    }
    public void setDept_id(String dept_id) {
        this.dept_id = dept_id;
    }
    public String getAccount() {
        return account;
    }
    public void setAccount(String account) {
        this.account = account;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public String getSecretGrade() {
        return secretGrade;
    }
    public void setSecretGrade(String secretGrade) {
        this.secretGrade = secretGrade;
    }
    public String getJti() {
        return jti;
    }
    public void setJti(String jti) {
        this.jti = jti;
    }
    @Override
    public String toString() {
        return "TokenUserObject{" +
            "access_token='" + access_token + '\'' +
            ", token_type='" + token_type + '\'' +
            ", refresh_token='" + refresh_token + '\'' +
            ", expires_in='" + expires_in + '\'' +
            ", scope='" + scope + '\'' +
            ", tenant_id='" + tenant_id + '\'' +
            ", deptName='" + deptName + '\'' +
            ", user_name='" + user_name + '\'' +
            ", strategyUpdateStatus='" + strategyUpdateStatus + '\'' +
            ", real_name='" + real_name + '\'' +
            ", avatar='" + avatar + '\'' +
            ", client_id='" + client_id + '\'' +
            ", role_name='" + role_name + '\'' +
            ", license='" + license + '\'' +
            ", post_id='" + post_id + '\'' +
            ", tenantName='" + tenantName + '\'' +
            ", user_id='" + user_id + '\'' +
            ", role_id='" + role_id + '\'' +
            ", nick_name='" + nick_name + '\'' +
            ", oauth_id='" + oauth_id + '\'' +
            ", dept_id='" + dept_id + '\'' +
            ", account='" + account + '\'' +
            ", email='" + email + '\'' +
            ", secretGrade='" + secretGrade + '\'' +
            ", jti='" + jti + '\'' +
            '}';
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/CodeBasicSecVO.java
@@ -75,6 +75,11 @@
    private String codeDateFormatStr;
    /**
     * æ—¥æœŸæ ¼å¼è½¬æ¢å¾—到的默认值
     */
    private String codeDateValue;
    /**
     * å±‚级类型
     */
    private String codeLevelType;
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/config/AuthenticationInterceptor.java
ÎļþÒÑɾ³ý
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/config/HeaderMapRequestWrapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,64 @@
package com.vci.ubcs.code.config;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
import java.util.*;
/**
 * @author ludc
 * @date 2023/9/14 17:57
 */
public class HeaderMapRequestWrapper extends HttpServletRequestWrapper {
    /**
     * construct a wrapper for this request
     *
     * @param request
     */
    public HeaderMapRequestWrapper(HttpServletRequest request) {
        super(request);
    }
    private Map<String, String> headerMap = new HashMap<String, String>();
    /**
     * add a header with given name and value
     *
     * @param name
     * @param value
     */
    public void setHeader(String name, String value) {
        headerMap.put(name, value);
    }
    @Override
    public String getHeader(String name) {
        String headerValue = super.getHeader(name);
        if (headerMap.containsKey(name)) {
            headerValue = headerMap.get(name);
        }
        return headerValue;
    }
    /**
     * get the Header names
     */
    @Override
    public Enumeration<String> getHeaderNames() {
        List<String> names = Collections.list(super.getHeaderNames());
        for (String name : headerMap.keySet()) {
            names.add(name);
        }
        return Collections.enumeration(names);
    }
    @Override
    public Enumeration<String> getHeaders(String name) {
        List<String> values = Collections.list(super.getHeaders(name));
        if (headerMap.containsKey(name)) {
            values.add(headerMap.get(name));
        }
        return Collections.enumeration(values);
    }
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/config/WebConfig.java
ÎļþÒÑɾ³ý
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/config/WebServiceTokenFilter.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,77 @@
package com.vci.ubcs.code.config;
import com.vci.ubcs.code.service.IPasswordFreeLoginService;
import com.vci.ubcs.code.service.impl.PasswordFreeLoginServiceImpl;
import lombok.SneakyThrows;
import org.apache.http.auth.AuthenticationException;
import org.springblade.core.redis.cache.BladeRedis;
import org.springblade.core.tool.utils.Func;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.xml.namespace.QName;
import javax.xml.ws.handler.MessageContext;
import javax.xml.ws.handler.soap.SOAPHandler;
import javax.xml.ws.handler.soap.SOAPMessageContext;
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPHeader;
import javax.xml.soap.SOAPMessage;
import java.io.IOException;
import java.util.Set;
/**
 * webservice接口拦截器
 * @author ludc
 * @date 2023/9/12 11:16
 */
public class WebServiceTokenFilter implements Filter {
    @Autowired
    private IPasswordFreeLoginService passwordFreeLoginService;
    @Autowired
    private BladeRedis bladeRedis;
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        // åˆå§‹åŒ–操作
    }
    @SneakyThrows
    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException, IOException {
        HttpServletRequest request = (HeaderMapRequestWrapper) servletRequest;
        HeaderMapRequestWrapper requestWrapper = new HeaderMapRequestWrapper(request);
        HttpServletResponse response = (HttpServletResponse) servletResponse;
        // åœ¨è¯·æ±‚进来之后获取token
        String token = getUserToken(request); // èŽ·å–ç”¨æˆ·çš„token
        // å°†token设置到header中
        requestWrapper.setHeader("Blade-Auth", token);
        requestWrapper.setHeader("Authorization","Basic c3dvcmQ6c3dvcmRfc2VjcmV0");
        filterChain.doFilter(request, response);
    }
    /**
     * ç¼“存中获取token
     * @param request
     * @return
     */
    private String getUserToken(HttpServletRequest request) throws AuthenticationException {
        String ipAddr = request.getRemoteAddr();
        String token = Func.toStr(bladeRedis.get(PasswordFreeLoginServiceImpl.PWD_FREE_LOGIN_TOKEN + ipAddr));
        if(Func.isBlank(token)){
            throw new AuthenticationException("鉴权信息已过期,或缓存中未找到token!");
        }
        return token;
    }
    @Override
    public void destroy() {
        // é”€æ¯æ“ä½œ
    }
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/PasswordFreeLoginController.java
@@ -2,10 +2,12 @@
import com.vci.ubcs.code.service.IPasswordFreeLoginService;
import io.swagger.annotations.Api;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
/**
 * @author ludc
@@ -20,12 +22,14 @@
    private IPasswordFreeLoginService passwordFreeLoginService;
    @PostMapping("/login")
    public R passwordFreeLogin(@RequestParam String username) {
        boolean resBoolean = passwordFreeLoginService.passwordFreeLogin(username);
        return R.status(resBoolean);
    public String passwordFreeLogin(@RequestParam String username, HttpServletRequest request) {
        String token = "";
        try {
            token = passwordFreeLoginService.passwordFreeLogin(username,request);
        }catch (Exception e){
            throw new ServiceException("免密登录获取token失败:"+e.getMessage());
    }
        return token;
    }
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IPasswordFreeLoginService.java
@@ -1,5 +1,8 @@
package com.vci.ubcs.code.service;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
/**
 * å…å¯†ç™»å½•服务
 * @author ludc
@@ -12,7 +15,14 @@
     * @param username è´¦å·
     * @return
     */
    boolean passwordFreeLogin(String username);
    String passwordFreeLogin(String username, ServletRequest request);
    /**
     * å…å¯†ç™»å½•方法2
     * @param username
     * @param servletRequest
     * @return
     */
    boolean passwordFreeLogin2(String username, HttpServletRequest servletRequest);
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
@@ -2800,7 +2800,7 @@
                // æ—¥æœŸç æ®µè®¾ç½®é»˜è®¤å€¼
                if (secVO.getSecType().equals(CodeSecTypeEnum.CODE_DATE_SEC.getValue())) {
                    try {
                        secVO.setCodeDateFormatStr(Func.format(new Date(),secVO.getCodeDateFormatStr()));
                        secVO.setCodeDateValue(Func.format(new Date(),secVO.getCodeDateFormatStr()));
                    }catch (Exception e){
                        throw new ServiceException("日期码段日期格式配置有误,导致转换出错:"+e.getMessage());
                    }
@@ -2818,7 +2818,7 @@
                // æ—¥æœŸç æ®µè®¾ç½®é»˜è®¤å€¼
                if (secVO.getSecType().equals(CodeSecTypeEnum.CODE_DATE_SEC.getValue())) {
                    try {
                        secVO.setCodeDateFormatStr(Func.format(new Date(),secVO.getCodeDateFormatStr()));
                        secVO.setCodeDateValue(Func.format(new Date(),secVO.getCodeDateFormatStr()));
                    }catch (Exception e){
                        throw new ServiceException("日期码段日期格式配置有误,导致转换出错:"+e.getMessage());
                    }
@@ -2840,7 +2840,7 @@
            // æ—¥æœŸç æ®µè®¾ç½®é»˜è®¤å€¼
            if (secVO.getSecType().equals(CodeSecTypeEnum.CODE_DATE_SEC.getValue())) {
                try {
                    secVO.setCodeDateFormatStr(Func.format(new Date(),secVO.getCodeDateFormatStr()));
                    secVO.setCodeDateValue(Func.format(new Date(),secVO.getCodeDateFormatStr()));
                }catch (Exception e){
                    throw new ServiceException("日期码段日期格式配置有误,导致转换出错:"+e.getMessage());
                }
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java
@@ -1,23 +1,28 @@
package com.vci.ubcs.code.service.impl;
import com.alibaba.fastjson.JSON;
import com.vci.ubcs.code.config.HeaderMapRequestWrapper;
import com.vci.ubcs.code.entity.TokenUserObject;
import com.vci.ubcs.code.service.IPasswordFreeLoginService;
import com.vci.ubcs.code.util.HttpUtils;
import org.apache.commons.collections4.MultiValuedMap;
import org.apache.commons.collections4.multimap.ArrayListValuedHashMap;
import org.springblade.core.cache.utils.CacheUtil;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.redis.cache.BladeRedis;
import org.springblade.core.tool.utils.Func;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
import org.springframework.http.HttpMethod;
import org.springframework.web.client.RestTemplate;
import javax.annotation.Resource;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
@@ -31,12 +36,18 @@
    // é€šè¿‡æœåŠ¡æ³¨å†Œä¸­å¿ƒèŽ·å–ç½‘å…³çš„ç«¯å£å·
    @Autowired
    private DiscoveryClient discoveryClient;
    @Value("${user-info.pwd-free-tenant-id}")
    private String pwdFreeTenantId;
    @Autowired
    private BladeRedis bladeRedis;
    // ç¼“存名
    public static final String PWD_FREE_LOGIN_TOKEN = "pwdFreeLogin:Token:";
    /**
     * èŽ·å–ç½‘å…³ç«¯å£
     * @return
     */
    public String getGatewayPort() {
    private String getGatewayPort() {
        List<ServiceInstance> instances = discoveryClient.getInstances("ubcs-gateway");
        if (!instances.isEmpty()) {
            ServiceInstance gatewayInstance = instances.get(0);
@@ -46,41 +57,92 @@
    }
    /**
     * å…å¯†ç™»å½•
     * å…å¯†ç™»å½•并存入缓存,配合过滤器写法
     * @param username è´¦å·
     * @return
     */
    @Override
    public boolean passwordFreeLogin(String username) {
    public String passwordFreeLogin(String username, ServletRequest servletRequest) {
        // å…å¯†ç™»å½•接口地址
        String loginUrl = "http://localhost:"+this.getGatewayPort()+"/ubcs-auth/oauth/password-free-login";
        String loginUrl = "http://localhost:"+this.getGatewayPort()+"/ubcs-auth/oauth/token";
        // è¯·æ±‚来自己哪个ip地址
        HttpServletRequest request = (HeaderMapRequestWrapper) servletRequest;
        String ipAddr = request.getRemoteAddr();
        // å…ˆå°è¯•从缓存当中取,如果不存在就登录
        String redisToken = (String)bladeRedis.get(PWD_FREE_LOGIN_TOKEN+ipAddr);
        if(Func.isNotBlank(redisToken)){
            // ç¼“存中已经存在就直接删除该缓存,主要为了避免统一ip下存在多个token的情况
            bladeRedis.del(PWD_FREE_LOGIN_TOKEN+ipAddr);
        }
        // ä¸å­˜åœ¨å°±é‡æ–°èŽ·å–token
        // è®¾ç½®è¯·æ±‚头
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
        headers.set("Authorization", "Basic c3dvcmQ6c3dvcmRfc2VjcmV0");
        headers.set("Tenant-Id", "000000");
        headers.set("Tenant-Id", pwdFreeTenantId);
        //设置请求体参数
        MultiValueMap<String,String> parameters = new LinkedMultiValueMap<String,String>();
        parameters.add("username",username);
        parameters.add("grant_type", "captcha");
        parameters.add("grant_type", "passwordfree");
        parameters.add("scope", "all");
        parameters.add("type", "account");
        // å‘送POST请求
        String responseBody = HttpUtils.post(loginUrl, parameters,headers);
        System.out.println(responseBody);
        //拿到响应体将token存入到redis中,以account作为存储的key
        // è§£æžå“åº”体获取令牌
        // è¿™é‡Œå‡è®¾å“åº”体是JSON格式,包含一个名为"token"的字段
        // æ ¹æ®å®žé™…情况进行解析
        // JSONObject json = new JSONObject(responseBody);
        // String token = json.getString("token");
        return false;
        //拿到响应体其中包含token,用request中的ip地址作为键值,将token存入缓存
        TokenUserObject tokenUserObject = null;
        try {
            tokenUserObject = JSON.parseObject(responseBody, TokenUserObject.class);
        }catch (Exception e){
            throw new ServiceException("responseBody转换TokenUserObject失败:"+e.getMessage());
        }
        // å°†token存入缓存当中,过期时间为24小时
        bladeRedis.setEx(PWD_FREE_LOGIN_TOKEN+ipAddr,"bearer "+tokenUserObject.getAccess_token(),60*60*60*24L);
        return responseBody;
    }
    /**
     * å…å¯†ç™»å½•,改变当前webservice请求的header
     * @param username è´¦å·
     * @return
     */
    @Override
    public boolean passwordFreeLogin2(String username, HttpServletRequest servletRequest) {
        // å…å¯†ç™»å½•接口地址
        String loginUrl = "http://localhost:"+this.getGatewayPort()+"/ubcs-auth/oauth/token";
        // èŽ·å–token,先设置请求头
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
        headers.set("Authorization", "Basic c3dvcmQ6c3dvcmRfc2VjcmV0");
        headers.set("Tenant-Id", pwdFreeTenantId);
        //设置请求体参数
        MultiValueMap<String,String> parameters = new LinkedMultiValueMap<String,String>();
        parameters.add("username",username);
        parameters.add("grant_type", "passwordfree");
        parameters.add("scope", "all");
        parameters.add("type", "account");
        // å‘送POST请求
        String responseBody = HttpUtils.post(loginUrl, parameters,headers);
        //拿到响应体其中包含token,用request中的ip地址作为键值,将token存入缓存
        TokenUserObject tokenUserObject = null;
        try {
            tokenUserObject = JSON.parseObject(responseBody, TokenUserObject.class);
        }catch (Exception e){
            throw new ServiceException("responseBody转换TokenUserObject失败:"+e.getMessage());
        }
        HttpServletRequest request = (HeaderMapRequestWrapper) servletRequest;
        HeaderMapRequestWrapper requestWrapper = new HeaderMapRequestWrapper(request);
        //设置当前web接口的请求头
        String token = "bearer " + tokenUserObject.getAccess_token();
        // å°†token设置到header中
        requestWrapper.setHeader("Blade-Auth", token);
        requestWrapper.setHeader("Authorization","Basic c3dvcmQ6c3dvcmRfc2VjcmV0");
        // å°†token存入缓存当中,过期时间为24小时
        return true;
    }
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
@@ -59,6 +59,7 @@
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import javax.servlet.ServletRequest;
import java.util.*;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.atomic.AtomicBoolean;
Source/UBCS/ubcs-service/ubcs-code/src/main/resources/application-prod.yml
@@ -22,3 +22,9 @@
  configuration:
    map-underscore-to-camel-case: false
    call-setters-on-nulls: true
  # è¿‡æ»¤å™¨è®¾ç½®
  mvc:
    interceptor:
      enabled: true
      include-path-patterns: /universalInterface
      #exclude-path-patterns: /exclude-path-pattern
Source/data/applogs/xxl-job/xxl-job-admin.log
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,2323 @@
2023-09-09 14:46:52,267 INFO [background-preinit] o.h.validator.internal.util.Version [Version.java : 21] HV000001: Hibernate Validator 6.2.3.Final
2023-09-09 14:46:53,204 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
2023-09-09 14:46:53,205 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
2023-09-09 14:46:57,218 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob-admin] & group[DEFAULT_GROUP]
2023-09-09 14:46:57,224 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob-admin.yaml] & group[DEFAULT_GROUP]
2023-09-09 14:46:57,231 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob-admin-prod.yaml] & group[DEFAULT_GROUP]
2023-09-09 14:46:57,232 INFO [main] o.s.c.b.c.PropertySourceBootstrapConfiguration [PropertySourceBootstrapConfiguration.java : 109] Located property source: [BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob-admin-prod.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob-admin.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob-admin,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-prod.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs.yaml,DEFAULT_GROUP'}]
2023-09-09 14:46:57,246 INFO [main] c.v.u.x.j.admin.JobAdminApplication [SpringApplication.java : 640] The following 1 profile is active: "prod"
2023-09-09 14:47:00,406 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 262] Multiple Spring Data modules found, entering strict repository configuration mode
2023-09-09 14:47:00,413 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 132] Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2023-09-09 14:47:00,502 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 201] Finished Spring Data repository scanning in 44 ms. Found 0 Redis repository interfaces.
2023-09-09 14:47:01,446 INFO [main] o.s.cloud.context.scope.GenericScope [GenericScope.java : 283] BeanFactory id=0b8610df-6079-3b3e-970e-367fbf5dc1df
2023-09-09 14:47:01,454 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 150] BladePropertySourcePostProcessor init.
2023-09-09 14:47:01,562 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 62] BladePropertySourcePostProcessor process @BladePropertySource bean.
2023-09-09 14:47:01,591 WARN [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 67] Not found @BladePropertySource on spring bean class.
2023-09-09 14:47:02,094 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:02,102 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:02,104 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$515/752572788] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:02,110 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:02,191 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:02,204 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:02,571 WARN [main] io.undertow.websockets.jsr [Bootstrap.java : 68] UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
2023-09-09 14:47:02,618 INFO [main] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring embedded WebApplicationContext
2023-09-09 14:47:02,619 INFO [main] o.s.b.w.s.c.ServletWebServerApplicationContext [ServletWebServerApplicationContext.java : 292] Root WebApplicationContext: initialization completed in 5344 ms
2023-09-09 14:47:04,111 INFO [main] c.v.u.x.j.a.c.s.XxlJobScheduler [XxlJobScheduler.java : 46] >>>>>>>>> init xxl-job admin success.
2023-09-09 14:47:04,146 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:04,155 INFO [xxl-job, admin JobRegistryMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:04,155 INFO [xxl-job, admin JobLogReportHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:04,171 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:47:04,172 ERROR [xxl-job, admin JobRegistryMonitorHelper] c.v.u.x.j.a.c.t.JobRegistryMonitorHelper [JobRegistryMonitorHelper.java : 81] >>>>>>>>>>> xxl-job, job registry monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobGroupMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobGroupDao.findByAddressType
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy120.findByAddressType(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobRegistryMonitorHelper$1.run(JobRegistryMonitorHelper.java:34)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobGroupMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobGroupDao.findByAddressType
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:47:04,172 ERROR [xxl-job, admin JobLogReportHelper] c.v.u.x.j.a.c.t.JobLogReportHelper [JobLogReportHelper.java : 92] >>>>>>>>>>> xxl-job, job log report thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findLogReport
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectOne(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findLogReport(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobLogReportHelper$1.run(JobLogReportHelper.java:71)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findLogReport
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 7 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:47:04,218 INFO [xxl-job, admin JobLogReportHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:05,324 INFO [main] o.s.b.a.w.s.WelcomePageHandlerMapping [WelcomePageHandlerMapping.java : 57] Adding welcome page template: index
2023-09-09 14:47:05,333 INFO [main] c.a.c.s.SentinelWebMvcConfigurer [SentinelWebMvcConfigurer.java : 52] [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
2023-09-09 14:47:05,540 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobinfo/remove]}" onto com.vci.ubcs.xxl.job.admin.controller.JobInfoController#remove(int)
2023-09-09 14:47:05,541 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobinfo/trigger]}" onto com.vci.ubcs.xxl.job.admin.controller.JobInfoController#triggerJob(int, String)
2023-09-09 14:47:05,542 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobgroup]}" onto com.vci.ubcs.xxl.job.admin.controller.JobGroupController#index(Model)
2023-09-09 14:47:05,542 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobinfo]}" onto com.vci.ubcs.xxl.job.admin.controller.JobInfoController#index(HttpServletRequest, Model, int)
2023-09-09 14:47:05,543 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#error(HttpServletRequest)
2023-09-09 14:47:05,543 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/user/updatePwd]}" onto com.vci.ubcs.xxl.job.admin.controller.UserController#updatePwd(HttpServletRequest, String)
2023-09-09 14:47:05,543 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/joblog/logKill]}" onto com.vci.ubcs.xxl.job.admin.controller.JobLogController#logKill(int)
2023-09-09 14:47:05,544 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobinfo/nextTriggerTime]}" onto com.vci.ubcs.xxl.job.admin.controller.JobInfoController#nextTriggerTime(String)
2023-09-09 14:47:05,544 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobinfo/add]}" onto com.vci.ubcs.xxl.job.admin.controller.JobInfoController#add(XxlJobInfo)
2023-09-09 14:47:05,544 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/toLogin]}" onto com.vci.ubcs.xxl.job.admin.controller.IndexController#toLogin(HttpServletRequest, HttpServletResponse)
2023-09-09 14:47:05,544 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/user/remove]}" onto com.vci.ubcs.xxl.job.admin.controller.UserController#remove(HttpServletRequest, int)
2023-09-09 14:47:05,545 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error], produces [text/html]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#errorHtml(HttpServletRequest, HttpServletResponse)
2023-09-09 14:47:05,546 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/user/update]}" onto com.vci.ubcs.xxl.job.admin.controller.UserController#update(HttpServletRequest, XxlJobUser)
2023-09-09 14:47:05,546 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/user/add]}" onto com.vci.ubcs.xxl.job.admin.controller.UserController#add(XxlJobUser)
2023-09-09 14:47:05,546 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobcode]}" onto com.vci.ubcs.xxl.job.admin.controller.JobCodeController#index(HttpServletRequest, Model, int)
2023-09-09 14:47:05,547 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{POST [/login]}" onto com.vci.ubcs.xxl.job.admin.controller.IndexController#loginDo(HttpServletRequest, HttpServletResponse, String, String, String)
2023-09-09 14:47:05,547 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobgroup/save]}" onto com.vci.ubcs.xxl.job.admin.controller.JobGroupController#save(XxlJobGroup)
2023-09-09 14:47:05,547 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/help]}" onto com.vci.ubcs.xxl.job.admin.controller.IndexController#help()
2023-09-09 14:47:05,547 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobinfo/update]}" onto com.vci.ubcs.xxl.job.admin.controller.JobInfoController#update(XxlJobInfo)
2023-09-09 14:47:05,547 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/joblog/logDetailCat]}" onto com.vci.ubcs.xxl.job.admin.controller.JobLogController#logDetailCat(String, long, long, int)
2023-09-09 14:47:05,548 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/joblog/pageList]}" onto com.vci.ubcs.xxl.job.admin.controller.JobLogController#pageList(HttpServletRequest, int, int, int, int, int, String)
2023-09-09 14:47:05,548 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobgroup/remove]}" onto com.vci.ubcs.xxl.job.admin.controller.JobGroupController#remove(int)
2023-09-09 14:47:05,549 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/joblog/getJobsByGroup]}" onto com.vci.ubcs.xxl.job.admin.controller.JobLogController#getJobsByGroup(int)
2023-09-09 14:47:05,549 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobcode/save]}" onto com.vci.ubcs.xxl.job.admin.controller.JobCodeController#save(Model, int, String, String)
2023-09-09 14:47:05,549 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/user/pageList]}" onto com.vci.ubcs.xxl.job.admin.controller.UserController#pageList(int, int, String, int)
2023-09-09 14:47:05,549 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/]}" onto com.vci.ubcs.xxl.job.admin.controller.IndexController#index(Model)
2023-09-09 14:47:05,549 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/joblog/logDetailPage]}" onto com.vci.ubcs.xxl.job.admin.controller.JobLogController#logDetailPage(int, Model)
2023-09-09 14:47:05,550 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/api/registry]}" onto com.vci.ubcs.xxl.job.admin.controller.JobApiController#registry(HttpServletRequest, String)
2023-09-09 14:47:05,550 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/joblog]}" onto com.vci.ubcs.xxl.job.admin.controller.JobLogController#index(HttpServletRequest, Model, Integer)
2023-09-09 14:47:05,550 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobgroup/loadById]}" onto com.vci.ubcs.xxl.job.admin.controller.JobGroupController#loadById(int)
2023-09-09 14:47:05,550 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/joblog/clearLog]}" onto com.vci.ubcs.xxl.job.admin.controller.JobLogController#clearLog(int, int, int)
2023-09-09 14:47:05,551 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobinfo/start]}" onto com.vci.ubcs.xxl.job.admin.controller.JobInfoController#start(int)
2023-09-09 14:47:05,551 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{POST [/logout]}" onto com.vci.ubcs.xxl.job.admin.controller.IndexController#logout(HttpServletRequest, HttpServletResponse)
2023-09-09 14:47:05,551 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobinfo/stop]}" onto com.vci.ubcs.xxl.job.admin.controller.JobInfoController#pause(int)
2023-09-09 14:47:05,552 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobgroup/update]}" onto com.vci.ubcs.xxl.job.admin.controller.JobGroupController#update(XxlJobGroup)
2023-09-09 14:47:05,552 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/jobinfo/pageList]}" onto com.vci.ubcs.xxl.job.admin.controller.JobInfoController#pageList(int, int, int, int, String, String, String)
2023-09-09 14:47:05,552 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/user]}" onto com.vci.ubcs.xxl.job.admin.controller.UserController#index(Model)
2023-09-09 14:47:05,552 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/api/registryRemove]}" onto com.vci.ubcs.xxl.job.admin.controller.JobApiController#registryRemove(HttpServletRequest, String)
2023-09-09 14:47:05,552 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/chartInfo]}" onto com.vci.ubcs.xxl.job.admin.controller.IndexController#chartInfo(Date, Date)
2023-09-09 14:47:05,552 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/api/callback]}" onto com.vci.ubcs.xxl.job.admin.controller.JobApiController#callback(HttpServletRequest, String)
2023-09-09 14:47:06,636 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
2023-09-09 14:47:06,637 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
2023-09-09 14:47:09,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 51] >>>>>>>>> init xxl-job admin scheduler success.
2023-09-09 14:47:09,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:09,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:09,735 INFO [main] o.s.b.f.a.AutowiredAnnotationBeanPostProcessor [AutowiredAnnotationBeanPostProcessor.java : 367] Inconsistent constructor declaration on bean with name 'org.springblade.core.launch.server.ServerInfo': single autowire-marked constructor flagged as optional - this constructor is effectively required since there is no default constructor to fall back to: public org.springblade.core.launch.server.ServerInfo(org.springframework.boot.autoconfigure.web.ServerProperties)
2023-09-09 14:47:10,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:10,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:11,006 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:11,008 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:12,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:12,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:12,282 WARN [main] o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger [LoadBalancerCacheAutoConfiguration.java : 82] Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
2023-09-09 14:47:12,364 INFO [main] o.s.b.a.e.web.EndpointLinksResolver [EndpointLinksResolver.java : 58] Exposing 20 endpoint(s) beneath base path '/actuator'
2023-09-09 14:47:13,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:13,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:13,101 INFO [main] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring DispatcherServlet 'dispatcherServlet'
2023-09-09 14:47:13,102 INFO [main] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 525] Initializing Servlet 'dispatcherServlet'
2023-09-09 14:47:13,108 INFO [main] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 547] Completed initialization in 6 ms
2023-09-09 14:47:13,125 INFO [main] io.undertow [Undertow.java : 120] starting server: Undertow - 2.2.18.Final
2023-09-09 14:47:13,140 INFO [main] org.xnio [Xnio.java : 95] XNIO version 3.8.7.Final
2023-09-09 14:47:13,156 INFO [main] org.xnio.nio [NioXnio.java : 58] XNIO NIO Implementation Version 3.8.7.Final
2023-09-09 14:47:13,229 INFO [main] org.jboss.threads [Version.java : 52] JBoss Threads version 3.1.0.Final
2023-09-09 14:47:13,320 INFO [main] o.s.b.w.e.undertow.UndertowWebServer [UndertowWebServer.java : 119] Undertow started on port(s) 36013 (http) with context path '/xxl-job-admin'
2023-09-09 14:47:13,344 INFO [main] c.a.c.n.r.NacosServiceRegistry [NacosServiceRegistry.java : 75] nacos registry, DEFAULT_GROUP ubcs-xxljob-admin 192.168.237.1:36013 register finished
2023-09-09 14:47:13,891 INFO [main] o.s.core.launch.StartEventListener [StartEventListener.java : 45] ---[UBCS-XXLJOB-ADMIN]---启动完成,当前使用的端口:[36013],环境变量:[prod]---
2023-09-09 14:47:13,920 INFO [main] c.v.u.x.j.admin.JobAdminApplication [StartupInfoLogger.java : 61] Started JobAdminApplication in 23.318 seconds (JVM running for 28.171)
2023-09-09 14:47:13,938 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob-admin, group=DEFAULT_GROUP
2023-09-09 14:47:13,940 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob-admin.yaml, group=DEFAULT_GROUP
2023-09-09 14:47:13,944 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs.yaml, group=DEFAULT_GROUP
2023-09-09 14:47:13,947 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-prod.yaml, group=DEFAULT_GROUP
2023-09-09 14:47:13,948 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob-admin-prod.yaml, group=DEFAULT_GROUP
2023-09-09 14:47:14,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:14,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:14,173 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:14,175 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:47:14,521 INFO [RMI TCP Connection(10)-192.168.43.252] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:14,523 WARN [RMI TCP Connection(10)-192.168.43.252] o.s.b.a.j.DataSourceHealthIndicator [AbstractHealthIndicator.java : 94] DataSource health check failed
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:330)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.getProduct(DataSourceHealthIndicator.java:122)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doDataSourceHealthCheck(DataSourceHealthIndicator.java:105)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doHealthCheck(DataSourceHealthIndicator.java:100)
    at org.springframework.boot.actuate.health.AbstractHealthIndicator.health(AbstractHealthIndicator.java:82)
    at org.springframework.boot.actuate.health.HealthIndicator.getHealth(HealthIndicator.java:37)
    at org.springframework.boot.actuate.health.HealthEndpoint.getHealth(HealthEndpoint.java:93)
    at org.springframework.boot.actuate.health.HealthEndpoint.getHealth(HealthEndpoint.java:41)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getLoggedHealth(HealthEndpointSupport.java:172)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:145)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getAggregateContribution(HealthEndpointSupport.java:156)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:141)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:110)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:81)
    at org.springframework.boot.actuate.health.HealthEndpoint.health(HealthEndpoint.java:87)
    at org.springframework.boot.actuate.health.HealthEndpoint.health(HealthEndpoint.java:77)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
    at org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.invoke(ReflectiveOperationInvoker.java:74)
    at org.springframework.boot.actuate.endpoint.annotation.AbstractDiscoveredOperation.invoke(AbstractDiscoveredOperation.java:60)
    at org.springframework.boot.actuate.endpoint.jmx.EndpointMBean.invoke(EndpointMBean.java:122)
    at org.springframework.boot.actuate.endpoint.jmx.EndpointMBean.invoke(EndpointMBean.java:97)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
    at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
    at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
    at sun.rmi.transport.Transport$1.run(Transport.java:200)
    at sun.rmi.transport.Transport$1.run(Transport.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:15,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:15,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:15,913 INFO [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:15,916 WARN [XNIO-1 task-1] o.s.b.a.j.DataSourceHealthIndicator [AbstractHealthIndicator.java : 94] DataSource health check failed
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:330)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.getProduct(DataSourceHealthIndicator.java:122)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doDataSourceHealthCheck(DataSourceHealthIndicator.java:105)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doHealthCheck(DataSourceHealthIndicator.java:100)
    at org.springframework.boot.actuate.health.AbstractHealthIndicator.health(AbstractHealthIndicator.java:82)
    at org.springframework.boot.actuate.health.HealthIndicator.getHealth(HealthIndicator.java:37)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.getHealth(HealthEndpointWebExtension.java:103)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.getHealth(HealthEndpointWebExtension.java:46)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getLoggedHealth(HealthEndpointSupport.java:172)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:145)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getAggregateContribution(HealthEndpointSupport.java:156)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:141)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:110)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:81)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.health(HealthEndpointWebExtension.java:89)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.health(HealthEndpointWebExtension.java:78)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
    at org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.invoke(ReflectiveOperationInvoker.java:74)
    at org.springframework.boot.actuate.endpoint.annotation.AbstractDiscoveredOperation.invoke(AbstractDiscoveredOperation.java:60)
    at org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperationAdapter.handle(AbstractWebMvcEndpointHandlerMapping.java:353)
    at org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$OperationHandler.handle(AbstractWebMvcEndpointHandlerMapping.java:458)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
    at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
    at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
    at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
    at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
    at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
    at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
    at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
    at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
    at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
    at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
    at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
    at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387)
    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
    at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1423)
    at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:16,002 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:16,004 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:17,010 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:17,015 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:18,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:18,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:19,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:19,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:20,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:20,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:21,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:21,003 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:22,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:22,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:23,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:23,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:24,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:24,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:24,177 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:24,178 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:47:25,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:25,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:26,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:26,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:26,736 WARN [RMI TCP Connection(10)-192.168.43.252] o.s.b.a.health.HealthEndpointSupport [HealthEndpointSupport.java : 181] Health contributor org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$AdaptedReactiveHealthContributors$1 (redis) took 12182ms to respond
2023-09-09 14:47:26,736 WARN [XNIO-1 task-1] o.s.b.a.health.HealthEndpointSupport [HealthEndpointSupport.java : 181] Health contributor org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$AdaptedReactiveHealthContributors$1 (redis) took 10798ms to respond
2023-09-09 14:47:27,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:27,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:28,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:28,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:29,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:29,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:30,009 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:30,013 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:31,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:31,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:32,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:32,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:33,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:33,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:34,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:34,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:34,174 INFO [xxl-job, admin JobRegistryMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:34,181 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:34,175 ERROR [xxl-job, admin JobRegistryMonitorHelper] c.v.u.x.j.a.c.t.JobRegistryMonitorHelper [JobRegistryMonitorHelper.java : 81] >>>>>>>>>>> xxl-job, job registry monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobGroupMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobGroupDao.findByAddressType
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy120.findByAddressType(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobRegistryMonitorHelper$1.run(JobRegistryMonitorHelper.java:34)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobGroupMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobGroupDao.findByAddressType
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:47:35,716 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:35,715 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:47:35,716 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:36,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:36,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:37,006 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:37,007 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:38,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:38,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:39,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:39,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:40,002 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:40,004 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:41,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:41,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:42,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:42,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:43,005 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:43,007 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:43,498 INFO [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:43,501 WARN [XNIO-1 task-1] o.s.b.a.j.DataSourceHealthIndicator [AbstractHealthIndicator.java : 94] DataSource health check failed
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:330)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.getProduct(DataSourceHealthIndicator.java:122)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doDataSourceHealthCheck(DataSourceHealthIndicator.java:105)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doHealthCheck(DataSourceHealthIndicator.java:100)
    at org.springframework.boot.actuate.health.AbstractHealthIndicator.health(AbstractHealthIndicator.java:82)
    at org.springframework.boot.actuate.health.HealthIndicator.getHealth(HealthIndicator.java:37)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.getHealth(HealthEndpointWebExtension.java:103)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.getHealth(HealthEndpointWebExtension.java:46)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getLoggedHealth(HealthEndpointSupport.java:172)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:145)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getAggregateContribution(HealthEndpointSupport.java:156)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:141)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:110)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:81)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.health(HealthEndpointWebExtension.java:89)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.health(HealthEndpointWebExtension.java:78)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
    at org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.invoke(ReflectiveOperationInvoker.java:74)
    at org.springframework.boot.actuate.endpoint.annotation.AbstractDiscoveredOperation.invoke(AbstractDiscoveredOperation.java:60)
    at org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperationAdapter.handle(AbstractWebMvcEndpointHandlerMapping.java:353)
    at org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$OperationHandler.handle(AbstractWebMvcEndpointHandlerMapping.java:458)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
    at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
    at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
    at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
    at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
    at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
    at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
    at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
    at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
    at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
    at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
    at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
    at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387)
    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
    at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
    at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:44,016 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:44,017 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:45,010 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:45,011 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:45,716 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:45,718 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:47:46,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:46,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:47,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:47,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:48,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:48,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:49,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:49,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:50,003 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:50,008 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:51,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:51,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:52,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:52,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:53,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:53,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:54,012 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:54,012 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:55,004 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:55,022 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:55,722 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:55,730 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:47:56,007 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:56,159 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:57,123 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:57,123 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:58,005 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:58,006 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:59,010 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:47:59,011 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:00,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:00,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:01,008 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:01,008 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:02,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:02,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:03,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:03,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:03,490 INFO [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:03,491 WARN [XNIO-1 task-1] o.s.b.a.j.DataSourceHealthIndicator [AbstractHealthIndicator.java : 94] DataSource health check failed
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:330)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.getProduct(DataSourceHealthIndicator.java:122)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doDataSourceHealthCheck(DataSourceHealthIndicator.java:105)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doHealthCheck(DataSourceHealthIndicator.java:100)
    at org.springframework.boot.actuate.health.AbstractHealthIndicator.health(AbstractHealthIndicator.java:82)
    at org.springframework.boot.actuate.health.HealthIndicator.getHealth(HealthIndicator.java:37)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.getHealth(HealthEndpointWebExtension.java:103)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.getHealth(HealthEndpointWebExtension.java:46)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getLoggedHealth(HealthEndpointSupport.java:172)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:145)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getAggregateContribution(HealthEndpointSupport.java:156)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:141)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:110)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:81)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.health(HealthEndpointWebExtension.java:89)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.health(HealthEndpointWebExtension.java:78)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
    at org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.invoke(ReflectiveOperationInvoker.java:74)
    at org.springframework.boot.actuate.endpoint.annotation.AbstractDiscoveredOperation.invoke(AbstractDiscoveredOperation.java:60)
    at org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperationAdapter.handle(AbstractWebMvcEndpointHandlerMapping.java:353)
    at org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$OperationHandler.handle(AbstractWebMvcEndpointHandlerMapping.java:458)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
    at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
    at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
    at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
    at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
    at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
    at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
    at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
    at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
    at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
    at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
    at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
    at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387)
    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
    at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
    at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:04,007 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:04,008 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:05,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:05,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:05,716 INFO [xxl-job, admin JobRegistryMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:05,717 ERROR [xxl-job, admin JobRegistryMonitorHelper] c.v.u.x.j.a.c.t.JobRegistryMonitorHelper [JobRegistryMonitorHelper.java : 81] >>>>>>>>>>> xxl-job, job registry monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobGroupMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobGroupDao.findByAddressType
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy120.findByAddressType(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobRegistryMonitorHelper$1.run(JobRegistryMonitorHelper.java:34)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobGroupMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobGroupDao.findByAddressType
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:48:05,767 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:05,768 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:48:06,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:06,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:07,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:07,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:08,009 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:08,010 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:09,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:09,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:10,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:10,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:11,012 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:11,017 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:12,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:12,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:13,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:13,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:14,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:14,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:15,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:15,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:15,770 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:15,771 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:48:16,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:16,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:17,003 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:17,005 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:18,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:18,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:19,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:19,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:20,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:20,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:21,010 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:21,011 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:22,048 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:22,051 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:23,022 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:23,025 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:23,509 INFO [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:23,512 WARN [XNIO-1 task-1] o.s.b.a.j.DataSourceHealthIndicator [AbstractHealthIndicator.java : 94] DataSource health check failed
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:330)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.getProduct(DataSourceHealthIndicator.java:122)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doDataSourceHealthCheck(DataSourceHealthIndicator.java:105)
    at org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator.doHealthCheck(DataSourceHealthIndicator.java:100)
    at org.springframework.boot.actuate.health.AbstractHealthIndicator.health(AbstractHealthIndicator.java:82)
    at org.springframework.boot.actuate.health.HealthIndicator.getHealth(HealthIndicator.java:37)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.getHealth(HealthEndpointWebExtension.java:103)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.getHealth(HealthEndpointWebExtension.java:46)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getLoggedHealth(HealthEndpointSupport.java:172)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:145)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getAggregateContribution(HealthEndpointSupport.java:156)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.java:141)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:110)
    at org.springframework.boot.actuate.health.HealthEndpointSupport.getHealth(HealthEndpointSupport.java:81)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.health(HealthEndpointWebExtension.java:89)
    at org.springframework.boot.actuate.health.HealthEndpointWebExtension.health(HealthEndpointWebExtension.java:78)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
    at org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.invoke(ReflectiveOperationInvoker.java:74)
    at org.springframework.boot.actuate.endpoint.annotation.AbstractDiscoveredOperation.invoke(AbstractDiscoveredOperation.java:60)
    at org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$ServletWebOperationAdapter.handle(AbstractWebMvcEndpointHandlerMapping.java:353)
    at org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$OperationHandler.handle(AbstractWebMvcEndpointHandlerMapping.java:458)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
    at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
    at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
    at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
    at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
    at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
    at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
    at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
    at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
    at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
    at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
    at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
    at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387)
    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
    at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
    at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:24,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:24,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:25,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:25,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:25,773 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:25,774 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:48:26,002 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:26,006 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:27,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:27,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:28,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:28,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:29,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:29,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:30,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:30,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:31,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:31,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:32,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:32,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:33,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:33,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:34,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:34,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:35,015 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:35,017 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:35,727 INFO [xxl-job, admin JobRegistryMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:35,729 ERROR [xxl-job, admin JobRegistryMonitorHelper] c.v.u.x.j.a.c.t.JobRegistryMonitorHelper [JobRegistryMonitorHelper.java : 81] >>>>>>>>>>> xxl-job, job registry monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobGroupMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobGroupDao.findByAddressType
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy120.findByAddressType(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobRegistryMonitorHelper$1.run(JobRegistryMonitorHelper.java:34)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobGroupMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobGroupDao.findByAddressType
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:48:35,777 INFO [xxl-job, admin JobFailMonitorHelper] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:35,779 ERROR [xxl-job, admin JobFailMonitorHelper] c.v.u.x.j.a.c.t.JobFailMonitorHelper [JobFailMonitorHelper.java : 90] >>>>>>>>>>> xxl-job, job fail monitor thread error:{}
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy119.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
    at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
    at com.sun.proxy.$Proxy122.findFailJobLogIds(Unknown Source)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobFailMonitorHelper$1.run(JobFailMonitorHelper.java:49)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
### The error may exist in file [C:\java_workspace\GIT-VCI-UBCS\ubcs\Source\UBCS\ubcs-ops\ubcs-xxljob-admin\target\classes\mybatis-mapper\XxlJobLogMapper.xml]
### The error may involve com.vci.ubcs.xxl.job.admin.dao.XxlJobLogDao.findFailJobLogIds
### The error occurred while executing a query
### Cause: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
    ... 8 common frames omitted
Caused by: java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82)
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68)
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:338)
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:84)
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
    ... 14 common frames omitted
2023-09-09 14:48:36,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:36,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:37,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:37,001 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:38,000 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:38,000 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:39,002 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:39,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:40,005 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:40,006 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:41,001 INFO [xxl-job, admin JobScheduleHelper#scheduleThread] com.zaxxer.hikari.HikariDataSource [HikariDataSource.java : 110] HikariPool-1 - Starting...
2023-09-09 14:48:41,002 ERROR [xxl-job, admin JobScheduleHelper#scheduleThread] c.v.u.x.j.a.c.t.JobScheduleHelper [JobScheduleHelper.java : 146] >>>>>>>>>>> xxl-job, JobScheduleHelper#scheduleThread error:{}
java.lang.RuntimeException: Driver dm.jdbc.driver.DmDriver claims to not accept jdbcUrl, ${blade.datasource.job.prod.url}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110)
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331)
    at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
    at com.vci.ubcs.xxl.job.admin.core.thread.JobScheduleHelper$1.run(JobScheduleHelper.java:68)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:41,399 WARN [Thread-8] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 108] [HttpClientBeanHolder] Start destroying common HttpClient
2023-09-09 14:48:41,399 WARN [Thread-15] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 136] [NotifyCenter] Start destroying Publisher
2023-09-09 14:48:41,400 WARN [Thread-8] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 114] [HttpClientBeanHolder] Destruction of the end
2023-09-09 14:48:41,401 WARN [Thread-15] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 153] [NotifyCenter] Destruction of the end
2023-09-09 14:48:41,501 INFO [SpringApplicationShutdownHook] io.undertow [Undertow.java : 259] stopping server: Undertow - 2.2.18.Final
2023-09-09 14:48:41,549 INFO [SpringApplicationShutdownHook] io.undertow.servlet [ServletContextImpl.java : 382] Destroying Spring FrameworkServlet 'dispatcherServlet'
2023-09-09 14:48:41,564 ERROR [SpringApplicationShutdownHook] c.a.cloud.nacos.discovery.NacosWatch [NacosWatch.java : 180] namingService unsubscribe failed, properties:NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', username='', password='', endpoint='', namespace='', watchDelay=30000, logName='', service='ubcs-xxljob-admin', weight=1.0, clusterName='DEFAULT', group='DEFAULT_GROUP', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD, management.context-path=/xxl-job-admin/actuator}, registerEnabled=true, ip='192.168.237.1', networkInterface='', port=36013, secure=false, accessKey='', secretKey='', heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null, instanceEnabled=true, ephemeral=true, failureToleranceEnabled=false}, ipDeleteTimeout=null, failFast=true}
java.lang.IllegalStateException: UT015023: This Context has been already destroyed
    at io.undertow.servlet.spec.ServletContextImpl.getDeploymentInfo(ServletContextImpl.java:211)
    at io.undertow.servlet.spec.ServletContextImpl.getInitParameterNames(ServletContextImpl.java:449)
    at org.springframework.web.context.support.ServletContextPropertySource.getPropertyNames(ServletContextPropertySource.java:41)
    at com.alibaba.spring.util.PropertySourcesUtils.getPropertyNames(PropertySourcesUtils.java:130)
    at com.alibaba.spring.util.PropertySourcesUtils.getSubProperties(PropertySourcesUtils.java:103)
    at com.alibaba.spring.util.PropertySourcesUtils.getSubProperties(PropertySourcesUtils.java:57)
    at com.alibaba.cloud.nacos.NacosDiscoveryProperties.enrichNacosDiscoveryProperties(NacosDiscoveryProperties.java:657)
    at com.alibaba.cloud.nacos.NacosDiscoveryProperties.getNacosProperties(NacosDiscoveryProperties.java:651)
    at com.alibaba.cloud.nacos.discovery.NacosWatch.stop(NacosWatch.java:175)
    at com.alibaba.cloud.nacos.discovery.NacosWatch.stop(NacosWatch.java:107)
    at org.springframework.context.support.DefaultLifecycleProcessor.doStop(DefaultLifecycleProcessor.java:234)
    at org.springframework.context.support.DefaultLifecycleProcessor.access$300(DefaultLifecycleProcessor.java:54)
    at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.stop(DefaultLifecycleProcessor.java:373)
    at org.springframework.context.support.DefaultLifecycleProcessor.stopBeans(DefaultLifecycleProcessor.java:206)
    at org.springframework.context.support.DefaultLifecycleProcessor.onClose(DefaultLifecycleProcessor.java:129)
    at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1067)
    at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.doClose(ServletWebServerApplicationContext.java:174)
    at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1021)
    at org.springframework.boot.SpringApplicationShutdownHook.closeAndWait(SpringApplicationShutdownHook.java:145)
    at java.lang.Iterable.forEach(Iterable.java:75)
    at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:114)
    at java.lang.Thread.run(Thread.java:748)
Source/data/applogs/xxl-job/xxl-job-admin.log.2023-09-08.zip
Binary files differ
Source/data/applogs/xxl-job/xxl-job-executor-sample-springboot.log
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,172 @@
2023-09-09 14:46:53,102 INFO [background-preinit] o.h.validator.internal.util.Version [Version.java : 21] HV000001: Hibernate Validator 6.2.3.Final
2023-09-09 14:46:53,876 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
2023-09-09 14:46:53,877 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
2023-09-09 14:46:57,804 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob] & group[DEFAULT_GROUP]
2023-09-09 14:46:57,812 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob.yaml] & group[DEFAULT_GROUP]
2023-09-09 14:46:57,817 WARN [main] c.a.c.n.c.NacosPropertySourceBuilder [NacosPropertySourceBuilder.java : 87] Ignore the empty nacos configuration and get it based on dataId[ubcs-xxljob-prod.yaml] & group[DEFAULT_GROUP]
2023-09-09 14:46:57,819 INFO [main] o.s.c.b.c.PropertySourceBootstrapConfiguration [PropertySourceBootstrapConfiguration.java : 109] Located property source: [BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob-prod.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-xxljob,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs-prod.yaml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-ubcs.yaml,DEFAULT_GROUP'}]
2023-09-09 14:46:57,847 INFO [main] c.v.ubcs.job.executor.JobApplication [SpringApplication.java : 640] The following 1 profile is active: "prod"
2023-09-09 14:46:59,709 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 262] Multiple Spring Data modules found, entering strict repository configuration mode
2023-09-09 14:46:59,715 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 132] Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2023-09-09 14:46:59,752 INFO [main] o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java : 201] Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces.
2023-09-09 14:47:00,871 INFO [main] o.s.cloud.context.scope.GenericScope [GenericScope.java : 283] BeanFactory id=8a87525c-4e09-336f-9e65-667cebc7cd92
2023-09-09 14:47:00,881 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 150] BladePropertySourcePostProcessor init.
2023-09-09 14:47:00,914 INFO [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 62] BladePropertySourcePostProcessor process @BladePropertySource bean.
2023-09-09 14:47:00,979 WARN [main] o.s.c.l.p.BladePropertySourcePostProcessor [BladePropertySourcePostProcessor.java : 67] Not found @BladePropertySource on spring bean class.
2023-09-09 14:47:01,648 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:01,657 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:01,660 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$490/626587228] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:01,665 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:01,735 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:01,742 INFO [main] o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java : 376] Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-09 14:47:02,151 WARN [main] io.undertow.websockets.jsr [Bootstrap.java : 68] UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
2023-09-09 14:47:02,209 INFO [main] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring embedded WebApplicationContext
2023-09-09 14:47:02,210 INFO [main] o.s.b.w.s.c.ServletWebServerApplicationContext [ServletWebServerApplicationContext.java : 292] Root WebApplicationContext: initialization completed in 4338 ms
2023-09-09 14:47:02,694 INFO [main] c.v.u.j.executor.config.XxlJobConfig [XxlJobConfig.java : 43] >>>>>>>>>>> xxl-job config init.
2023-09-09 14:47:02,712 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@e5864c2[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#httpJobHandler]
2023-09-09 14:47:02,713 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@577cf459[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#demoJobHandler]
2023-09-09 14:47:02,713 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@432eb882[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#demoJobHandler2]
2023-09-09 14:47:02,714 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@69372c1e[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#commandJobHandler]
2023-09-09 14:47:02,714 INFO [main] c.x.job.core.executor.XxlJobExecutor [XxlJobExecutor.java : 211] >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@24842b8e[class com.vci.ubcs.job.executor.jobhandler.SampleXxlJob#shardingJobHandler]
2023-09-09 14:47:03,288 INFO [main] c.a.c.s.SentinelWebMvcConfigurer [SentinelWebMvcConfigurer.java : 52] [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
2023-09-09 14:47:03,385 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error], produces [text/html]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#errorHtml(HttpServletRequest, HttpServletResponse)
2023-09-09 14:47:03,385 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{ [/error]}" onto org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#error(HttpServletRequest)
2023-09-09 14:47:03,386 INFO [main] o.s.c.c.v.BladeRequestMappingHandlerMapping [BladeRequestMappingHandlerMapping.java : 99] Mapped "{GET [/test/testRequest]}" onto com.vci.ubcs.job.executor.controller.TestController#testRequest(String)
2023-09-09 14:47:06,192 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 62] initializer namespace from System Property : null
2023-09-09 14:47:06,193 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 66] initializer namespace from System Environment :null
2023-09-09 14:47:06,195 INFO [main] com.alibaba.nacos.client.naming [InitUtils.java : 73] initializer namespace from System Property :null
2023-09-09 14:47:06,226 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
2023-09-09 14:47:06,227 INFO [main] c.a.n.p.a.s.c.ClientAuthPluginManager [ClientAuthPluginManager.java : 56] [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
2023-09-09 14:47:06,246 INFO [main] c.alibaba.nacos.common.remote.client [RpcClientFactory.java : 95] [RpcClientFactory] create a new rpc client of 320aa869-1bc8-4eff-bf8c-4fa2efde581f
2023-09-09 14:47:06,247 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] RpcClient init label, labels = {module=naming, source=sdk}
2023-09-09 14:47:06,252 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
2023-09-09 14:47:06,253 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
2023-09-09 14:47:06,255 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
2023-09-09 14:47:06,256 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] Try to connect to server on start up, server: {serverIp = '127.0.0.1', server main port = 8848}
2023-09-09 14:47:06,390 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] Success to connect to server [127.0.0.1:8848] on start up, connectionId = 1694242026266_127.0.0.1_54556
2023-09-09 14:47:06,391 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
2023-09-09 14:47:06,392 INFO [com.alibaba.nacos.client.remote.worker] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] Notify connected event to listeners.
2023-09-09 14:47:06,395 INFO [com.alibaba.nacos.client.remote.worker] com.alibaba.nacos.client.naming [NamingGrpcRedoService.java : 76] Grpc connection connect
2023-09-09 14:47:06,394 INFO [main] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$376/153950082
2023-09-09 14:47:06,821 INFO [main] o.s.b.a.e.web.EndpointLinksResolver [EndpointLinksResolver.java : 58] Exposing 20 endpoint(s) beneath base path '/actuator'
2023-09-09 14:47:08,454 INFO [main] o.s.b.f.a.AutowiredAnnotationBeanPostProcessor [AutowiredAnnotationBeanPostProcessor.java : 367] Inconsistent constructor declaration on bean with name 'org.springblade.core.launch.server.ServerInfo': single autowire-marked constructor flagged as optional - this constructor is effectively required since there is no default constructor to fall back to: public org.springblade.core.launch.server.ServerInfo(org.springframework.boot.autoconfigure.web.ServerProperties)
2023-09-09 14:47:09,543 WARN [main] o.s.c.l.c.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger [LoadBalancerCacheAutoConfiguration.java : 82] Spring Cloud LoadBalancer is currently working with the default cache. While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production.You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
2023-09-09 14:47:09,628 INFO [main] c.x.r.r.p.XxlRpcProviderFactory [XxlRpcProviderFactory.java : 197] >>>>>>>>>>> xxl-rpc, provider factory add service success. serviceKey = com.xxl.job.core.biz.ExecutorBiz, serviceBean = class com.xxl.job.core.biz.impl.ExecutorBizImpl
2023-09-09 14:47:10,242 INFO [main] com.alibaba.nacos.client.naming [NamingClientProxyDelegate.java : 141] [SUBSCRIBE-SERVICE] service:ubcs-xxljob, group:DEFAULT_GROUP, clusters:DEFAULT
2023-09-09 14:47:10,280 INFO [main] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 181] init new ips(0) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> []
2023-09-09 14:47:10,299 INFO [main] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(0) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> []
2023-09-09 14:47:10,353 INFO [main] io.undertow [Undertow.java : 120] starting server: Undertow - 2.2.18.Final
2023-09-09 14:47:10,360 INFO [Thread-54] com.xxl.rpc.remoting.net.Server [NettyHttpServer.java : 66] >>>>>>>>>>> xxl-rpc remoting server start success, nettype = com.xxl.rpc.remoting.net.impl.netty_http.server.NettyHttpServer, port = 7018
2023-09-09 14:47:10,381 INFO [main] org.xnio [Xnio.java : 95] XNIO version 3.8.7.Final
2023-09-09 14:47:10,419 INFO [main] org.xnio.nio [NioXnio.java : 58] XNIO NIO Implementation Version 3.8.7.Final
2023-09-09 14:47:10,520 INFO [main] org.jboss.threads [Version.java : 52] JBoss Threads version 3.1.0.Final
2023-09-09 14:47:10,642 INFO [main] o.s.b.w.e.undertow.UndertowWebServer [UndertowWebServer.java : 119] Undertow started on port(s) 36009 (http)
2023-09-09 14:47:10,652 INFO [main] com.alibaba.nacos.client.naming [NamingGrpcClientProxy.java : 111] [REGISTER-SERVICE] public registering service ubcs-xxljob with instance Instance{instanceId='null', ip='192.168.237.1', port=36009, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
2023-09-09 14:47:10,687 INFO [main] c.a.c.n.r.NacosServiceRegistry [NacosServiceRegistry.java : 75] nacos registry, DEFAULT_GROUP ubcs-xxljob 192.168.237.1:36009 register finished
2023-09-09 14:47:10,886 INFO [nacos-grpc-client-executor-127.0.0.1-6] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] Receive server push request, request = NotifySubscriberRequest, requestId = 288
2023-09-09 14:47:10,893 INFO [nacos-grpc-client-executor-127.0.0.1-6] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 181] init new ips(1) service: DEFAULT_GROUP@@ubcs-xxljob -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000}]
2023-09-09 14:47:10,894 INFO [nacos-grpc-client-executor-127.0.0.1-6] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(1) service: DEFAULT_GROUP@@ubcs-xxljob -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000}]
2023-09-09 14:47:10,906 INFO [nacos-grpc-client-executor-127.0.0.1-6] c.alibaba.nacos.common.remote.client [LoggerUtils.java : 60] [320aa869-1bc8-4eff-bf8c-4fa2efde581f] Ack server push request, request = NotifySubscriberRequest, requestId = 288
2023-09-09 14:47:11,307 INFO [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 234] new ips(1) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000}]
2023-09-09 14:47:11,308 INFO [com.alibaba.nacos.client.naming.updater.0] com.alibaba.nacos.client.naming [ServiceInfoHolder.java : 166] current ips:(1) service: DEFAULT_GROUP@@ubcs-xxljob@@DEFAULT -> [{"ip":"192.168.237.1","port":36009,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@ubcs-xxljob","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000}]
2023-09-09 14:47:12,099 INFO [main] o.s.core.launch.StartEventListener [StartEventListener.java : 45] ---[UBCS-XXLJOB]---启动完成,当前使用的端口:[36009],环境变量:[prod]---
2023-09-09 14:47:12,128 INFO [main] c.v.ubcs.job.executor.JobApplication [StartupInfoLogger.java : 61] Started JobApplication in 20.287 seconds (JVM running for 22.496)
2023-09-09 14:47:12,148 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 65] nacos.cache.data.init.snapshot = true
2023-09-09 14:47:12,149 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-xxljob+DEFAULT_GROUP
2023-09-09 14:47:12,154 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob, group=DEFAULT_GROUP, cnt=1
2023-09-09 14:47:12,155 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob, group=DEFAULT_GROUP
2023-09-09 14:47:12,158 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs.yaml+DEFAULT_GROUP
2023-09-09 14:47:12,158 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs.yaml, group=DEFAULT_GROUP, cnt=1
2023-09-09 14:47:12,159 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs.yaml, group=DEFAULT_GROUP
2023-09-09 14:47:12,161 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-prod.yaml+DEFAULT_GROUP
2023-09-09 14:47:12,162 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-prod.yaml, group=DEFAULT_GROUP, cnt=1
2023-09-09 14:47:12,162 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-prod.yaml, group=DEFAULT_GROUP
2023-09-09 14:47:12,163 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-xxljob.yaml+DEFAULT_GROUP
2023-09-09 14:47:12,163 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob.yaml, group=DEFAULT_GROUP, cnt=1
2023-09-09 14:47:12,164 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob.yaml, group=DEFAULT_GROUP
2023-09-09 14:47:12,164 INFO [main] c.a.n.c.config.impl.ClientWorker [ClientWorker.java : 373] [fixed-127.0.0.1_8848] [subscribe] ubcs-xxljob-prod.yaml+DEFAULT_GROUP
2023-09-09 14:47:12,164 INFO [main] c.a.n.client.config.impl.CacheData [CacheData.java : 180] [fixed-127.0.0.1_8848] [add-listener] ok, tenant=, dataId=ubcs-xxljob-prod.yaml, group=DEFAULT_GROUP, cnt=1
2023-09-09 14:47:12,164 INFO [main] c.a.c.n.r.NacosContextRefresher [NacosContextRefresher.java : 105] listening config: dataId=ubcs-xxljob-prod.yaml, group=DEFAULT_GROUP
2023-09-09 14:47:12,567 INFO [RMI TCP Connection(9)-192.168.43.252] io.undertow.servlet [ServletContextImpl.java : 382] Initializing Spring DispatcherServlet 'dispatcherServlet'
2023-09-09 14:47:12,567 INFO [RMI TCP Connection(9)-192.168.43.252] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 525] Initializing Servlet 'dispatcherServlet'
2023-09-09 14:47:12,571 INFO [RMI TCP Connection(9)-192.168.43.252] o.s.web.servlet.DispatcherServlet [FrameworkServlet.java : 547] Completed initialization in 3 ms
2023-09-09 14:47:12,644 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect
java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394)
    at java.net.Socket.connect(Socket.java:606)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990)
    at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94)
    at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41)
    at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:12,645 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null]
2023-09-09 14:47:24,296 WARN [RMI TCP Connection(11)-192.168.43.252] o.s.b.a.health.HealthEndpointSupport [HealthEndpointSupport.java : 181] Health contributor org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$AdaptedReactiveHealthContributors$1 (redis) took 11010ms to respond
2023-09-09 14:47:44,689 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect
java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394)
    at java.net.Socket.connect(Socket.java:606)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990)
    at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94)
    at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41)
    at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:47:44,690 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null]
2023-09-09 14:48:16,732 ERROR [xxl-job, executor ExecutorRegistryThread] c.x.job.core.util.XxlJobRemotingUtil [XxlJobRemotingUtil.java : 146] Connection refused: connect
java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394)
    at java.net.Socket.connect(Socket.java:606)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
    at sun.net.www.http.HttpClient.New(HttpClient.java:339)
    at sun.net.www.http.HttpClient.New(HttpClient.java:357)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990)
    at com.xxl.job.core.util.XxlJobRemotingUtil.postBody(XxlJobRemotingUtil.java:94)
    at com.xxl.job.core.biz.client.AdminBizClient.registry(AdminBizClient.java:41)
    at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48)
    at java.lang.Thread.run(Thread.java:748)
2023-09-09 14:48:16,733 INFO [xxl-job, executor ExecutorRegistryThread] c.x.j.c.t.ExecutorRegistryThread [ExecutorRegistryThread.java : 54] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='blade-xxljob', registryValue='127.0.0.1:7018'}, registryResult:ReturnT [code=500, msg=xxl-rpc remoting error(Connection refused: connect), for url : http://127.0.0.1:37012/xxl-job-admin/api/registry, content=null]
2023-09-09 14:48:41,476 WARN [Thread-14] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 136] [NotifyCenter] Start destroying Publisher
2023-09-09 14:48:41,476 WARN [Thread-7] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 108] [HttpClientBeanHolder] Start destroying common HttpClient
2023-09-09 14:48:41,478 WARN [Thread-14] c.a.nacos.common.notify.NotifyCenter [NotifyCenter.java : 153] [NotifyCenter] Destruction of the end
2023-09-09 14:48:41,488 WARN [Thread-7] c.a.n.c.http.HttpClientBeanHolder [HttpClientBeanHolder.java : 114] [HttpClientBeanHolder] Destruction of the end
Source/data/applogs/xxl-job/xxl-job-executor-sample-springboot.log.2023-09-08.zip
Binary files differ