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] [UI] SQL node cannot be saved in certain situations #16915

Open
2 of 3 tasks
NeufHuang opened this issue Dec 23, 2024 · 5 comments
Open
2 of 3 tasks

[Bug] [UI] SQL node cannot be saved in certain situations #16915

NeufHuang opened this issue Dec 23, 2024 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@NeufHuang
Copy link

Search before asking

  • I had searched in the issues and found no similar issues.

What happened

When using the SQL node, several situations have been found that prevent saving:

The same SQL statement in the following format can be saved.
PixPin_2024-12-23_19-42-31

Deployed on Kubernetes, both 3.1.x and 3.2.x have these issues.

I hope this issue can be resolved soon. Thank you!

What you expected to happen

If there is no risk of SQL injection, then regardless of the format, it should be saved normally.

How to reproduce

As above.

Anything else

No response

Version

3.1.x

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@NeufHuang NeufHuang added bug Something isn't working Waiting for reply Waiting for reply labels Dec 23, 2024
@SbloodyS
Copy link
Member

Can you provide more error logs?

@SbloodyS SbloodyS added need more information and removed Waiting for reply Waiting for reply labels Dec 24, 2024
@NeufHuang
Copy link
Author

Can you provide more error logs?

API node has no error logs, only the UI reports errors. I can't obtain any useful information from the error logs.

