Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]从v2.2.0,再升级到2.10.11用例丢失 #29047

Closed
zhangxinaitwins opened this issue Feb 23, 2024 · 12 comments
Closed

[BUG]从v2.2.0,再升级到2.10.11用例丢失 #29047

zhangxinaitwins opened this issue Feb 23, 2024 · 12 comments

Comments

@zhangxinaitwins
Copy link

zhangxinaitwins commented Feb 23, 2024

联系方式

MeterSphere 版本

版本: v2.2.0-3ab59f7c升级到版本: v2.10.11-lts-a580bd0a

使用外置数据库

问题描述

1、从2.2.0升级到2.10.11原测试跟踪模块里的功能用例/用例评审/测试计划/缺陷管理等都无法打开
报错信息
图片
图片
图片

页面报错:
universalModuleDefinition:1 [qiankun] 'event' not declared when init state!
(匿名) @ papaparse.min.js:7
setGlobalState @ papaparse.min.js:7
fc @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 28 个框架
收起
universalModuleDefinition:1 [qiankun] state has not changed!
setGlobalState @ papaparse.min.js:7
fc @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 27 个框架
收起
workstation-925.5e51695e.js:1 single-spa minified message #41: See https://single-spa.js.org/error/?code=41
33925 @ workstation-925.5e51695e.js:1
webpack_require @ universalModuleDefinition:1
23812 @ workstation-218.9d3f3290.js:1
webpack_require @ universalModuleDefinition:1
Promise.then(异步)
e.component @ universalModuleDefinition:1
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
p @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
await in eval(异步)
p @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ge @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
_t.init @ vue-i18n.esm.js:12
beforeCreate @ vue-i18n.esm.js:12
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
io @ vue.runtime.esm.js:6
mc @ universalModuleDefinition:1
fc @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 49 个框架
收起
universalModuleDefinition:1

   POST http://10.170.84.218:8081/workstation/issues/status/count 500 (Internal Server Error)

eval @ vue.runtime.esm.js:6
xhr @ vue.runtime.esm.js:6
kt @ vue.runtime.esm.js:6
Promise.then(异步)
request @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
R @ universalModuleDefinition:1
Ei @ universalModuleDefinition:1
getIssuesCount @ universalModuleDefinition:1
created @ universalModuleDefinition:1
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
A @ vue.runtime.esm.js:6
D @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Kn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ge @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
p @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
await in eval(异步)
p @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ge @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
_t.init @ vue-i18n.esm.js:12
beforeCreate @ vue-i18n.esm.js:12
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
io @ vue.runtime.esm.js:6
mc @ universalModuleDefinition:1
fc @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 227 个框架
收起
vue.runtime.esm.js:6 Uncaught (in promise) se {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {…}, request: XMLHttpRequest, …}
Promise.then(异步)
getIssuesCount @ universalModuleDefinition:1
created @ universalModuleDefinition:1
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
y @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e @ vue.runtime.esm.js:6
jr @ vue.runtime.esm.js:6
io.$mount @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
f @ vue.runtime.esm.js:6
A @ vue.runtime.esm.js:6
D @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Kn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ge @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
p @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
await in eval(异步)
p @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ge @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
_t.init @ vue-i18n.esm.js:12
beforeCreate @ vue-i18n.esm.js:12
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
io @ vue.runtime.esm.js:6
mc @ universalModuleDefinition:1
fc @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 222 个框架
收起
workstation-925.5e51695e.js:1 single-spa minified message #1: See https://single-spa.js.org/error/?code=1
eval @ workstation-925.5e51695e.js:1
setTimeout(异步)
33925 @ workstation-925.5e51695e.js:1
webpack_require @ universalModuleDefinition:1
23812 @ workstation-218.9d3f3290.js:1
webpack_require @ universalModuleDefinition:1
Promise.then(异步)
e.component @ universalModuleDefinition:1
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
p @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
await in eval(异步)
p @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ge @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
_t.init @ vue-i18n.esm.js:12
beforeCreate @ vue-i18n.esm.js:12
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
io @ vue.runtime.esm.js:6
mc @ universalModuleDefinition:1
fc @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 49 个框架
收起
2、接口测试模块中已添加接口定义也不展示
当前版本:2.2.0
图片
升级后版本:2.10.11
图片

前端页面错误
universalModuleDefinition:1 [qiankun] 'event' not declared when init state!
(匿名) @ papaparse.min.js:7
setGlobalState @ papaparse.min.js:7
ln @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 28 个框架
收起
universalModuleDefinition:1 [qiankun] state has not changed!
setGlobalState @ papaparse.min.js:7
ln @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 27 个框架
收起
api-7014.0894cd3a.js:1 single-spa minified message #41: See https://single-spa.js.org/error/?code=41
77014 @ api-7014.0894cd3a.js:1
e @ universalModuleDefinition:1
56557 @ api-704.c7ba1181.js:1
e @ universalModuleDefinition:1
Promise.then(异步)
n.component @ universalModuleDefinition:1
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
await in eval(异步)
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
_t.init @ vue-i18n.esm.js:12
beforeCreate @ vue-i18n.esm.js:12
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
io @ vue.runtime.esm.js:6
on @ universalModuleDefinition:1
ln @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 49 个框架
收起
api-7014.0894cd3a.js:1 single-spa minified message #1: See https://single-spa.js.org/error/?code=1
eval @ api-7014.0894cd3a.js:1
setTimeout(异步)
77014 @ api-7014.0894cd3a.js:1
e @ universalModuleDefinition:1
56557 @ api-704.c7ba1181.js:1
e @ universalModuleDefinition:1
Promise.then(异步)
n.component @ universalModuleDefinition:1
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
await in eval(异步)
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
_t.init @ vue-i18n.esm.js:12
beforeCreate @ vue-i18n.esm.js:12
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
io @ vue.runtime.esm.js:6
on @ universalModuleDefinition:1
ln @ universalModuleDefinition:1
(匿名) @ papaparse.min.js:7
p @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
i @ regeneratorRuntime.js:4
s @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ regeneratorRuntime.js:4
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
me @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
ie @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
Promise.then(异步)
tt @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
(匿名) @ papaparse.min.js:7
(匿名) @ papaparse.min.js:7
Promise.then(异步)
f @ papaparse.min.js:7
et @ papaparse.min.js:7
it @ papaparse.min.js:7
Do @ papaparse.min.js:7
(匿名) @ app.c87fc4f8.js:1
Promise.then(异步)
25803 @ app.c87fc4f8.js:1
n @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
n.O @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
(匿名) @ app.c87fc4f8.js:1
显示另外 49 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起
universalModuleDefinition:1 [Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header.
setColumnRenders @ clipboard.min.js:7
eval @ clipboard.min.js:7
eval @ clipboard.min.js:7
created @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
zr @ vue.runtime.esm.js:6
e._init @ vue.runtime.esm.js:6
a @ vue.runtime.esm.js:6
mi @ vue.runtime.esm.js:6
init @ vue.runtime.esm.js:6
m @ vue.runtime.esm.js:6
p @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Nr.e._update @ vue.runtime.esm.js:6
r @ vue.runtime.esm.js:6
e.get @ vue.runtime.esm.js:6
e.run @ vue.runtime.esm.js:6
Qr @ vue.runtime.esm.js:6
eval @ vue.runtime.esm.js:6
Gn @ vue.runtime.esm.js:6
Promise.then(异步)
Hn @ vue.runtime.esm.js:6
Qn @ vue.runtime.esm.js:6
ri @ vue.runtime.esm.js:6
e.update @ vue.runtime.esm.js:6
e.notify @ vue.runtime.esm.js:6
set @ vue.runtime.esm.js:6
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
et.updateRoute @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Promise.then(异步)
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
Ye @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
eval @ universalModuleDefinition:1
f @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
r @ vue-i18n.esm.js:12
Ke @ vue-i18n.esm.js:12
et.confirmTransition @ vue-i18n.esm.js:12
et.transitionTo @ vue-i18n.esm.js:12
t.push @ vue-i18n.esm.js:12
eval @ vue-i18n.esm.js:12
_t.push @ vue-i18n.esm.js:12
w.ZP.push @ universalModuleDefinition:1
routeToItem @ clipboard.min.js:7
handleItemClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
e.$emit @ vue.runtime.esm.js:6
dispatch @ clipboard.min.js:7
handleClick @ clipboard.min.js:7
zn @ vue.runtime.esm.js:6
n @ vue.runtime.esm.js:6
Na.o._wrapper @ vue.runtime.esm.js:6
显示另外 72 个框架
收起

重现步骤

对接外部独立数据库
1.20.10对应数据库版本5.7+,数据库大小写不敏感
为了方便后续升级,在2.2.0数据库迁移到8+版本,数据库大小写敏感

1、在1.20.10版本创建测试用例和不同的工作空间。并再不同工作空间都新建测试用例和测试计划等。或存在测试用例ID相同的情况。
2、升级到2.2.0版本,并再不同工作空间都新建测试用例和测试计划等
3、升级到2.10.11,2.2.0版本还在同步运行。
4、2.10.11新版本打开页面就会出现以上问题。
升级过程中,是用2个机器同时运行,然后关停老版本,切换到新版本使用。每个版本都是新机器安装。

期待的正确结果

No response

相关日志输出

No response

附加信息

No response

@github-actions github-actions bot added the 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 label Feb 23, 2024
@liuruibin
Copy link
Member

从2.3版本开始我们使用了微服务,你先中后台docker ps检查一下是否所有的服务都是正常的
image

@github-actions github-actions bot added 状态:待用户反馈 and removed 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 labels Feb 27, 2024
@zhangxinaitwins
Copy link
Author

图片

registry.cn-qingdao.aliyuncs.com/metersphere/test-track:v2.10.11-lts 重启日志报错如下:

2024-03-01 04:30:17,699 INFO org.flywaydb.core.FlywayExecutor: 37 - Database: jdbc:mysql://dev817.db.test:6306/metersphere (MySQL 8.0)
2024-03-01 04:30:17,848 INFO flywaydb.core.internal.command.DbMigrate: 37 - Current version of schema metersphere: 15.1
2024-03-01 04:30:17,886 WARN ConfigServletWebServerApplicationContext: 633 - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'schedulerStarter': Unsatisfied dependency expressed through field 'scheduler': Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Schema metersphere contains a failed migration to version 15.1 !
2024-03-01 04:30:17,890 INFO com.zaxxer.hikari.HikariDataSource: 350 - DatebookHikariCP - Shutdown initiated...
2024-03-01 04:30:17,906 INFO com.zaxxer.hikari.HikariDataSource: 352 - DatebookHikariCP - Shutdown completed.
2024-03-01 04:30:17,967 INFO .logging.ConditionEvaluationReportLogger: 82 -
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2024-03-01 04:30:18,059 ERROR g.springframework.boot.SpringApplication: 855 - Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'schedulerStarter': Unsatisfied dependency expressed through field 'scheduler': Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Schema metersphere contains a failed migration to version 15.1 !
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1418)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)
at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:277)
at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:806)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:464)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1358)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1347)
at io.metersphere.TrackApplication.main(TrackApplication.java:32)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Schema metersphere contains a failed migration to version 15.1 !
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1773)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)
... 20 common frames omitted
Caused by: org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateException: Schema metersphere contains a failed migration to version 15.1 !
at org.flywaydb.core.internal.command.DbMigrate.migrateGroup(DbMigrate.java:218)
at org.flywaydb.core.internal.command.DbMigrate.lambda$migrateAll$0(DbMigrate.java:139)
at org.flywaydb.database.mysql.MySQLNamedLockTemplate.execute(MySQLNamedLockTemplate.java:58)
at org.flywaydb.database.mysql.MySQLConnection.lock(MySQLConnection.java:152)
at org.flywaydb.core.internal.schemahistory.JdbcTableSchemaHistory.lock(JdbcTableSchemaHistory.java:144)
at org.flywaydb.core.internal.command.DbMigrate.migrateAll(DbMigrate.java:139)
at org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:97)
at org.flywaydb.core.Flyway.lambda$migrate$0(Flyway.java:188)
at org.flywaydb.core.FlywayExecutor.execute(FlywayExecutor.java:213)
at org.flywaydb.core.Flyway.migrate(Flyway.java:140)
at org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializer.afterPropertiesSet(FlywayMigrationInitializer.java:66)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1820)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1769)
... 32 common frames omitted
04:30:18,067 |-INFO in ch.qos.logback.

@github-actions github-actions bot added 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 and removed 状态:待用户反馈 labels Mar 1, 2024
@liuruibin
Copy link
Member

liuruibin commented Mar 7, 2024

针对执行失败的flyway,需要检查具体版本并根据文档操作 https://metersphere.io/docs/v2.x/faq/installation/?h=flyway#9-schema-metersphere-contains-a-failed-migration-to-version-86

test-track容器的flyway
image

@github-actions github-actions bot added 状态:待用户反馈 and removed 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 labels Mar 7, 2024
@zhangxinaitwins
Copy link
Author

需要怎么统一,才能保证不影响老版本使用

15:34:47 UPDATE test_plan tcr SET node_id = (SELECT IF(COUNT(id) > 0, id, '') FROM test_plan_node WHERE project_id = tcr.project_id AND name = '未规划模块'), node_path = '' Error Code: 1267. Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=' 0.0023 sec

图片

@github-actions github-actions bot added 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 and removed 状态:待用户反馈 labels Mar 7, 2024
@liuruibin
Copy link
Member

我们所有表的字符集都是 utf8mb4_general_ci,如果你的数据库出现了其他的,请先处理成utf8mb4_general_ci。

正常情况下我们会自动完成升级流程。如果中途失败的话可以先恢复备份重试流程

如果数据库采用外部mysql,需要保持my.cnf一致

如果你修改了某些配置需要自行处理

@github-actions github-actions bot added 状态:待用户反馈 and removed 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 labels Mar 12, 2024
@zhangxinaitwins
Copy link
Author

sql处理完成后还是如图所示

图片

图片

@github-actions github-actions bot added 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 and removed 状态:待用户反馈 labels Mar 13, 2024
@youliyuan-fit2cloud
Copy link

这个情况是服务还没正常启动,这个服务器配置多大?v2 版本的服务器最低配置8C16G。

@github-actions github-actions bot added 状态:待用户反馈 and removed 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 labels Mar 18, 2024
@zhangxinaitwins
Copy link
Author

zhangxinaitwins commented Mar 19, 2024

基础配置16C32G

system-setting/
2024-03-19 14:29:25,316 [QuartzScheduler_systemScheduler-81ed7c0ef7aa1710729652530_MisfireHandler] WARN com.zaxxer.hikari.pool.PoolBase 179 - DatebookHikariCP - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@392ada8c (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-03-19 14:30:17,242 [QuartzScheduler_systemScheduler-81ed7c0ef7aa1710729652530_ClusterManager] ERROR o.s.s.quartz.LocalDataSourceJobStore 3941 - ClusterManager: Error managing cluster: Failure obtaining db row lock: Table 'metersphere.QRTZ_LOCKS' doesn't exist
org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: Table 'metersphere.QRTZ_LOCKS' doesn't exist
at org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:184)
at org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:113)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.doCheckin(JobStoreSupport.java:3335)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3935)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.run(JobStoreSupport.java:3972)
Caused by: java.sql.SQLSyntaxErrorException: Table 'metersphere.QRTZ_LOCKS' doesn't exist
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:972)
at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
at org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:123)
... 4 common frames omitted

api-test/
2024-03-19 14:31:16,819 [QuartzScheduler_apiScheduler-9142c66172bb1710729746461_ClusterManager] ERROR o.s.s.quartz.LocalDataSourceJobStore 3941 - ClusterManager: Error managing cluster: Failure obtaining db row lock: Table 'metersphere.QRTZ_LOCKS' doesn't exist
org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: Table 'metersphere.QRTZ_LOCKS' doesn't exist
at org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:184)
at org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:113)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.doCheckin(JobStoreSupport.java:3335)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3935)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.run(JobStoreSupport.java:3972)
Caused by: java.sql.SQLSyntaxErrorException: Table 'metersphere.QRTZ_LOCKS' doesn't exist
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:972)
at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
at org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:123)
... 4 common frames omitted

test-track/
2024-03-19 14:31:56,496 [main] INFO org.flywaydb.core.FlywayExecutor ? - Database: jdbc:mysql://dev817.db.test:6306/metersphere (MySQL 8.0)
2024-03-19 14:31:56,638 [main] INFO o.f.core.internal.command.DbMigrate ? - Current version of schema metersphere: 15.1
2024-03-19 14:31:56,674 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext ? - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'schedulerStarter': Unsatisfied dependency expressed through field 'scheduler': Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Schema metersphere contains a failed migration to version 15.1 !
2024-03-19 14:31:56,679 [main] INFO com.zaxxer.hikari.HikariDataSource ? - DatebookHikariCP - Shutdown initiated...
2024-03-19 14:31:56,695 [main] INFO com.zaxxer.hikari.HikariDataSource ? - DatebookHikariCP - Shutdown completed.
2024-03-19 14:31:56,772 [main] INFO o.s.b.a.l.ConditionEvaluationReportLogger ? -

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2024-03-19 14:31:56,834 [main] ERROR o.s.boot.SpringApplication ? - Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'schedulerStarter': Unsatisfied dependency expressed through field 'scheduler': Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Schema metersphere contains a failed migration to version 15.1 !
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1418)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)
at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:277)
at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:806)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:464)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1358)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1347)
at io.metersphere.TrackApplication.main(TrackApplication.java:32)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Schema metersphere contains a failed migration to version 15.1 !
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1773)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)
... 20 common frames omitted
Caused by: org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateException: Schema metersphere contains a failed migration to version 15.1 !
at org.flywaydb.core.internal.command.DbMigrate.migrateGroup(DbMigrate.java:218)
at org.flywaydb.core.internal.command.DbMigrate.lambda$migrateAll$0(DbMigrate.java:139)
at org.flywaydb.database.mysql.MySQLNamedLockTemplate.execute(MySQLNamedLockTemplate.java:58)
at org.flywaydb.database.mysql.MySQLConnection.lock(MySQLConnection.java:152)
at org.flywaydb.core.internal.schemahistory.JdbcTableSchemaHistory.lock(JdbcTableSchemaHistory.java:144)
at org.flywaydb.core.internal.command.DbMigrate.migrateAll(DbMigrate.java:139)
at org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:97)
at org.flywaydb.core.Flyway.lambda$migrate$0(Flyway.java:188)
at org.flywaydb.core.FlywayExecutor.execute(FlywayExecutor.java:213)
at org.flywaydb.core.Flyway.migrate(Flyway.java:140)
at org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializer.afterPropertiesSet(FlywayMigrationInitializer.java:66)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1820)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1769)
... 32 common frames omitted

report-stat/
2024-03-19 14:35:25,378 [QuartzScheduler_reportScheduler-7740244b5a0a1710729737177_ClusterManager] ERROR o.s.s.quartz.LocalDataSourceJobStore ? - ClusterManager: Error managing cluster: Failure obtaining db row lock: Table 'metersphere.QRTZ_LOCKS' doesn't exist
org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: Table 'metersphere.QRTZ_LOCKS' doesn't exist
at org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:184)
at org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:113)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.doCheckin(JobStoreSupport.java:3335)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3935)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.run(JobStoreSupport.java:3972)
Caused by: java.sql.SQLSyntaxErrorException: Table 'metersphere.QRTZ_LOCKS' doesn't exist
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:972)
at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
at org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:123)
... 4 common frames omitted
2024-03-19 14:36:10,813 [QuartzScheduler_reportScheduler-7740244b5a0a1710729737177_MisfireHandler] ERROR o.s.s.quartz.LocalDataSourceJobStore 4017 - MisfireHandler: Error handling misfires: Database error recovering from misfires.
org.quartz.JobPersistenceException: Database error recovering from misfires.
at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3274)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:4012)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:4033)
Caused by: java.sql.SQLSyntaxErrorException: Table 'metersphere.QRTZ_TRIGGERS' doesn't exist
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:972)
at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
at org.quartz.impl.jdbcjobstore.StdJDBCDelegate.countMisfiredTriggersInState(StdJDBCDelegate.java:393)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3253)
... 2 common frames omitted

图片

15:02:21 RENAME TABLE qrtz_locks TO QRTZ_LOCKS Error Code: 1050. Table 'qrtz_locks' already exists 0.015 sec
15:04:54 RENAME TABLE qrtz_triggers TO QRTZ_TRIGGERS Error Code: 1050. Table 'qrtz_triggers' already exists 0.013 sec

@github-actions github-actions bot added 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 and removed 状态:待用户反馈 labels Mar 19, 2024
@liuruibin
Copy link
Member

https://metersphere.io/docs/v2.x/dev_manual/#22 这里有我们的配置,你检查一下和你的是否一致

@github-actions github-actions bot added 状态:待用户反馈 and removed 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 labels Mar 20, 2024
@zhangxinaitwins
Copy link
Author

zhangxinaitwins commented Mar 28, 2024

出现新的问题了:

2024-03-28 14:20:51,513 [main] INFO com.zaxxer.hikari.HikariDataSource 110 - DatebookHikariCP - Starting...
2024-03-28 14:20:53,193 [main] INFO com.zaxxer.hikari.pool.HikariPool 565 - DatebookHikariCP - Added connection com.mysql.cj.jdbc.ConnectionImpl@5fa380d9
2024-03-28 14:20:53,224 [main] INFO com.zaxxer.hikari.HikariDataSource 123 - DatebookHikariCP - Start completed.
2024-03-28 14:20:54,153 [main] INFO i.m.xpack.config.LicenseConfig ? - Method[run][初始化LICENSE状态: Error]

2024-03-28 13:48:54,749 [qtp162083492-36] ERROR i.m.c.h.RestControllerExceptionHandler 177 - Method[sqlExceptionHandler][Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '=']
java.sql.SQLException: Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354)
at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:169)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy301.query(Unknown Source)
at jdk.internal.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49)
at io.metersphere.interceptor.MybatisInterceptor.intercept(MybatisInterceptor.java:39)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy301.query(Unknown Source)
at jdk.internal.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49)
at io.metersphere.interceptor.UserDesensitizationInterceptor.intercept(UserDesensitizationInterceptor.java:27)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy301.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:75)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy132.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:160)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy157.getCountUpcoming(Unknown Source)
at io.metersphere.workstation.service.WorkstationService.getUpcomingTotalCount(WorkstationService.java:178)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.service.WorkstationService$$SpringCGLIB$$0.getUpcomingTotalCount()
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.service.WorkstationService$$SpringCGLIB$$1.getUpcomingTotalCount()
at io.metersphere.workstation.controller.WorkstationController.getUpcomingTotalCount(WorkstationController.java:27)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.controller.WorkstationController$$SpringCGLIB$$0.getUpcomingTotalCount()
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:262)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:190)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:917)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:829)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736)
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1609)
at org.eclipse.jetty.ee10.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:195)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142)
at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1542)
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:886)
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:491)
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:463)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:693)
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:809)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:594)
at org.eclipse.jetty.server.Server.handle(Server.java:179)
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:649)
at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:471)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1196)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1151)
at java.base/java.lang.Thread.run(Thread.java:840)
2024-03-28 13:48:54,749 [qtp162083492-114] ERROR i.m.c.h.RestControllerExceptionHandler 177 - Method[sqlExceptionHandler][Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '=']
java.sql.SQLException: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '='
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354)
at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:169)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy301.query(Unknown Source)
at jdk.internal.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49)
at io.metersphere.interceptor.MybatisInterceptor.intercept(MybatisInterceptor.java:39)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy301.query(Unknown Source)
at jdk.internal.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49)
at io.metersphere.interceptor.UserDesensitizationInterceptor.intercept(UserDesensitizationInterceptor.java:27)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy301.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:75)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy132.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:160)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy157.getCountFollow(Unknown Source)
at io.metersphere.workstation.service.WorkstationService.getFollowTotalCount(WorkstationService.java:148)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.service.WorkstationService$$SpringCGLIB$$0.getFollowTotalCount()
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.service.WorkstationService$$SpringCGLIB$$1.getFollowTotalCount()
at io.metersphere.workstation.controller.WorkstationController.getFollowTotalCount(WorkstationController.java:22)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.controller.WorkstationController$$SpringCGLIB$$0.getFollowTotalCount()
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:262)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:190)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:917)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:829)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736)
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1609)
at org.eclipse.jetty.ee10.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:195)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142)
at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1542)
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:886)
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:491)
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:463)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:693)
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:809)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:594)
at org.eclipse.jetty.server.Server.handle(Server.java:179)
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:649)
at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:471)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1196)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1151)
at java.base/java.lang.Thread.run(Thread.java:840)
2024-03-28 13:49:12,222 [qtp162083492-41] ERROR io.metersphere.service.MicroService 177 - Method[postForResultHolder][服务调用出错[serviceId:track,url:/test/plan/list/1/10],错误信息:500 Server Error: "{"success":false,"message":"Internal exception occured, please check logs or contact administrator.","data":null}"]
org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 Server Error: "{"success":false,"message":"Internal exception occured, please check logs or contact administrator.","data":null}"
at org.springframework.web.client.HttpServerErrorException.create(HttpServerErrorException.java:102)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:137)
at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63)
at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:932)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:881)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:781)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:663)
at io.metersphere.service.MicroService.postForResultHolder(MicroService.java:180)
at io.metersphere.service.MicroService.postForData(MicroService.java:219)
at io.metersphere.service.MicroService.postForData(MicroService.java:215)
at io.metersphere.service.RemoteService.post(RemoteService.java:39)
at io.metersphere.workstation.controller.track.TrackController.list(TrackController.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.controller.track.TrackController$$SpringCGLIB$$0.list()
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:262)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:190)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:917)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:829)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736)
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1609)
at org.eclipse.jetty.ee10.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:195)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142)
at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1542)
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:886)
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:491)
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:463)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:693)
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:809)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:594)
at org.eclipse.jetty.server.Server.handle(Server.java:179)
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:649)
at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:471)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1196)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1151)
at java.base/java.lang.Thread.run(Thread.java:840)
2024-03-28 13:49:12,223 [qtp162083492-41] ERROR io.metersphere.service.MicroService 177 - Method[handleHttpServerErrorException][{"success":false,"message":"Internal exception occured, please check logs or contact administrator.","data":null}]
org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 Server Error: "{"success":false,"message":"Internal exception occured, please check logs or contact administrator.","data":null}"
at org.springframework.web.client.HttpServerErrorException.create(HttpServerErrorException.java:102)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:137)
at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63)
at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:932)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:881)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:781)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:663)
at io.metersphere.service.MicroService.postForResultHolder(MicroService.java:180)
at io.metersphere.service.MicroService.postForData(MicroService.java:219)
at io.metersphere.service.MicroService.postForData(MicroService.java:215)
at io.metersphere.service.RemoteService.post(RemoteService.java:39)
at io.metersphere.workstation.controller.track.TrackController.list(TrackController.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.controller.track.TrackController$$SpringCGLIB$$0.list()
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:262)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:190)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:917)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:829)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736)
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1609)
at org.eclipse.jetty.ee10.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:195)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142)
at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1542)
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:886)
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:491)
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:463)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:693)
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:809)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:594)
at org.eclipse.jetty.server.Server.handle(Server.java:179)
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:649)
at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:471)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1196)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1151)
at java.base/java.lang.Thread.run(Thread.java:840)
2024-03-28 13:49:17,588 [qtp162083492-41] ERROR io.metersphere.service.MicroService 177 - Method[postForResultHolder][服务调用出错[serviceId:track,url:/test/plan/list/1/10],错误信息:500 Server Error: "{"success":false,"message":"Internal exception occured, please check logs or contact administrator.","data":null}"]
org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 Server Error: "{"success":false,"message":"Internal exception occured, please check logs or contact administrator.","data":null}"
at org.springframework.web.client.HttpServerErrorException.create(HttpServerErrorException.java:102)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:137)
at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63)
at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:932)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:881)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:781)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:663)
at io.metersphere.service.MicroService.postForResultHolder(MicroService.java:180)
at io.metersphere.service.MicroService.postForData(MicroService.java:219)
at io.metersphere.service.MicroService.postForData(MicroService.java:215)
at io.metersphere.service.RemoteService.post(RemoteService.java:39)
at io.metersphere.workstation.controller.track.TrackController.list(TrackController.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.controller.track.TrackController$$SpringCGLIB$$0.list()
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:262)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:190)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:917)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:829)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736)
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1609)
at org.eclipse.jetty.ee10.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:195)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142)
at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1542)
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:886)
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:491)
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:463)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:693)
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:809)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:594)
at org.eclipse.jetty.server.Server.handle(Server.java:179)
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:649)
at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:471)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1196)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1151)
at java.base/java.lang.Thread.run(Thread.java:840)
2024-03-28 13:49:17,589 [qtp162083492-41] ERROR io.metersphere.service.MicroService 177 - Method[handleHttpServerErrorException][{"success":false,"message":"Internal exception occured, please check logs or contact administrator.","data":null}]
org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 Server Error: "{"success":false,"message":"Internal exception occured, please check logs or contact administrator.","data":null}"
at org.springframework.web.client.HttpServerErrorException.create(HttpServerErrorException.java:102)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:137)
at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63)
at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:932)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:881)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:781)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:663)
at io.metersphere.service.MicroService.postForResultHolder(MicroService.java:180)
at io.metersphere.service.MicroService.postForData(MicroService.java:219)
at io.metersphere.service.MicroService.postForData(MicroService.java:215)
at io.metersphere.service.RemoteService.post(RemoteService.java:39)
at io.metersphere.workstation.controller.track.TrackController.list(TrackController.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:717)
at io.metersphere.workstation.controller.track.TrackController$$SpringCGLIB$$0.list()
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:262)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:190)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:917)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:829)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736)
at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1609)
at org.eclipse.jetty.ee10.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:195)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:142)
at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205)
at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1581)
at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1542)
at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:886)
at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:491)
at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:463)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:693)
at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:809)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:594)
at org.eclipse.jetty.server.Server.handle(Server.java:179)
at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:649)
at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:471)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1196)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1151)
at java.base/java.lang.Thread.run(Thread.java:840)

@github-actions github-actions bot added 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 and removed 状态:待用户反馈 labels Mar 28, 2024
@liuruibin
Copy link
Member

字符集不一样了,我们用的是utf8mb4_general_ci ,你需要把数据库中的utf8mb4_0900_ai_ci都先转成utf8mb4_general_ci

@github-actions github-actions bot added 状态:待用户反馈 and removed 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 labels May 9, 2024
@youliyuan-fit2cloud
Copy link

你好,因为长时间未反馈,暂关闭该issue,如果后续仍遇到请随时联系我们,感谢理解和支持。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants