Log session start time Wed Oct 26 09:59:08 CST 2022
Level | Date | Message | MethodOfCaller | FileOfCaller | LineOfCaller |
ERROR | 2022-10-26 09:59:07,982 | No error handling configured for [org.jeecg.modules.message.websocket.WebSocket] and the following error occurred | log | DirectJDKLog.java | 175 |
java.io.EOFException: null
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1339) at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1226) at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:75) at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:183) at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:162) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:157) at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:60) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) | |||||
INFO | 2022-10-26 09:59:08,104 | 【websocket消息】连接断开,总数为:0 | onClose | WebSocket.java | 74 |
INFO | 2022-10-26 09:59:09,497 | 加密操作,Aspect程序耗时:1ms | around | SensitiveDataAspect.java | 76 |
INFO | 2022-10-26 09:59:09,564 | ————————身份认证失败——————————IP地址: 127.0.0.1,URL:/jeecg-boot/sys/permission/getUserPermissionByToken | doGetAuthenticationInfo | ShiroRealm.java | 97 |
INFO | 2022-10-26 09:59:09,564 | ————————身份认证失败——————————IP地址: 127.0.0.1,URL:/jeecg-boot/sys/permission/getPermCode | doGetAuthenticationInfo | ShiroRealm.java | 97 |
INFO | 2022-10-26 09:59:10,387 | 获取验证码,Redis checkCode = kP3a,key = 1629428467008 | randomImage | LoginController.java | 488 |
INFO | 2022-10-26 10:55:57,223 | 获取验证码,Redis checkCode = TNCG,key = 1629428467008 | randomImage | LoginController.java | 488 |
WARN | 2022-10-26 11:52:11,070 | 验证码错误,key= 1629428467008 , Ui checkCode= tncg, Redis checkCode = null | login | LoginController.java | 91 |
INFO | 2022-10-26 11:52:11,100 | 获取验证码,Redis checkCode = Siip,key = 1629428467008 | randomImage | LoginController.java | 488 |
INFO | 2022-10-26 11:52:16,967 | redis remove key:sys:cache:encrypt:user::admin | remove | JeecgRedisCacheWriter.java | 113 |
INFO | 2022-10-26 11:52:17,034 | 加密操作,Aspect程序耗时:0ms | around | SensitiveDataAspect.java | 76 |
INFO | 2022-10-26 11:52:17,747 | websocket连接 Token安全校验,Path = /jeecg-boot/websocket/e9ca23d68d884d4ebb19d07889727dae,token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NjY3NTk5MzYsInVzZXJuYW1lIjoiYWRtaW4ifQ.80SISbqSn0IYEVQpxUlmJc4CLXRPFVqlHMsIB6T8sUs | doFilter | WebsocketFilter.java | 39 |
INFO | 2022-10-26 11:52:17,770 | 【websocket消息】有新的连接,总数为:1 | onOpen | WebSocket.java | 64 |
INFO | 2022-10-26 11:52:22,886 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:52:22,887 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:52:28,457 | ---查询过滤器,Query规则---field:table_name, rule:LIKE, value:demo | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:52:28,458 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:52:28,461 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:53:03,019 | 【websocket消息】连接断开,总数为:0 | onClose | WebSocket.java | 74 |
INFO | 2022-10-26 11:53:19,878 | websocket连接 Token安全校验,Path = /jeecg-boot/websocket/e9ca23d68d884d4ebb19d07889727dae,token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NjY3NTk5MzYsInVzZXJuYW1lIjoiYWRtaW4ifQ.80SISbqSn0IYEVQpxUlmJc4CLXRPFVqlHMsIB6T8sUs | doFilter | WebsocketFilter.java | 39 |
INFO | 2022-10-26 11:53:19,904 | 【websocket消息】有新的连接,总数为:1 | onOpen | WebSocket.java | 64 |
INFO | 2022-10-26 11:53:24,223 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:53:24,224 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:53:27,015 | connect databaseName : jeecg-boot | readAllTableNames | DbReadTableUtil.java | 67 |
INFO | 2022-10-26 11:53:32,145 | connect databaseName : jeecg-boot | readOriginalTableColumn | DbReadTableUtil.java | 436 |
INFO | 2022-10-26 11:53:32,340 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:53:32,341 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:53:47,906 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:53:47,907 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:54:18,941 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:54:18,943 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:54:40,006 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:54:40,007 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:54:58,410 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:54:58,411 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:55:00,341 | connect databaseName : jeecg-boot | readAllTableNames | DbReadTableUtil.java | 67 |
INFO | 2022-10-26 11:55:04,068 | connect databaseName : jeecg-boot | readOriginalTableColumn | DbReadTableUtil.java | 436 |
INFO | 2022-10-26 11:55:04,240 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:55:04,240 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:55:21,424 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:55:21,424 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:55:39,706 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:55:39,707 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:55:49,063 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 11:55:49,065 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 11:56:18,935 | load template data: {primaryKeyPolicy=java.lang.Integer, serialVersionUID=-6358001183797086988, entityPackage=test, entityName=Demo, primaryKeyField=id, columns=[{"fieldDbName":"guid","fieldName":"guid","filedComment":"主键ID","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"N","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"1","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"name","fieldName":"name","filedComment":"姓名","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"2","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"Y","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"key_word","fieldName":"keyWord","filedComment":"关键词","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"3","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"Y","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"punch_time","fieldName":"punchTime","filedComment":"打卡时间","fieldType":"java.util.Date","fieldDbType":"Date","classType":"date","classType_row":"date","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"date","fieldOrderNum":"4","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"salary_money","fieldName":"salaryMoney","filedComment":"工资","fieldType":"java.math.BigDecimal","fieldDbType":"BigDecimal","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"5","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"bonus_money","fieldName":"bonusMoney","filedComment":"奖金","fieldType":"java.lang.Double","fieldDbType":"double","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"6","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"sex","fieldName":"sex","filedComment":"性别 {男:1,女:2}","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"7","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"age","fieldName":"age","filedComment":"年龄","fieldType":"java.lang.Integer","fieldDbType":"int","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"8","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"birthday","fieldName":"birthday","filedComment":"生日","fieldType":"java.util.Date","fieldDbType":"Date","classType":"date","classType_row":"date","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"date","fieldOrderNum":"9","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"email","fieldName":"email","filedComment":"邮箱","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"10","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"content","fieldName":"content","filedComment":"个人简介","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"11","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"tenant_id","fieldName":"tenantId","filedComment":"tenantId","fieldType":"java.lang.Integer","fieldDbType":"int","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"17","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}], tableVo={"tableName":"demo","ftlDescription":"demo","primaryKeyPolicy":"null","sequenceCode":"null","entityPackage":"test","entityName":"Demo","fieldRowNum":"1","searchFieldNum":"-1","fieldRequiredNum":"4"}, originalColumns=[{"fieldDbName":"id","fieldName":"id","filedComment":"id","fieldType":"java.lang.Integer","fieldDbType":"int","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"N","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"0","isKey":"Y","isShow":"N","isShowList":"N","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"Y","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"guid","fieldName":"guid","filedComment":"主键ID","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"N","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"1","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"name","fieldName":"name","filedComment":"姓名","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"2","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"Y","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"key_word","fieldName":"keyWord","filedComment":"关键词","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"3","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"Y","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"punch_time","fieldName":"punchTime","filedComment":"打卡时间","fieldType":"java.util.Date","fieldDbType":"Date","classType":"date","classType_row":"date","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"date","fieldOrderNum":"4","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"salary_money","fieldName":"salaryMoney","filedComment":"工资","fieldType":"java.math.BigDecimal","fieldDbType":"BigDecimal","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"5","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"bonus_money","fieldName":"bonusMoney","filedComment":"奖金","fieldType":"java.lang.Double","fieldDbType":"double","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"6","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"sex","fieldName":"sex","filedComment":"性别 {男:1,女:2}","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"7","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"age","fieldName":"age","filedComment":"年龄","fieldType":"java.lang.Integer","fieldDbType":"int","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"8","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"birthday","fieldName":"birthday","filedComment":"生日","fieldType":"java.util.Date","fieldDbType":"Date","classType":"date","classType_row":"date","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"date","fieldOrderNum":"9","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"email","fieldName":"email","filedComment":"邮箱","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"10","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"content","fieldName":"content","filedComment":"个人简介","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"11","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"create_by","fieldName":"createBy","filedComment":"创建人","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"12","isKey":"N","isShow":"N","isShowList":"N","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"create_time","fieldName":"createTime","filedComment":"创建时间","fieldType":"java.util.Date","fieldDbType":"Date","classType":"date","classType_row":"date","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"date","fieldOrderNum":"13","isKey":"N","isShow":"N","isShowList":"N","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"update_by","fieldName":"updateBy","filedComment":"修改人","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"14","isKey":"N","isShow":"N","isShowList":"N","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"update_time","fieldName":"updateTime","filedComment":"修改时间","fieldType":"java.util.Date","fieldDbType":"Date","classType":"date","classType_row":"date","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"date","fieldOrderNum":"15","isKey":"N","isShow":"N","isShowList":"N","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"sys_org_code","fieldName":"sysOrgCode","filedComment":"所属部门编码","fieldType":"java.lang.String","fieldDbType":"string","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"16","isKey":"N","isShow":"N","isShowList":"N","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}, {"fieldDbName":"tenant_id","fieldName":"tenantId","filedComment":"tenantId","fieldType":"java.lang.Integer","fieldDbType":"int","classType":"text","classType_row":"text","optionType":"","charmaxLength":"","precision":"null","scale":"null","nullable":"Y","fieldLength":"120","fieldHref":"null","fieldValidType":"","fieldDefault":"null","fieldShowType":"text","fieldOrderNum":"17","isKey":"N","isShow":"Y","isShowList":"Y","isQuery":"N","uploadnum":"null","defaultVal":"null","sort":"N","readonly":"N","queryMode":"single","dictField":"null","dictTable":"null","dictText":"null"}], bussiPackage=com.zgx.modules, tableName=demo} | a | CodeGenerateOne.java | 119 |
INFO | 2022-10-26 11:56:18,940 | load template from templateRootDir = '/Users/ec/Desktop/work/Code/jeecg-boot3.4/jeecg-boot0920/jeecg-module-system/jeecg-system-biz/target/classes/jeecg/code-template-online',stylePath ='default.one', out GenerateRootDir:/Users/ec/Desktop/代码生成 | a | BaseCodeGenerate.java | 54 |
INFO | 2022-10-26 11:56:18,957 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/controller/DemoController.java | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:18,966 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/entity/Demo.java | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:18,979 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/mapper/DemoMapper.java | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:18,982 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/mapper/xml/DemoMapper.xml | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:18,983 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/service/IDemoService.java | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,001 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/service/impl/DemoServiceImpl.java | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,009 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue/DemoList.vue | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,017 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue/${entityName}_menu_insert.sql ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue/Demo_menu_insert.sql | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,029 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Form.vuei ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue/modules/DemoForm.vue | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,037 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue/modules/DemoModal.vue | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,041 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal__Style#Drawer.vuei ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue/modules/DemoModal.Style#Drawer.vue | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,047 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3/DemoList.vue | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,049 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3/Demo.api.ts | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,052 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3/Demo.data.ts | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,057 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}_menu_insert.sql ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3/Demo_menu_insert.sql | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,061 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Modal.vuei ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3/components/DemoModal.vue | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,069 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3Native/DemoList.vue | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,074 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}__api.tsi ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3Native/Demo.api.ts | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,078 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}__data.tsi ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3Native/Demo.data.ts | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,083 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}_menu_insert.sql ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3Native/Demo_menu_insert.sql | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,086 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3Native/components/${entityName}Form.vuei ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3Native/components/DemoForm.vue | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,099 | [generate] template:default/one/java/${bussiPackage}/${entityPackage}/vue3Native/components/${entityName}Modal.vuei ==> /Users/ec/Desktop/代码生成/src/main/java/com/zgx/modules/test/vue3Native/components/DemoModal.vue | a | BaseCodeGenerate.java | 117 |
INFO | 2022-10-26 11:56:19,102 | ----- jeecg-boot ---- generate code success =======> 表名:demo | generateCodeFile | CodeGenerateOne.java | 140 |
ERROR | 2022-10-26 12:16:49,538 | No error handling configured for [org.jeecg.modules.message.websocket.WebSocket] and the following error occurred | log | DirectJDKLog.java | 175 |
java.io.EOFException: null
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1339) at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1226) at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:75) at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:183) at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:162) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:157) at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:60) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) | |||||
INFO | 2022-10-26 12:16:49,559 | 【websocket消息】连接断开,总数为:0 | onClose | WebSocket.java | 74 |
INFO | 2022-10-26 12:16:51,841 | websocket连接 Token安全校验,Path = /jeecg-boot/websocket/e9ca23d68d884d4ebb19d07889727dae,token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NjY3NTk5MzYsInVzZXJuYW1lIjoiYWRtaW4ifQ.80SISbqSn0IYEVQpxUlmJc4CLXRPFVqlHMsIB6T8sUs | doFilter | WebsocketFilter.java | 39 |
INFO | 2022-10-26 12:16:51,853 | 【websocket消息】有新的连接,总数为:1 | onOpen | WebSocket.java | 64 |
INFO | 2022-10-26 12:16:52,493 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 12:16:52,494 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
ERROR | 2022-10-26 14:23:10,859 | No error handling configured for [org.jeecg.modules.message.websocket.WebSocket] and the following error occurred | log | DirectJDKLog.java | 175 |
java.io.EOFException: null
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1339) at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1226) at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:75) at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:183) at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:162) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:157) at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:60) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) | |||||
INFO | 2022-10-26 14:23:10,879 | 【websocket消息】连接断开,总数为:0 | onClose | WebSocket.java | 74 |
INFO | 2022-10-26 14:23:12,200 | ————————身份认证失败——————————IP地址: 127.0.0.1,URL:/jeecg-boot/sys/permission/getPermCode | doGetAuthenticationInfo | ShiroRealm.java | 97 |
INFO | 2022-10-26 14:23:12,200 | ————————身份认证失败——————————IP地址: 127.0.0.1,URL:/jeecg-boot/sys/permission/getUserPermissionByToken | doGetAuthenticationInfo | ShiroRealm.java | 97 |
INFO | 2022-10-26 14:23:12,809 | 获取验证码,Redis checkCode = ymNN,key = 1629428467008 | randomImage | LoginController.java | 488 |
INFO | 2022-10-26 15:49:01,497 | 获取验证码,Redis checkCode = HG1U,key = 1629428467008 | randomImage | LoginController.java | 488 |
WARN | 2022-10-26 16:32:36,738 | 验证码错误,key= 1629428467008 , Ui checkCode= hg1u, Redis checkCode = null | login | LoginController.java | 91 |
INFO | 2022-10-26 16:32:36,776 | 获取验证码,Redis checkCode = GgdZ,key = 1629428467008 | randomImage | LoginController.java | 488 |
INFO | 2022-10-26 16:32:42,269 | redis remove key:sys:cache:encrypt:user::admin | remove | JeecgRedisCacheWriter.java | 113 |
INFO | 2022-10-26 16:32:42,361 | 加密操作,Aspect程序耗时:1ms | around | SensitiveDataAspect.java | 76 |
INFO | 2022-10-26 16:32:43,226 | websocket连接 Token安全校验,Path = /jeecg-boot/websocket/e9ca23d68d884d4ebb19d07889727dae,token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NjY3NzY3NjIsInVzZXJuYW1lIjoiYWRtaW4ifQ.cJJWV8GdrQV_3STrWkTC6nHuI4I-iqAG6FNEOsC4BHk | doFilter | WebsocketFilter.java | 39 |
INFO | 2022-10-26 16:32:43,252 | 【websocket消息】有新的连接,总数为:1 | onOpen | WebSocket.java | 64 |
INFO | 2022-10-26 16:32:48,291 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:32:48,293 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 16:33:03,769 | 【websocket消息】连接断开,总数为:0 | onClose | WebSocket.java | 74 |
INFO | 2022-10-26 16:43:35,015 | websocket连接 Token安全校验,Path = /jeecg-boot/websocket/e9ca23d68d884d4ebb19d07889727dae,token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NjY3NzY3NjIsInVzZXJuYW1lIjoiYWRtaW4ifQ.cJJWV8GdrQV_3STrWkTC6nHuI4I-iqAG6FNEOsC4BHk | doFilter | WebsocketFilter.java | 39 |
INFO | 2022-10-26 16:43:35,032 | 【websocket消息】有新的连接,总数为:1 | onOpen | WebSocket.java | 64 |
INFO | 2022-10-26 16:43:38,063 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:43:38,063 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 16:43:45,649 | ---查询过滤器,Query规则---field:table_name, rule:LIKE, value:iot | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:43:45,650 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:43:45,651 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 16:44:51,852 | ---查询过滤器,Query规则---field:table_name, rule:LIKE, value:iot | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:44:51,853 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:44:51,854 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 16:44:54,178 | ---查询过滤器,Query规则---field:table_name, rule:LIKE, value:iot | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:44:54,178 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:44:54,179 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 16:44:56,575 | ---查询过滤器,Query规则---field:table_name, rule:LIKE, value:iot | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:44:56,576 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:44:56,576 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 16:44:59,208 | ---查询过滤器,Query规则---field:table_name, rule:LIKE, value:iot | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:44:59,209 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:44:59,209 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 16:45:01,696 | ---查询过滤器,Query规则---field:table_name, rule:LIKE, value:iot | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:45:01,698 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:45:01,698 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
INFO | 2022-10-26 16:45:04,128 | ---查询过滤器,Query规则---field:table_name, rule:LIKE, value:iot | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:45:04,129 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 16:45:04,129 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
ERROR | 2022-10-26 18:08:08,728 | No error handling configured for [org.jeecg.modules.message.websocket.WebSocket] and the following error occurred | log | DirectJDKLog.java | 175 |
java.io.EOFException: null
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1339) at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1226) at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:75) at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:183) at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:162) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:157) at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:60) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) | |||||
INFO | 2022-10-26 18:08:08,738 | 【websocket消息】连接断开,总数为:0 | onClose | WebSocket.java | 74 |
INFO | 2022-10-26 18:08:10,835 | websocket连接 Token安全校验,Path = /jeecg-boot/websocket/e9ca23d68d884d4ebb19d07889727dae,token:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NjY3NzY3NjIsInVzZXJuYW1lIjoiYWRtaW4ifQ.cJJWV8GdrQV_3STrWkTC6nHuI4I-iqAG6FNEOsC4BHk | doFilter | WebsocketFilter.java | 39 |
INFO | 2022-10-26 18:08:10,859 | 【websocket消息】有新的连接,总数为:1 | onOpen | WebSocket.java | 64 |
INFO | 2022-10-26 18:08:11,943 | ---查询过滤器,Query规则---field:copy_type, rule:=, value:0 | addEasyQuery | QueryGenerator.java | 625 |
INFO | 2022-10-26 18:08:11,944 | 当前字段有:[formTemplate, relationType, isTree, queryMode, isDesForm, lowAppId, formCategory, tableVersion, treeParentIdField, tableName, tableType, treeFieldname, updateBy, copyType, desFormCode, idSequence, subTableStr, id, hascopy, tabOrderNum, isCheckbox, isDbSynch, tableTxt, treeIdField, idType, formTemplateMobile, scroll, updateTime, physicId, createBy, createTime, copyVersion, themeTemplate, extConfigJson, isPage, taskId] | doMultiFieldsOrder | QueryGenerator.java | 249 |
ERROR | 2022-10-26 22:05:40,559 | create connection SQLException, url: jdbc:mysql://192.168.1.200:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 0, state 08S01 | run | DruidDataSource.java | 2781 |
com.mysql.cj.jdbc.exceptions.CommunicationsException: The driver was unable to create a connection due to an inability to establish the client portion of a socket.
This is usually caused by a limit on the number of sockets imposed by the operating system. This limit is usually configurable.
For Unix-based platforms, see the manual page for the 'ulimit' command. Kernel or system reconfiguration may also be required.
For Windows-based platforms, see Microsoft Knowledge Base Article 196271 (Q196271).
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:829) at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:787) at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:38) at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:787) at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1646) at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) Caused by: com.mysql.cj.exceptions.CJCommunicationsException: The driver was unable to create a connection due to an inability to establish the client portion of a socket. This is usually caused by a limit on the number of sockets imposed by the operating system. This limit is usually configurable. For Unix-based platforms, see the manual page for the 'ulimit' command. Kernel or system reconfiguration may also be required. For Windows-based platforms, see Microsoft Knowledge Base Article 196271 (Q196271). at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) at com.mysql.cj.NativeSession.connect(NativeSession.java:120) at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:949) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:819) ... 14 common frames omitted Caused by: java.net.BindException: Can't assign requested address at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:579) at java.base/sun.nio.ch.Net.connect(Net.java:568) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:633) at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ... 17 common frames omitted |