service.15444b42.js:2 PUT http://XXXX/dolphinscheduler/projects/11728851208864/process-definition/128534891114912 net::ERR_CONNECTION_RESET
(anonymous) @ service.15444b42.js:2
qe @ service.15444b42.js:2
Yn @ service.15444b42.js:2
Promise.then (async)
ue.request @ service.15444b42.js:2
(anonymous) @ service.15444b42.js:1
m @ index.b21487d9.js:1
k @ index.c2a8a79e.js:1
Ha @ index.0ba8eaf6.js:1
bn @ index.0ba8eaf6.js:1
Y3 @ index.0ba8eaf6.js:1
pe @ index.a6160b7f.js:1
Ha @ index.0ba8eaf6.js:1
bn @ index.0ba8eaf6.js:1
Y3 @ index.0ba8eaf6.js:1
(anonymous) @ dag-save-modal.7ac196ea.js:19
(anonymous) @ Form.e284e3e4.js:6
Promise.then (async)
(anonymous) @ Form.e284e3e4.js:6
(anonymous) @ Form.e284e3e4.js:6
(anonymous) @ Form.e284e3e4.js:6
C @ Form.e284e3e4.js:6
r @ Form.e284e3e4.js:6
S @ dag-save-modal.7ac196ea.js:19
Ha @ index.0ba8eaf6.js:1
bn @ index.0ba8eaf6.js:1
Y3 @ index.0ba8eaf6.js:1
onConfirm @ index.7ff53f28.js:1
l @ resolve-slot.32672ff9.js:1
ae @ Button.d5254d5e.js:103
Ha @ index.0ba8eaf6.js:1
bn @ index.0ba8eaf6.js:1
r @ index.0ba8eaf6.js:1
128534891114912:1 Uncaught (in promise) ie {message: "Network Error", name: "AxiosError", code: "ERR_NETWORK", config: {…}, request: XMLHttpRequest, …}code: "ERR_NETWORK"config: adapter: ƒ (l)arguments: (...)caller: (...)length: 1name: "qe"prototype: {constructor: ƒ}__proto__: ƒ ()[[FunctionLocation]]: service.15444b42.js:2[[Scopes]]: Scopes[3]baseURL: "/dolphinscheduler"data: "taskDefinitionJson=%5B%7B%22code%22%3A128534613442976%2C%22delayTime%22%3A%220%22%2C%22description%22%3A%22%22%2C%22environmentCode%22%3A15376455039648%2C%22failRetryInterval%22%3A%221%22%2C%22failRetryTimes%22%3A%220%22%2C%22flag%22%3A%22YES%22%2C%22isCache%22%3A%22NO%22%2C%22name%22%3A%22test%22%2C%22taskGroupId%22%3Anull%2C%22taskGroupPriority%22%3Anull%2C%22taskParams%22%3A%7B%22localParams%22%3A%5B%5D%2C%22resourceList%22%3A%5B%5D%2C%22type%22%3A%22MYSQL%22%2C%22datasource%22%3A1%2C%22sql%22%3A%22select%20max%28case%20when%201%20then%202%20end%29%22%2C%22sqlType%22%3A%221%22%2C%22preStatements%22%3A%5B%5D%2C%22postStatements%22%3A%5B%5D%2C%22displayRows%22%3A10%7D%2C%22taskPriority%22%3A%22MEDIUM%22%2C%22taskType%22%3A%22SQL%22%2C%22timeout%22%3A0%2C%22timeoutFlag%22%3A%22CLOSE%22%2C%22timeoutNotifyStrategy%22%3A%22%22%2C%22workerGroup%22%3A%22default%22%2C%22cpuQuota%22%3A-1%2C%22memoryMax%22%3A-1%2C%22taskExecuteType%22%3A%22BATCH%22%2C%22version%22%3A2%2C%22id%22%3A9871%7D%2C%7B%22id%22%3A9886%2C%22code%22%3A128535989612960%2C%22name%22%3A%22test1%22%2C%22version%22%3A1%2C%22description%22%3A%22%22%2C%22projectCode%22%3A11728851208864%2C%22userId%22%3A1%2C%22taskType%22%3A%22SQL%22%2C%22taskParams%22%3A%7B%22localParams%22%3A%5B%5D%2C%22resourceList%22%3A%5B%5D%2C%22type%22%3A%22MYSQL%22%2C%22datasource%22%3A1%2C%22sql%22%3A%22select%201%20%5Cr%5Cnfrom%5Cr%5Cn%28%5Cr%5Cn%20%20%20%20select%202%20%5Cr%5Cn%20%20%20%20from%20a%5Cr%5Cn%20%20%20%20left%20join%20%28%5Cr%5Cn%20%20%20%20%20%20%20%20select%203%20%5Cr%5Cn%20%20%20%20%20%20%20%20from%20b%5Cr%5Cn%20%20%20%20%29%20on%201%3D1%5Cr%5Cn%29%20%22%2C%22sqlType%22%3A%220%22%2C%22preStatements%22%3A%5B%5D%2C%22postStatements%22%3A%5B%5D%2C%22displayRows%22%3A10%7D%2C%22taskParamList%22%3A%5B%5D%2C%22taskParamMap%22%3Anull%2C%22flag%22%3A%22YES%22%2C%22isCache%22%3A%22NO%22%2C%22taskPriority%22%3A%22MEDIUM%22%2C%22userName%22%3Anull%2C%22projectName%22%3Anull%2C%22workerGroup%22%3A%22default%22%2C%22environmentCode%22%3A15376455039648%2C%22failRetryTimes%22%3A0%2C%22failRetryInterval%22%3A1%2C%22timeoutFlag%22%3A%22CLOSE%22%2C%22timeoutNotifyStrategy%22%3Anull%2C%22timeout%22%3A0%2C%22delayTime%22%3A0%2C%22resourceIds%22%3Anull%2C%22createTime%22%3A%222024-12-23%2019%3A40%3A02%22%2C%22updateTime%22%3A%222024-12-23%2019%3A40%3A02%22%2C%22modifyBy%22%3Anull%2C%22taskGroupId%22%3A0%2C%22taskGroupPriority%22%3A0%2C%22cpuQuota%22%3A-1%2C%22memoryMax%22%3A-1%2C%22taskExecuteType%22%3A%22BATCH%22%2C%22operator%22%3A1%2C%22operateTime%22%3A%222024-12-23%2019%3A40%3A02%22%2C%22dependence%22%3A%22%22%7D%5D&taskRelationJson=%5B%7B%22name%22%3A%22%22%2C%22preTaskCode%22%3A0%2C%22preTaskVersion%22%3A0%2C%22postTaskCode%22%3A128534613442976%2C%22postTaskVersion%22%3A2%2C%22conditionType%22%3A%22NONE%22%2C%22conditionParams%22%3A%7B%7D%7D%2C%7B%22name%22%3A%22%22%2C%22preTaskCode%22%3A0%2C%22preTaskVersion%22%3A0%2C%22postTaskCode%22%3A128535989612960%2C%22postTaskVersion%22%3A1%2C%22conditionType%22%3A%22NONE%22%2C%22conditionParams%22%3A%7B%7D%7D%5D&locations=%5B%7B%22taskCode%22%3A128534613442976%2C%22x%22%3A380%2C%22y%22%3A290%7D%2C%7B%22taskCode%22%3A128535989612960%2C%22x%22%3A390%2C%22y%22%3A390%7D%5D&name=sql&executionType=PARALLEL&description=&globalParams=%5B%5D&timeout=0&releaseState=OFFLINE"env: FormData: null__proto__: Objectheaders: Accept: "application/json, text/plain, */*"Content-Type: "application/x-www-form-urlencoded"language: "zh_CN"sessionId: "4bc6276c-6b44-46e7-87fc-360d3db08a41"__proto__: ObjectmaxBodyLength: -1maxContentLength: -1method: "put"paramsSerializer: r=>ht.stringify(r,{arrayFormat:"repeat"})timeout: 10000transformRequest: r=> {…}transformResponse: [ƒ]transitional: {silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false}url: "/projects/11728851208864/process-definition/128534891114912"validateStatus: ƒ (e)xsrfCookieName: "XSRF-TOKEN"xsrfHeaderName: "X-XSRF-TOKEN"__proto__: Objectmessage: "Network Error"name: "AxiosError"request: XMLHttpRequestdata: undefinedonabort: ƒ ()onerror: ƒ ()onload: nullonloadend: ƒ q()onloadstart: nullonprogress: nullonreadystatechange: nullontimeout: ƒ ()readyState: 4response: ""responseText: ""responseType: ""responseURL: ""responseXML: nullstatus: 0statusText: ""timeout: 10000upload: XMLHttpRequestUpload {onloadstart: null, onprogress: null, onabort: null, onerror: null, onload: null, …}withCredentials: false__proto__: XMLHttpRequestresponse: XMLHttpRequestdata: undefinedonabort: ƒ ()onerror: ƒ ()onload: nullonloadend: ƒ q()onloadstart: nullonprogress: nullonreadystatechange: nullontimeout: ƒ ()readyState: 4response: ""responseText: ""responseType: ""responseURL: ""responseXML: nullstatus: 0statusText: ""timeout: 10000upload: XMLHttpRequestUpload {onloadstart: null, onprogress: null, onabort: null, onerror: null, onload: null, …}withCredentials: false__proto__: XMLHttpRequest__proto__: Errorconstructor: ƒ ie(r,e,t,n,a)toJSON: ƒ ()isAxiosError: true__proto__: Object
Promise.then (async)
k @ index.c2a8a79e.js:1
Ha @ index.0ba8eaf6.js:1
bn @ index.0ba8eaf6.js:1
Y3 @ index.0ba8eaf6.js:1
pe @ index.a6160b7f.js:1
Ha @ index.0ba8eaf6.js:1
bn @ index.0ba8eaf6.js:1
Y3 @ index.0ba8eaf6.js:1
(anonymous) @ dag-save-modal.7ac196ea.js:19
(anonymous) @ Form.e284e3e4.js:6
Promise.then (async)
(anonymous) @ Form.e284e3e4.js:6
(anonymous) @ Form.e284e3e4.js:6
(anonymous) @ Form.e284e3e4.js:6
C @ Form.e284e3e4.js:6
r @ Form.e284e3e4.js:6
S @ dag-save-modal.7ac196ea.js:19
Ha @ index.0ba8eaf6.js:1
bn @ index.0ba8eaf6.js:1
Y3 @ index.0ba8eaf6.js:1
onConfirm @ index.7ff53f28.js:1
l @ resolve-slot.32672ff9.js:1
ae @ Button.d5254d5e.js:103
Ha @ index.0ba8eaf6.js:1
bn @ index.0ba8eaf6.js:1
r @ index.0ba8eaf6.js:1




{
    "message": "Network Error",
    "name": "AxiosError",
    "config": {
        "transitional": {
            "silentJSONParsing": true,
            "forcedJSONParsing": true,
            "clarifyTimeoutError": false
        },
        "transformResponse": [
            null
        ],
        "timeout": 10000,
        "xsrfCookieName": "XSRF-TOKEN",
        "xsrfHeaderName": "X-XSRF-TOKEN",
        "maxContentLength": -1,
        "maxBodyLength": -1,
        "env": {
            "FormData": null
        },
        "headers": {
            "Accept": "application/json, text/plain, */*",
            "Content-Type": "application/x-www-form-urlencoded",
            "sessionId": "4bc6276c-6b44-46e7-87fc-360d3db08a41",
            "language": "zh_CN"
        },
        "baseURL": "/dolphinscheduler",
        "url": "/projects/11728851208864/process-definition/128534891114912",
        "method": "put",
        "data": "taskDefinitionJson=%5B%7B%22code%22%3A128534613442976%2C%22delayTime%22%3A%220%22%2C%22description%22%3A%22%22%2C%22environmentCode%22%3A15376455039648%2C%22failRetryInterval%22%3A%221%22%2C%22failRetryTimes%22%3A%220%22%2C%22flag%22%3A%22YES%22%2C%22isCache%22%3A%22NO%22%2C%22name%22%3A%22test%22%2C%22taskGroupId%22%3Anull%2C%22taskGroupPriority%22%3Anull%2C%22taskParams%22%3A%7B%22localParams%22%3A%5B%5D%2C%22resourceList%22%3A%5B%5D%2C%22type%22%3A%22MYSQL%22%2C%22datasource%22%3A1%2C%22sql%22%3A%22select%20max%28case%20when%201%20then%202%20end%29%22%2C%22sqlType%22%3A%221%22%2C%22preStatements%22%3A%5B%5D%2C%22postStatements%22%3A%5B%5D%2C%22displayRows%22%3A10%7D%2C%22taskPriority%22%3A%22MEDIUM%22%2C%22taskType%22%3A%22SQL%22%2C%22timeout%22%3A0%2C%22timeoutFlag%22%3A%22CLOSE%22%2C%22timeoutNotifyStrategy%22%3A%22%22%2C%22workerGroup%22%3A%22default%22%2C%22cpuQuota%22%3A-1%2C%22memoryMax%22%3A-1%2C%22taskExecuteType%22%3A%22BATCH%22%2C%22version%22%3A2%2C%22id%22%3A9871%7D%2C%7B%22id%22%3A9886%2C%22code%22%3A128535989612960%2C%22name%22%3A%22test1%22%2C%22version%22%3A1%2C%22description%22%3A%22%22%2C%22projectCode%22%3A11728851208864%2C%22userId%22%3A1%2C%22taskType%22%3A%22SQL%22%2C%22taskParams%22%3A%7B%22localParams%22%3A%5B%5D%2C%22resourceList%22%3A%5B%5D%2C%22type%22%3A%22MYSQL%22%2C%22datasource%22%3A1%2C%22sql%22%3A%22select%201%20%5Cr%5Cnfrom%5Cr%5Cn%28%5Cr%5Cn%20%20%20%20select%202%20%5Cr%5Cn%20%20%20%20from%20a%5Cr%5Cn%20%20%20%20left%20join%20%28%5Cr%5Cn%20%20%20%20%20%20%20%20select%203%20%5Cr%5Cn%20%20%20%20%20%20%20%20from%20b%5Cr%5Cn%20%20%20%20%29%20on%201%3D1%5Cr%5Cn%29%20%22%2C%22sqlType%22%3A%220%22%2C%22preStatements%22%3A%5B%5D%2C%22postStatements%22%3A%5B%5D%2C%22displayRows%22%3A10%7D%2C%22taskParamList%22%3A%5B%5D%2C%22taskParamMap%22%3Anull%2C%22flag%22%3A%22YES%22%2C%22isCache%22%3A%22NO%22%2C%22taskPriority%22%3A%22MEDIUM%22%2C%22userName%22%3Anull%2C%22projectName%22%3Anull%2C%22workerGroup%22%3A%22default%22%2C%22environmentCode%22%3A15376455039648%2C%22failRetryTimes%22%3A0%2C%22failRetryInterval%22%3A1%2C%22timeoutFlag%22%3A%22CLOSE%22%2C%22timeoutNotifyStrategy%22%3Anull%2C%22timeout%22%3A0%2C%22delayTime%22%3A0%2C%22resourceIds%22%3Anull%2C%22createTime%22%3A%222024-12-23%2019%3A40%3A02%22%2C%22updateTime%22%3A%222024-12-23%2019%3A40%3A02%22%2C%22modifyBy%22%3Anull%2C%22taskGroupId%22%3A0%2C%22taskGroupPriority%22%3A0%2C%22cpuQuota%22%3A-1%2C%22memoryMax%22%3A-1%2C%22taskExecuteType%22%3A%22BATCH%22%2C%22operator%22%3A1%2C%22operateTime%22%3A%222024-12-23%2019%3A40%3A02%22%2C%22dependence%22%3A%22%22%7D%5D&taskRelationJson=%5B%7B%22name%22%3A%22%22%2C%22preTaskCode%22%3A0%2C%22preTaskVersion%22%3A0%2C%22postTaskCode%22%3A128534613442976%2C%22postTaskVersion%22%3A2%2C%22conditionType%22%3A%22NONE%22%2C%22conditionParams%22%3A%7B%7D%7D%2C%7B%22name%22%3A%22%22%2C%22preTaskCode%22%3A0%2C%22preTaskVersion%22%3A0%2C%22postTaskCode%22%3A128535989612960%2C%22postTaskVersion%22%3A1%2C%22conditionType%22%3A%22NONE%22%2C%22conditionParams%22%3A%7B%7D%7D%5D&locations=%5B%7B%22taskCode%22%3A128534613442976%2C%22x%22%3A380%2C%22y%22%3A290%7D%2C%7B%22taskCode%22%3A128535989612960%2C%22x%22%3A390%2C%22y%22%3A390%7D%5D&name=sql&executionType=PARALLEL&description=&globalParams=%5B%5D&timeout=0&releaseState=OFFLINE"
    },
    "code": "ERR_NETWORK",
    "status": null
}

@SbloodyS
Copy link
Member

There may be some error logs in dolphinscheduler-api.log @NeufHuang

@NeufHuang
Copy link
Author

@SbloodyS
When I click save, the backend logs only show this

127.0.0.1 - - [24/Dec/2024:08:53:47 +0000] "GET /dolphinscheduler/projects/11728851208864/process-definition/128534891114912 HTTP/1.1" 500 247 1026ms
127.0.0.1 - - [24/Dec/2024:08:53:50 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1707 40ms
127.0.0.1 - - [24/Dec/2024:08:53:58 +0000] "GET /dolphinscheduler/actuator/health/liveness HTTP/1.1" 200 15 1ms
127.0.0.1 - - [24/Dec/2024:08:53:58 +0000] "GET /dolphinscheduler/actuator/health/readiness HTTP/1.1" 200 15 1ms
127.0.0.1 - - [24/Dec/2024:08:53:59 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1707 31ms
127.0.0.1 - - [24/Dec/2024:08:54:08 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1634 22ms
127.0.0.1 - - [24/Dec/2024:08:54:18 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1627 32ms
127.0.0.1 - - [24/Dec/2024:08:54:27 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1627 35ms
127.0.0.1 - - [24/Dec/2024:08:54:28 +0000] "GET /dolphinscheduler/actuator/health/readiness HTTP/1.1" 200 15 1ms
127.0.0.1 - - [24/Dec/2024:08:54:28 +0000] "GET /dolphinscheduler/actuator/health/liveness HTTP/1.1" 200 15 1ms
127.0.0.1 - - [24/Dec/2024:08:54:36 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1627 42ms
127.0.0.1 - - [24/Dec/2024:08:54:44 +0000] "GET /dolphinscheduler/ui/projects/11728851208864/workflow/definitions/128534891114912 HTTP/1.1" 200 1478 3ms
127.0.0.1 - - [24/Dec/2024:08:54:45 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1627 43ms
127.0.0.1 - - [24/Dec/2024:08:54:46 +0000] "GET /dolphinscheduler/projects/11728851208864/process-definition/128534891114912 HTTP/1.1" 200 1075 17ms
127.0.0.1 - - [24/Dec/2024:08:54:46 +0000] "GET /dolphinscheduler/ui/favicon.ico HTTP/1.1" 200 4286 2ms
127.0.0.1 - - [24/Dec/2024:08:54:46 +0000] "GET /dolphinscheduler/favourite/taskTypes HTTP/1.1" 200 282 8ms
127.0.0.1 - - [24/Dec/2024:08:54:46 +0000] "GET /dolphinscheduler/projects/11728851208864/project-preference HTTP/1.1" 200 87 14ms
127.0.0.1 - - [24/Dec/2024:08:54:46 +0000] "GET /dolphinscheduler/alert-groups/normal-list HTTP/1.1" 200 370 5ms
127.0.0.1 - - [24/Dec/2024:08:54:46 +0000] "GET /dolphinscheduler/tenants/list HTTP/1.1" 200 264 9ms
127.0.0.1 - - [24/Dec/2024:08:54:46 +0000] "GET /dolphinscheduler/environment/query-environment-list HTTP/1.1" 200 482 10ms
127.0.0.1 - - [24/Dec/2024:08:54:46 +0000] "GET /dolphinscheduler/projects/11728851208864/worker-group HTTP/1.1" 200 146 56ms
127.0.0.1 - - [24/Dec/2024:08:54:49 +0000] "GET /dolphinscheduler/alert-groups/normal-list HTTP/1.1" 200 370 9ms
127.0.0.1 - - [24/Dec/2024:08:54:49 +0000] "GET /dolphinscheduler/task-group/query-list-by-projectCode?pageNo=1&pageSize=2147483647&projectCode=11728851208864 HTTP/1.1" 200 144 11ms
127.0.0.1 - - [24/Dec/2024:08:54:49 +0000] "GET /dolphinscheduler/environment/query-environment-list HTTP/1.1" 200 482 12ms
127.0.0.1 - - [24/Dec/2024:08:54:49 +0000] "GET /dolphinscheduler/datasources/list?type=MYSQL&testFlag=0 HTTP/1.1" 200 735 12ms
127.0.0.1 - - [24/Dec/2024:08:54:49 +0000] "GET /dolphinscheduler/projects/11728851208864/worker-group HTTP/1.1" 200 146 41ms
127.0.0.1 - - [24/Dec/2024:08:54:54 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1627 37ms
127.0.0.1 - - [24/Dec/2024:08:54:58 +0000] "GET /dolphinscheduler/actuator/health/readiness HTTP/1.1" 200 15 1ms
127.0.0.1 - - [24/Dec/2024:08:54:58 +0000] "GET /dolphinscheduler/actuator/health/liveness HTTP/1.1" 200 15 2ms
127.0.0.1 - - [24/Dec/2024:08:54:57 +0000] "GET /dolphinscheduler/projects/11728851208864/process-definition/128534891114912 HTTP/1.1" 500 247 1036ms
- - - [24/Dec/2024:08:54:57 +0000] "GET /dolphinscheduler/projects/11728851208864/process-definition/128534891114912 HTTP/1.1" 500 247 1034ms
- - - [24/Dec/2024:08:54:57 +0000] "GET /dolphinscheduler/projects/11728851208864/process-definition/128534891114912 HTTP/1.1" 500 247 1033ms
127.0.0.1 - - [24/Dec/2024:08:54:57 +0000] "GET /dolphinscheduler/projects/11728851208864/process-definition/128534891114912 HTTP/1.1" 500 247 1034ms
127.0.0.1 - - [24/Dec/2024:08:55:03 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1614 38ms
127.0.0.1 - - [24/Dec/2024:08:55:12 +0000] "GET /dolphinscheduler/projects/11926724031264/process-instances?pageNo=1&pageSize=10 HTTP/1.1" 200 1628 39ms

BTW, On 2nd point, it can be saved normally when using `group_concat`() .

@SbloodyS
Copy link
Member

Okay. I'll take a look at this in the next few days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants