text:
[Bug] exchangis start duplicated engine error and import

Search before asking

[X] I searched the issues and found no similar issues.

Exchangis Component
exchangis-job-server
What happened + What you expected to happen

after submited a datax job，linkis started 2  linkis-datax engines and the import data was double;

my job

linkis-datax engine:

source data

imported data

1 linkis-datax engine , 1 data
job log

2024-04-29 13:27:08.228 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Init to create launched job and begin generating
2.   2024-04-29 13:27:08.260 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Fetch data source parameters in [MYSQL]
3.   2024-04-29 13:27:08.280 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Fetch data source parameters in [HIVE]
4.   2024-04-29 13:27:08.477 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Datax-code built complete, output: {
5.     "content" : [ {
6.       "transformer" : [ ],
7.       "reader" : {
8.         "name" : "mysqlreader",
9.         "parameter" : {
10.           "column" : [ {
11.             "name" : "id",
12.             "type" : "INT",
13.             "index" : "0"
14.           }, {
15.             "name" : "name",
16.             "type" : "VARCHAR",
17.             "index" : "1"
18.           }, {
19.             "name" : "create_time",
20.             "type" : "DATETIME",
21.             "index" : "2"
22.           } ],
23.           "connection" : [ {
24.             "jdbcUrl" : [ {
25.               "host" : "xx.xx.x.xxx",
26.               "port" : "3306",
27.               "database" : "test"
28.             } ],
29.             "querySql" : [ " SELECT id, name, create_time  FROM test_table_bk" ]
30.           } ],
31.           "where" : "",
32.           "username" : "root"
33.         }
34.       },
35.       "writer" : {
36.         "name" : "hdfswriter",
37.         "parameter" : {
38.           "fileName" : "exch_hive_",
39.           "nullFormat" : "",
40.           "compress" : "GZIP",
41.           "column" : [ {
42.             "name" : "id",
43.             "type" : "bigint",
44.             "index" : "0"
45.           }, {
46.             "name" : "name",
47.             "type" : "string",
48.             "index" : "1"
49.           }, {
50.             "name" : "create_time",
51.             "type" : "string",
52.             "index" : "2"
54.           } ],
55.           "writeMode" : "append",
56.           "fieldDelimiter" : "\u0001",
57.           "encoding" : "utf-8",
58.           "hiveTable" : "test_datax2004",
59.           "path" : "/user/hadoop/hadoop_test.db/test_datax2004",
60.           "hiveMetastoreUris" : "thrift://xx.xxx.xx.xx:9083",
61.           "hadoopConfig" : {
62.             "dfs.ha.namenodes.nameservice1" : "nn1,nn2",
63.             "fs.defaultFS" : "hdfs://nameservice1",
64.             "dfs.namenode.rpc-address.nameservice1.nn1" : "xxxx:8020",
65.             "dfs.namenode.rpc-address.nameservice1.nn2" : "xxxx:8020",
66.             "dfs.nameservices" : "nameservice1",
67.             "dfs.client.failover.proxy.provider.nameservice1" : "org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider"
68.           },
69.           "defaultFS" : "hdfs://nameservice1",
70.           "fileType" : "TEXT",
71.           "hiveDatabase" : "hadoop_test"
72.         }
73.       }
74.     } ]
75.   }
76.   2024-04-29 13:27:08.495 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Success to generate launched job, output tasks [1]
77.   2024-04-29 13:27:08.519 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Submit the launchable task: [name:datax-test ,id:1996209572313960448 ] to launcher: [Linkis], retry_count: 0
78.   2024-04-29 13:27:08.530 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Submit the launchable task: [name:datax-test ,id:1996209572313960448 ] to launcher: [Linkis], retry_count: 0
79.   2024-04-29 13:27:31.578 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Success to submit task:[name:datax-test, id:1996209572313960448] to Linkis [linkis_id: 36_20_1c2f8a77-f12f-49e6-a502-6ea87fb15692linkis-cg-engineconniotdb-03.hostname.com:17840, info: {"ecmServiceInstance":{"instance":"iotdb-03.hostname.com:9102","applicationName":"linkis-cg-engineconnmanager"}}]
80.   2024-04-29 13:27:31.607 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Status of task: [name: datax-test, id: 1996209572313960448] change to Running, info: []
81.   2024-04-29 13:27:32.283 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Success to submit task:[name:datax-test, id:1996209572313960448] to Linkis [linkis_id: 36_20_274fd827-5741-48cf-b960-d920beee23a1linkis-cg-engineconniotdb-03.hostname.com:3584, info: {"ecmServiceInstance":{"instance":"iotdb-03.hostname.com:9102","applicationName":"linkis-cg-engineconnmanager"}}]
82.   2024-04-29 13:27:32.308 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Status of task: [name: datax-test, id: 1996209572313960448] change to Running, info: []
83.   2024-04-29 13:27:35.351 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
84.   2024-04-29 13:27:36.011 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
85.   2024-04-29 13:27:38.413 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
86.   2024-04-29 13:27:39.064 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
87.   2024-04-29 13:27:41.497 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
88.   2024-04-29 13:27:42.125 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
89.   2024-04-29 13:27:46.781 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Progress of task: [1996209572313960448] change 0.0 => 1.0
90.   2024-04-29 13:27:46.781 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Status of task: [name: datax-test, id: 1996209572313960448] change Running => Success
91.   2024-04-29 13:27:47.432 INFO  - [hadoop:42848560-078d-4eda-a65b-ed8e27d8ae79] Status of task: [name: datax-test, id: 1996209572313960448] change Running => Success

Relevent platform

centos 7.9
java version "1.8.0_333"
dss 1.1.2
linkis 1.4.0
exchangis 1.1.2

Reproduction script

exchangis job

exchangis log

2024-04-29 13:37:43.931 [INFO ] [qtp568168963-5448                       ] c.w.w.e.c.AuditLogUtils (33) [printLog] - [2024-04-29T13:37:43.930+0800],[hadoop],[proxyUser is: hadoop],[Exchangis-1.1.2],[job],[5835],[Job id is: 5835],[update],[Request(PUT //iotdb-03.hostname.com:8008/api/rest_j/v1/dss/exchangis/main/job/5835/content)@564dd9de]
2024-04-29 13:37:43.975 [INFO ] [qtp568168963-5337                       ] c.w.w.e.j.s.e.g.AbstractTaskGenerator (51) [init] - Generate job execution id: [5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] for job: [datax_9561]
2024-04-29 13:37:43.986 [INFO ] [qtp568168963-5337                       ] c.w.w.e.j.s.l.s.LocalSimpleJobLogService (244) [lambda$getOrCreateLogCache$1] - Create the new job log file: /data/bdp/dss/exchangis/main/logs/hadoop/2024-04-29/5095d23c-6a4b-48ae-b1d9-87ceb6503eaf
2024-04-29 13:37:43.987 [INFO ] [qtp568168963-5337                       ] c.w.w.e.j.s.e.g.DefaultTaskGenerator (35) [info] - Init to create launched job and begin generating
2024-04-29 13:37:43.987 [INFO ] [qtp568168963-5337                       ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Init to create launched job and begin generating
2024-04-29 13:37:43.987 [INFO ] [qtp568168963-5337                       ] c.w.w.e.j.s.s.i.DefaultJobExecuteService (297) [executeJob] - Submit the generation scheduler task: [5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] for job: [5835], tenancy: [hadoop] to TaskExecution
2024-04-29 13:37:43.994 [INFO ] [Multi-Tenancy-Group-hadoop_0ConsumerThread] c.w.w.e.j.s.e.s.t.GenerationSchedulerTask (97) [transition] - Scheduler-GenerationTask-5095d23c-6a4b-48ae-b1d9-87ceb6503eaf change status Inited => Scheduled.
2024-04-29 13:37:43.994 [INFO ] [qtp568168963-5337                       ] c.w.w.e.c.AuditLogUtils (33) [printLog] - [2024-04-29T13:37:43.994+0800],[hadoop],[proxyUser is: hadoop],[Exchangis-1.1.2],[job],[5835],[Execute task is: datax_9561],[execute],[Request(POST //iotdb-03.hostname.com:8008/api/rest_j/v1/dss/exchangis/main/job/5835/execute)@564dd9de]
2024-04-29 13:37:43.995 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.e.s.t.GenerationSchedulerTask (97) [transition] - Scheduler-GenerationTask-5095d23c-6a4b-48ae-b1d9-87ceb6503eaf change status Scheduled => Running.
2024-04-29 13:37:43.995 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.b.t.GenericExchangisTransformJobBuilder (87) [buildJob] - To parse content ExchangisJob: id: [5835], name: [datax_9561], expect subJobs: [1]
2024-04-29 13:37:43.996 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.b.t.GenericExchangisTransformJobBuilder (101) [buildJob] - Invoke job handlers to handle the subJobs, ExchangisJob: id: [5835], name: [datax_9561]
2024-04-29 13:37:43.996 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.b.t.GenericExchangisTransformJobBuilder (35) [info] - Fetch data source parameters in [MYSQL]
2024-04-29 13:37:43.997 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Fetch data source parameters in [MYSQL]
2024-04-29 13:37:44.003 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.d.s.ExchangisDataSourceService (1226) [getDataSourceConnectParamsById] - getDataSourceConnectParamsById userName:hadoop
2024-04-29 13:37:44.019 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/data-source-manager/2/connect-params?system=system taken: 15 ms.
2024-04-29 13:37:44.019 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.b.t.GenericExchangisTransformJobBuilder (35) [info] - Fetch data source parameters in [HIVE]
2024-04-29 13:37:44.020 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Fetch data source parameters in [HIVE]
2024-04-29 13:37:44.020 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.d.s.ExchangisDataSourceService (1226) [getDataSourceConnectParamsById] - getDataSourceConnectParamsById userName:hadoop
2024-04-29 13:37:44.032 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/data-source-manager/6/connect-params?system=system taken: 12 ms.
2024-04-29 13:37:44.168 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/metadatamanager/partitions/6/db/hadoop_test/table/test_datax2004?system=exchangis taken: 135 ms.
2024-04-29 13:37:44.213 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/metadatamanager/props/6/db/hadoop_test/table/test_datax2004?system=exchangis taken: 44 ms.
2024-04-29 13:37:44.230 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/metadataQuery/getConnectionInfo?system=exchangis&uri=hdfs%3A%2F%2Fnameservice1%2Fuser%2Fhadoop%2Fhadoop_test.db%2Ftest_datax2004&dataSourceName=.LOCAL_HDFS taken: 15 ms.
2024-04-29 13:37:44.231 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.b.e.DataxExchangisEngineJobBuilder (35) [info] - Datax-code built complete, output: {
  "content" : [ {
    "transformer" : [ ],
    "reader" : {
      "name" : "mysqlreader",
      "parameter" : {
        "column" : [ {
          "name" : "id",
          "type" : "INT",
          "index" : "0"
        }, {
          "name" : "name",
          "type" : "VARCHAR",
          "index" : "1"
        }, {
          "name" : "create_time",
          "type" : "DATETIME",
          "index" : "2"
        } ],
        "password" : "xxxxxx",
        "connection" : [ {
          "jdbcUrl" : [ {
            "host" : "xxxxx",
            "port" : "3306",
            "database" : "test"
          } ],
          "querySql" : [ " SELECT id, name, create_time  FROM test_table_bk" ]
        } ],
        "where" : "",
        "username" : "root"
      }
    },
    "writer" : {
      "name" : "hdfswriter",
      "parameter" : {
        "fileName" : "exch_hive_",
        "nullFormat" : "",
        "compress" : "GZIP",
        "column" : [ {
          "name" : "id",
          "type" : "bigint",
          "index" : "0"
        }, {
          "name" : "name",
          "type" : "string",
          "index" : "1"
        }, {
          "name" : "create_time",
          "type" : "string",
          "index" : "2"
        } ],
        "writeMode" : "append",
        "fieldDelimiter" : "\u0001",
        "encoding" : "utf-8",
        "hiveTable" : "test_datax2004",
        "path" : "/user/hadoop/hadoop_test.db/test_datax2004",
        "hiveMetastoreUris" : "thrift://xxxxxxxx:9083",
        "hadoopConfig" : {
          "dfs.ha.namenodes.nameservice1" : "nn1,nn2",
          "fs.defaultFS" : "hdfs://nameservice1",
          "dfs.namenode.rpc-address.nameservice1.nn1" : "xxxx.hadoop.com:8020",
          "dfs.namenode.rpc-address.nameservice1.nn2" : "xxxxxxxxxxxxxxxx:8020",
          "dfs.nameservices" : "nameservice1",
          "dfs.client.failover.proxy.provider.nameservice1" : "org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider"
        },
        "defaultFS" : "hdfs://nameservice1",
        "fileType" : "TEXT",
        "hiveDatabase" : "hadoop_test"
      }
    }
  } ]
}
2024-04-29 13:37:44.231 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Datax-code built complete, output: {
  "content" : [ {
    "transformer" : [ ],
    "reader" : {
      "name" : "mysqlreader",
      "parameter" : {
        "column" : [ {
          "name" : "id",
          "type" : "INT",
          "index" : "0"
        }, {
          "name" : "name",
          "type" : "VARCHAR",
          "index" : "1"
        }, {
          "name" : "create_time",
          "type" : "DATETIME",
          "index" : "2"
        } ],
        "password" : "xxxxxxxxxxxxxxxxxxxxxxx",
        "connection" : [ {
          "jdbcUrl" : [ {
            "host" : "xx.xx.xx.xx",
            "port" : "3306",
            "database" : "test"
          } ],
          "querySql" : [ " SELECT id, name, create_time  FROM test_table_bk" ]
        } ],
        "where" : "",
        "username" : "root"
      }
    },
    "writer" : {
      "name" : "hdfswriter",
      "parameter" : {
        "fileName" : "exch_hive_",
        "nullFormat" : "",
        "compress" : "GZIP",
        "column" : [ {
          "name" : "id",
          "type" : "bigint",
          "index" : "0"
        }, {
          "name" : "name",
          "type" : "string",
          "index" : "1"
        }, {
          "name" : "create_time",
          "type" : "string",
          "index" : "2"
        } ],
        "writeMode" : "append",
        "fieldDelimiter" : "\u0001",
        "encoding" : "utf-8",
        "hiveTable" : "test_datax2004",
        "path" : "/user/hadoop/hadoop_test.db/test_datax2004",
        "hiveMetastoreUris" : "thrift://xx.xxx.xx.xx:9083",
        "hadoopConfig" : {
          "dfs.ha.namenodes.nameservice1" : "nn1,nn2",
          "fs.defaultFS" : "hdfs://nameservice1",
          "dfs.namenode.rpc-address.nameservice1.nn1" : "xxxx.hadoop.com:8020",
          "dfs.namenode.rpc-address.nameservice1.nn2" : "xxxx.hadoop.com:8020",
          "dfs.nameservices" : "nameservice1",
          "dfs.client.failover.proxy.provider.nameservice1" : "org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider"
        },
        "defaultFS" : "hdfs://nameservice1",
        "fileType" : "TEXT",
        "hiveDatabase" : "hadoop_test"
      }
    }
  } ]
}
2024-04-29 13:37:44.232 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.l.b.LinkisExchangisLauncherJobBuilder (60) [buildJob] - Use the engine resources: [{"engineType":"datax","id":null,"name":"mysqlreader.zip","type":"bml","path":"/datax/plugin/reader/mysqlreader","createTime":1711440244000,"modifyTime":1711440244000,"creator":"hadoop","resourceId":"c0972d27-9bc1-44ea-8d8b-12e2ae1933c9","version":"v000001","inputStream":null,"uri":"bml:///c0972d27-9bc1-44ea-8d8b-12e2ae1933c9/v000001"},{"engineType":"datax","id":null,"name":"hdfswriter.zip","type":"bml","path":"/datax/plugin/writer/hdfswriter","createTime":1711440290000,"modifyTime":1711440290000,"creator":"hadoop","resourceId":"0e1cde82-dc72-45c2-9bc3-95cc1a5fc066","version":"v000001","inputStream":null,"uri":"bml:///0e1cde82-dc72-45c2-9bc3-95cc1a5fc066/v000001"}] for job/task: [datax-test]
2024-04-29 13:37:44.250 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.e.g.DefaultTaskGenerator (35) [info] - Success to generate launched job, output tasks [1]
2024-04-29 13:37:44.250 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Success to generate launched job, output tasks [1]
2024-04-29 13:37:44.250 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-378 ] c.w.w.e.j.s.e.s.t.GenerationSchedulerTask (97) [transition] - Scheduler-GenerationTask-5095d23c-6a4b-48ae-b1d9-87ceb6503eaf change status Running => Succeed.
2024-04-29 13:37:44.251 [INFO ] [Observe-Thread-NewInTaskObserver        ] c.w.w.e.j.s.e.s.NewInTaskObserver (34) [onPublishNext] - Get the launchable task from database, size: [1]
2024-04-29 13:37:44.267 [INFO ] [Multi-Tenancy-Group-hadoop_0ConsumerThread] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (97) [transition] - Scheduler-SubmitTask-1996212238863699968 change status Inited => Scheduled.
2024-04-29 13:37:44.268 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (97) [transition] - Scheduler-SubmitTask-1996212238863699968 change status Scheduled => Running.
2024-04-29 13:37:44.268 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (35) [info] - Submit the launchable task: [name:datax-test ,id:1996212238863699968 ] to launcher: [Linkis], retry_count: 0
2024-04-29 13:37:44.268 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Submit the launchable task: [name:datax-test ,id:1996212238863699968 ] to launcher: [Linkis], retry_count: 0
2024-04-29 13:37:44.278 [INFO ] [Multi-Tenancy-Group-hadoop_0ConsumerThread] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (97) [transition] - Scheduler-SubmitTask-1996212238863699968 change status Inited => Scheduled.
2024-04-29 13:37:44.279 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (97) [transition] - Scheduler-SubmitTask-1996212238863699968 change status Scheduled => Running.
2024-04-29 13:37:44.279 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (35) [info] - Submit the launchable task: [name:datax-test ,id:1996212238863699968 ] to launcher: [Linkis], retry_count: 0
2024-04-29 13:37:44.279 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Submit the launchable task: [name:datax-test ,id:1996212238863699968 ] to launcher: [Linkis], retry_count: 0
2024-04-29 13:37:45.058 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/bml/upload taken: 788 ms.
2024-04-29 13:37:45.059 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.c.c.o.s.SubmittableSimpleOnceJob (118) [doSubmit] - Ready to create a engineConn: {"createService":"exchangis","ignoreTimeout":true,"properties":{"wds.linkis.engineconn.datax.bml.resources":"[{\"engineType\":\"datax\",\"id\":null,\"name\":\"mysqlreader.zip\",\"type\":\"bml\",\"path\":\"/datax/plugin/reader/mysqlreader\",\"createTime\":1711440244000,\"modifyTime\":1711440244000,\"creator\":\"hadoop\",\"resourceId\":\"c0972d27-9bc1-44ea-8d8b-12e2ae1933c9\",\"version\":\"v000001\",\"inputStream\":null,\"uri\":\"bml:///c0972d27-9bc1-44ea-8d8b-12e2ae1933c9/v000001\"},{\"engineType\":\"datax\",\"id\":null,\"name\":\"hdfswriter.zip\",\"type\":\"bml\",\"path\":\"/datax/plugin/writer/hdfswriter\",\"createTime\":1711440290000,\"modifyTime\":1711440290000,\"creator\":\"hadoop\",\"resourceId\":\"0e1cde82-dc72-45c2-9bc3-95cc1a5fc066\",\"version\":\"v000001\",\"inputStream\":null,\"uri\":\"bml:///0e1cde82-dc72-45c2-9bc3-95cc1a5fc066/v000001\"}]","_datax_.setting.speed.channel":"1","_datax_.setting.speed.byte":5242880,"wds.linkis.engineconn.java.driver.memory":"1024MB","_datax_.setting.speed.record":"100","_datax_.setting.errorLimit.record":"","label.codeType":null,"_datax_.setting.max.memory":"1024","wds.linkis.engineconn.datax.execution.id":1996212238863699968,"onceExecutorContent":"resource_036587d8f85-24f7-47f5-b53a-463c1deb5063v000001"},"timeout":30000,"labels":{"userCreator":"hadoop-exchangis","engineType":"datax-3.0.0","engineConnMode":"once"}}.
2024-04-29 13:37:45.068 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/bml/upload taken: 788 ms.
2024-04-29 13:37:45.069 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.c.c.o.s.SubmittableSimpleOnceJob (118) [doSubmit] - Ready to create a engineConn: {"createService":"exchangis","ignoreTimeout":true,"properties":{"wds.linkis.engineconn.datax.bml.resources":"[{\"engineType\":\"datax\",\"id\":null,\"name\":\"mysqlreader.zip\",\"type\":\"bml\",\"path\":\"/datax/plugin/reader/mysqlreader\",\"createTime\":1711440244000,\"modifyTime\":1711440244000,\"creator\":\"hadoop\",\"resourceId\":\"c0972d27-9bc1-44ea-8d8b-12e2ae1933c9\",\"version\":\"v000001\",\"inputStream\":null,\"uri\":\"bml:///c0972d27-9bc1-44ea-8d8b-12e2ae1933c9/v000001\"},{\"engineType\":\"datax\",\"id\":null,\"name\":\"hdfswriter.zip\",\"type\":\"bml\",\"path\":\"/datax/plugin/writer/hdfswriter\",\"createTime\":1711440290000,\"modifyTime\":1711440290000,\"creator\":\"hadoop\",\"resourceId\":\"0e1cde82-dc72-45c2-9bc3-95cc1a5fc066\",\"version\":\"v000001\",\"inputStream\":null,\"uri\":\"bml:///0e1cde82-dc72-45c2-9bc3-95cc1a5fc066/v000001\"}]","_datax_.setting.speed.channel":"1","_datax_.setting.speed.byte":5242880,"wds.linkis.engineconn.java.driver.memory":"1024MB","_datax_.setting.speed.record":"100","_datax_.setting.errorLimit.record":"","label.codeType":null,"_datax_.setting.max.memory":"1024","wds.linkis.engineconn.datax.execution.id":1996212238863699968,"onceExecutorContent":"resource_036a3c662b1-3f16-43cb-bf9f-2b9f0c6b3971v000001"},"timeout":30000,"labels":{"userCreator":"hadoop-exchangis","engineType":"datax-3.0.0","engineConnMode":"once"}}.
2024-04-29 13:37:45.428 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/createEngineConn taken: 369 ms.
2024-04-29 13:37:45.429 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.c.c.o.s.SubmittableSimpleOnceJob (126) [doSubmit] - EngineConn created with status Starting, the nodeInfo is {managerServiceInstance={instance=iotdb-03.hostname.com:9101, applicationName=linkis-cg-linkismanager}, ecAsyncStartResult=success, ecmServiceInstance={instance=iotdb-03.hostname.com:9102, applicationName=linkis-cg-engineconnmanager}, serviceInstance={instance=iotdb-03.hostname.com:20175, applicationName=linkis-cg-engineconn}, nodeStatus=Starting, ticketId=8a6f79df-ceb4-43e1-8e4a-ba861015d4bb}.
2024-04-29 13:37:45.429 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.c.c.o.s.SubmittableSimpleOnceJob (130) [doSubmit] - Wait for EngineConn ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175) to be running or completed.
2024-04-29 13:37:45.439 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 9 ms.
2024-04-29 13:37:45.548 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 9 ms.
2024-04-29 13:37:45.759 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 9 ms.
2024-04-29 13:37:45.919 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/createEngineConn taken: 849 ms.
2024-04-29 13:37:45.919 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.c.c.o.s.SubmittableSimpleOnceJob (126) [doSubmit] - EngineConn created with status Starting, the nodeInfo is {managerServiceInstance={instance=iotdb-03.hostname.com:9101, applicationName=linkis-cg-linkismanager}, ecAsyncStartResult=success, ecmServiceInstance={instance=iotdb-03.hostname.com:9102, applicationName=linkis-cg-engineconnmanager}, serviceInstance={instance=iotdb-03.hostname.com:24775, applicationName=linkis-cg-engineconn}, nodeStatus=Starting, ticketId=e379222c-bcbc-488e-9fbe-063b81d8eb65}.
2024-04-29 13:37:45.919 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.c.c.o.s.SubmittableSimpleOnceJob (130) [doSubmit] - Wait for EngineConn ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775) to be running or completed.
2024-04-29 13:37:45.930 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:46.042 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 11 ms.
2024-04-29 13:37:46.069 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:46.254 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 11 ms.
2024-04-29 13:37:46.482 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 11 ms.
2024-04-29 13:37:46.543 [INFO ] [qtp568168963-5348                       ] c.w.w.e.j.s.l.s.LocalSimpleJobLogService (174) [logsFromPageAndPath] - have error information
2024-04-29 13:37:46.565 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 9 ms.
2024-04-29 13:37:46.977 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 11 ms.
2024-04-29 13:37:46.993 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:47.489 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:47.604 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:48.102 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:48.315 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:48.816 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 12 ms.
2024-04-29 13:37:49.126 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 9 ms.
2024-04-29 13:37:49.635 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 19 ms.
2024-04-29 13:37:50.048 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 21 ms.
2024-04-29 13:37:50.568 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 27 ms.
2024-04-29 13:37:51.059 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 9 ms.
2024-04-29 13:37:51.579 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:52.169 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:52.689 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:37:53.380 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 9 ms.
2024-04-29 13:37:53.920 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 30 ms.
2024-04-29 13:37:54.949 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 30 ms.
2024-04-29 13:37:55.408 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 17 ms.
2024-04-29 13:37:56.390 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 33 ms.
2024-04-29 13:37:56.835 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 20 ms.
2024-04-29 13:37:58.064 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 45 ms.
2024-04-29 13:37:58.494 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 21 ms.
2024-04-29 13:37:59.836 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 14 ms.
2024-04-29 13:38:00.362 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 45 ms.
2024-04-29 13:38:01.569 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 30 ms.
2024-04-29 13:38:02.287 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 223 ms.
2024-04-29 13:38:03.396 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 20 ms.
2024-04-29 13:38:04.165 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 31 ms.
2024-04-29 13:38:05.586 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 25 ms.
2024-04-29 13:38:06.082 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 15 ms.
2024-04-29 13:38:07.659 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 11 ms.
2024-04-29 13:38:07.660 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.c.c.o.s.SubmittableSimpleOnceJob (133) [doSubmit] - EngineConn of ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175) is in Running.
2024-04-29 13:38:07.670 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 9 ms.
2024-04-29 13:38:07.670 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (35) [info] - Success to submit task:[name:datax-test, id:1996212238863699968] to Linkis [linkis_id: 36_20_8a6f79df-ceb4-43e1-8e4a-ba861015d4bblinkis-cg-engineconniotdb-03.hostname.com:20175, info: {"ecmServiceInstance":{"instance":"iotdb-03.hostname.com:9102","applicationName":"linkis-cg-engineconnmanager"}}]
2024-04-29 13:38:07.670 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Success to submit task:[name:datax-test, id:1996212238863699968] to Linkis [linkis_id: 36_20_8a6f79df-ceb4-43e1-8e4a-ba861015d4bblinkis-cg-engineconniotdb-03.hostname.com:20175, info: {"ecmServiceInstance":{"instance":"iotdb-03.hostname.com:9102","applicationName":"linkis-cg-engineconnmanager"}}]
2024-04-29 13:38:07.744 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] c.w.w.e.j.s.e.DefaultTaskManager (35) [info] - Status of task: [name: datax-test, id: 1996212238863699968] change to Running, info: []
2024-04-29 13:38:07.745 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Status of task: [name: datax-test, id: 1996212238863699968] change to Running, info: []
2024-04-29 13:38:07.755 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-379 ] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (97) [transition] - Scheduler-SubmitTask-1996212238863699968 change status Running => Succeed.
2024-04-29 13:38:08.091 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 9 ms.
2024-04-29 13:38:08.092 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.c.c.o.s.SubmittableSimpleOnceJob (133) [doSubmit] - EngineConn of ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775) is in Running.
2024-04-29 13:38:08.101 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 8 ms.
2024-04-29 13:38:08.101 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (35) [info] - Success to submit task:[name:datax-test, id:1996212238863699968] to Linkis [linkis_id: 36_20_e379222c-bcbc-488e-9fbe-063b81d8eb65linkis-cg-engineconniotdb-03.hostname.com:24775, info: {"ecmServiceInstance":{"instance":"iotdb-03.hostname.com:9102","applicationName":"linkis-cg-engineconnmanager"}}]
2024-04-29 13:38:08.101 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Success to submit task:[name:datax-test, id:1996212238863699968] to Linkis [linkis_id: 36_20_e379222c-bcbc-488e-9fbe-063b81d8eb65linkis-cg-engineconniotdb-03.hostname.com:24775, info: {"ecmServiceInstance":{"instance":"iotdb-03.hostname.com:9102","applicationName":"linkis-cg-engineconnmanager"}}]
2024-04-29 13:38:08.123 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] c.w.w.e.j.s.e.DefaultTaskManager (35) [info] - Status of task: [name: datax-test, id: 1996212238863699968] change to Running, info: []
2024-04-29 13:38:08.124 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Status of task: [name: datax-test, id: 1996212238863699968] change to Running, info: []
2024-04-29 13:38:08.126 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-380 ] c.w.w.e.j.s.e.s.t.SubmitSchedulerTask (97) [transition] - Scheduler-SubmitTask-1996212238863699968 change status Running => Succeed.
2024-04-29 13:38:10.133 [INFO ] [Balancer-ThreadFlexibleTenancyLoadBalancer] c.w.w.e.j.s.e.l.FlexibleTenancyLoadBalancer (189) [lambda$loop$2] - Monitor: [tenancy: hadoop, task_segments: 15, wait_in_poll: 4]
2024-04-29 13:38:10.777 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-8   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 19 ms.
2024-04-29 13:38:10.777 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-8   ] o.a.l.c.c.o.i.EngineConnMetricsOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnMetrics operation, parameters is {"instance":"iotdb-03.hostname.com:20175","parameters":{"__operator_name__":"engineConnMetrics"},"applicationName":"linkis-cg-engineconn","ticketId":"8a6f79df-ceb4-43e1-8e4a-ba861015d4bb"}.
2024-04-29 13:38:11.361 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-7   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 128 ms.
2024-04-29 13:38:11.362 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-7   ] o.a.l.c.c.o.i.EngineConnMetricsOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnMetrics operation, parameters is {"instance":"iotdb-03.hostname.com:24775","parameters":{"__operator_name__":"engineConnMetrics"},"applicationName":"linkis-cg-engineconn","ticketId":"e379222c-bcbc-488e-9fbe-063b81d8eb65"}.
2024-04-29 13:38:11.672 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-8   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 894 ms.
2024-04-29 13:38:11.673 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-8   ] o.a.l.c.c.o.i.EngineConnMetricsOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnMetrics operation, results is {metrics={NodeResourceJson={"memory":1024.0 MB,"cpu":1}}} .
2024-04-29 13:38:11.731 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-8   ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
2024-04-29 13:38:12.115 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-7   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 752 ms.
2024-04-29 13:38:12.115 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-7   ] o.a.l.c.c.o.i.EngineConnMetricsOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnMetrics operation, results is {metrics={NodeResourceJson={"memory":1024.0 MB,"cpu":1}}} .
2024-04-29 13:38:12.132 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-7   ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
2024-04-29 13:38:12.755 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-2   ] c.w.w.e.j.s.e.s.t.StatusUpdateSchedulerTask (34) [onPoll] - Status update task: [1996212238863699968] in scheduler: [Multi-Tenancy-Group-hadoop_0_0-Status]
2024-04-29 13:38:12.766 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-2   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:38:12.766 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-2   ] o.a.l.c.c.o.i.EngineConnProgressOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnProgress operation, parameters is {"instance":"iotdb-03.hostname.com:20175","parameters":{"__operator_name__":"engineConnProgress"},"applicationName":"linkis-cg-engineconn","ticketId":"8a6f79df-ceb4-43e1-8e4a-ba861015d4bb"}.
2024-04-29 13:38:12.786 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-2   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 19 ms.
2024-04-29 13:38:12.787 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-2   ] o.a.l.c.c.o.i.EngineConnProgressOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnProgress operation, results is {progress=0.0, progressInfo=[{succeedTasks=0, failedTasks=0, id=null, totalTasks=0, runningTasks=0}]} .
2024-04-29 13:38:13.127 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-14  ] c.w.w.e.j.s.e.s.t.StatusUpdateSchedulerTask (34) [onPoll] - Status update task: [1996212238863699968] in scheduler: [Multi-Tenancy-Group-hadoop_0_12-Status]
2024-04-29 13:38:13.134 [INFO ] [Balancer-ThreadFlexibleTenancyLoadBalancer] c.w.w.e.j.s.e.l.FlexibleTenancyLoadBalancer (189) [lambda$loop$2] - Monitor: [tenancy: hadoop, task_segments: 15, wait_in_poll: 3]
2024-04-29 13:38:13.137 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-14  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:38:13.138 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-14  ] o.a.l.c.c.o.i.EngineConnProgressOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnProgress operation, parameters is {"instance":"iotdb-03.hostname.com:24775","parameters":{"__operator_name__":"engineConnProgress"},"applicationName":"linkis-cg-engineconn","ticketId":"e379222c-bcbc-488e-9fbe-063b81d8eb65"}.
2024-04-29 13:38:13.167 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-14  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 29 ms.
2024-04-29 13:38:13.168 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-14  ] o.a.l.c.c.o.i.EngineConnProgressOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnProgress operation, results is {progress=0.0, progressInfo=[{succeedTasks=0, failedTasks=0, id=null, totalTasks=0, runningTasks=0}]} .
2024-04-29 13:38:14.741 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-6   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:38:14.742 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-6   ] o.a.l.c.c.o.i.EngineConnMetricsOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnMetrics operation, parameters is {"instance":"iotdb-03.hostname.com:20175","parameters":{"__operator_name__":"engineConnMetrics"},"applicationName":"linkis-cg-engineconn","ticketId":"8a6f79df-ceb4-43e1-8e4a-ba861015d4bb"}.
2024-04-29 13:38:14.759 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-6   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 17 ms.
2024-04-29 13:38:14.760 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-6   ] o.a.l.c.c.o.i.EngineConnMetricsOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnMetrics operation, results is {metrics={NodeResourceJson={"memory":1024.0 MB,"cpu":1}}} .
2024-04-29 13:38:14.771 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-6   ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
2024-04-29 13:38:15.143 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-3   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:38:15.144 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-3   ] o.a.l.c.c.o.i.EngineConnMetricsOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnMetrics operation, parameters is {"instance":"iotdb-03.hostname.com:24775","parameters":{"__operator_name__":"engineConnMetrics"},"applicationName":"linkis-cg-engineconn","ticketId":"e379222c-bcbc-488e-9fbe-063b81d8eb65"}.
2024-04-29 13:38:15.161 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-3   ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 17 ms.
2024-04-29 13:38:15.162 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-3   ] o.a.l.c.c.o.i.EngineConnMetricsOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnMetrics operation, results is {metrics={NodeResourceJson={"memory":1024.0 MB,"cpu":1}}} .
2024-04-29 13:38:15.173 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-3   ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
2024-04-29 13:38:16.134 [INFO ] [Balancer-ThreadFlexibleTenancyLoadBalancer] c.w.w.e.j.s.e.l.FlexibleTenancyLoadBalancer (189) [lambda$loop$2] - Monitor: [tenancy: hadoop, task_segments: 15, wait_in_poll: 4]
2024-04-29 13:38:17.783 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-16  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:38:17.784 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-16  ] o.a.l.c.c.o.i.EngineConnMetricsOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnMetrics operation, parameters is {"instance":"iotdb-03.hostname.com:20175","parameters":{"__operator_name__":"engineConnMetrics"},"applicationName":"linkis-cg-engineconn","ticketId":"8a6f79df-ceb4-43e1-8e4a-ba861015d4bb"}.
2024-04-29 13:38:17.791 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-11  ] c.w.w.e.j.s.e.s.t.StatusUpdateSchedulerTask (34) [onPoll] - Status update task: [1996212238863699968] in scheduler: [Multi-Tenancy-Group-hadoop_0_9-Status]
2024-04-29 13:38:17.800 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-16  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 16 ms.
2024-04-29 13:38:17.801 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-16  ] o.a.l.c.c.o.i.EngineConnMetricsOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnMetrics operation, results is {metrics={NodeResourceJson={"memory":1024.0 MB,"cpu":1}}} .
2024-04-29 13:38:17.803 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-11  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 11 ms.
2024-04-29 13:38:17.803 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-11  ] o.a.l.c.c.o.i.EngineConnProgressOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnProgress operation, parameters is {"instance":"iotdb-03.hostname.com:20175","parameters":{"__operator_name__":"engineConnProgress"},"applicationName":"linkis-cg-engineconn","ticketId":"8a6f79df-ceb4-43e1-8e4a-ba861015d4bb"}.
2024-04-29 13:38:17.810 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-16  ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
2024-04-29 13:38:17.821 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-11  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 18 ms.
2024-04-29 13:38:17.822 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-11  ] o.a.l.c.c.o.i.EngineConnProgressOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:20175)) to execute engineConnProgress operation, results is {progress=0.0, progressInfo=[{succeedTasks=0, failedTasks=0, id=null, totalTasks=0, runningTasks=0}]} .
2024-04-29 13:38:18.170 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-10  ] c.w.w.e.j.s.e.s.t.StatusUpdateSchedulerTask (34) [onPoll] - Status update task: [1996212238863699968] in scheduler: [Multi-Tenancy-Group-hadoop_0_8-Status]
2024-04-29 13:38:18.180 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-10  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:38:18.181 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-15  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 7 ms.
2024-04-29 13:38:18.181 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-10  ] o.a.l.c.c.o.i.EngineConnProgressOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnProgress operation, parameters is {"instance":"iotdb-03.hostname.com:24775","parameters":{"__operator_name__":"engineConnProgress"},"applicationName":"linkis-cg-engineconn","ticketId":"e379222c-bcbc-488e-9fbe-063b81d8eb65"}.
2024-04-29 13:38:18.181 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-15  ] o.a.l.c.c.o.i.EngineConnMetricsOperator (73) [apply] - hadoop try to ask EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnMetrics operation, parameters is {"instance":"iotdb-03.hostname.com:24775","parameters":{"__operator_name__":"engineConnMetrics"},"applicationName":"linkis-cg-engineconn","ticketId":"e379222c-bcbc-488e-9fbe-063b81d8eb65"}.
2024-04-29 13:38:18.197 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-10  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 16 ms.
2024-04-29 13:38:18.197 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-10  ] o.a.l.c.c.o.i.EngineConnProgressOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnProgress operation, results is {progress=0.0, progressInfo=[{succeedTasks=0, failedTasks=0, id=null, totalTasks=0, runningTasks=0}]} .
2024-04-29 13:38:18.199 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-15  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/executeEngineConnOperation taken: 18 ms.
2024-04-29 13:38:18.200 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-15  ] o.a.l.c.c.o.i.EngineConnMetricsOperator (81) [apply] - hadoop asked EngineConn(ServiceInstance(linkis-cg-engineconn, iotdb-03.hostname.com:24775)) to execute engineConnMetrics operation, results is {metrics={NodeResourceJson={"memory":1024.0 MB,"cpu":1}}} .
2024-04-29 13:38:18.208 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-15  ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Metrics info of task: [{"NodeResourceJson":"{\"memory\":1024.0 MB,\"cpu\":1}"}]
2024-04-29 13:38:19.134 [INFO ] [Balancer-ThreadFlexibleTenancyLoadBalancer] c.w.w.e.j.s.e.l.FlexibleTenancyLoadBalancer (189) [lambda$loop$2] - Monitor: [tenancy: hadoop, task_segments: 15, wait_in_poll: 4]
2024-04-29 13:38:20.820 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-13  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 10 ms.
2024-04-29 13:38:21.217 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-12  ] o.a.l.h.d.DWSHttpClient (160) [addAttempt$1] - invoke http://10.192.8.103:9001/api/rest_j/v1/linkisManager/getEngineConn taken: 7 ms.
2024-04-29 13:38:22.135 [INFO ] [Balancer-ThreadFlexibleTenancyLoadBalancer] c.w.w.e.j.s.e.l.FlexibleTenancyLoadBalancer (189) [lambda$loop$2] - Monitor: [tenancy: hadoop, task_segments: 15, wait_in_poll: 4]
2024-04-29 13:38:22.823 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-9   ] c.w.w.e.j.s.e.s.t.StatusUpdateSchedulerTask (34) [onPoll] - Status update task: [1996212238863699968] in scheduler: [Multi-Tenancy-Group-hadoop_0_7-Status]
2024-04-29 13:38:22.844 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-9   ] c.w.w.e.j.s.e.DefaultTaskManager (35) [info] - Progress of task: [1996212238863699968] change 0.0 => 1.0
2024-04-29 13:38:22.844 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-9   ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Progress of task: [1996212238863699968] change 0.0 => 1.0
2024-04-29 13:38:22.845 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-9   ] c.w.w.e.j.s.e.DefaultTaskManager (35) [info] - Status of task: [name: datax-test, id: 1996212238863699968] change Running => Success
2024-04-29 13:38:22.845 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-9   ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Status of task: [name: datax-test, id: 1996212238863699968] change Running => Success
2024-04-29 13:38:23.199 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-5   ] c.w.w.e.j.s.e.s.t.StatusUpdateSchedulerTask (34) [onPoll] - Status update task: [1996212238863699968] in scheduler: [Multi-Tenancy-Group-hadoop_0_3-Status]
2024-04-29 13:38:23.200 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-5   ] c.w.w.e.j.s.e.DefaultTaskManager (35) [info] - Status of task: [name: datax-test, id: 1996212238863699968] change Running => Success
2024-04-29 13:38:23.200 [INFO ] [Multi-Tenancy-Group-hadoop-Executor-5   ] c.w.w.e.j.s.l.DefaultRpcJobLogger$ (23) [onEvent] - [hadoop:5095d23c-6a4b-48ae-b1d9-87ceb6503eaf] Status of task: [name: datax-test, id: 1996212238863699968] change Running => Success

Anything else
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

提供最新版DataSphereStudio全家桶安装服务。
包括（DataSphereStudio, Linkis, Exchangeis(Datax, Sqoop), Scriptis, Streamis(Flink), Visualis, DolphinScheduler)

另外包含 元数据，数据安全，数据质量，数据血缘。（这些都是DataSphereStudio不自带的服务）
包含hadoop集群搭建（hive, spark, flink, kafak, kylin）
提供上述所有系统二次定制开发服务
提供系统搭建运维疑难问题解决

添加备注，DSS大数据
持续为DataSphereStudio开源贡献力量

repo: WeBankFinTech/Exchangis


text:
administrator rights

Hi, why your server need administrator rights?
Sphorium WebDAV works without admin rights...

The administrator rights are needed because users can change the files on the server. In order to do so, the server offers methods like DELETE, MKCOL, PUT and so on.
The rights of the users are limited to their Windows user rights, because the server uses Windows authentication.

You don't need administrator rights on server, you only need modify rights in filesystem on selected folder.

I can see the argument here, if the folder has the proper security then admin wouldn't be needed, the identity of the person coming in would be sufficient.  Maybe it should be an option in the constructor or something that people can turn on or off depending on preference.

Remember you also need admin rights to listen on port 80 on Windows.

source: gharchive/issue

authors: EMerckx PetrSnobelt Winterleaf bjorn-ali-goransson

license: mit

license_type: permissive

license_source: bigquery


text:
maturin now seems to be a dependency for installing keripy with pip due to blake3 depending on it

When installing keripy on a fresh Ubuntu container I get an error "No such file or directory: 'maturin'" when running pip3 install keri.
The blake3 installation fails with the following error:
root@02e122fe3811:/# pip3 install keri
Collecting keri
  Using cached keri-0.6.8.tar.gz (350 kB)
  Preparing metadata (setup.py) ... done
Collecting PrettyTable>=3.5.0
  Using cached prettytable-3.6.0-py3-none-any.whl (27 kB)
Collecting PyYaml>=6.0
  Using cached PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (733 kB)
Collecting apispec>=6.0.0
  Using cached apispec-6.0.2-py3-none-any.whl (29 kB)
Collecting blake3>=0.3.1
  Using cached blake3-0.3.3.tar.gz (116 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [20 lines of output]
      Checking for Rust toolchain....
      Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-g4ivpkts --interpreter /usr/bin/python3`
      Traceback (most recent call last):
        File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
          main()
        File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 164, in prepare_metadata_for_build_wheel
          return hook(metadata_directory, config_settings)
        File "/tmp/pip-build-env-mpfe0zdd/overlay/local/lib/python3.10/dist-packages/maturin/__init__.py", line 174, in prepare_metadata_for_build_wheel
          output = subprocess.check_output(command)
        File "/usr/lib/python3.10/subprocess.py", line 420, in check_output
          return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
        File "/usr/lib/python3.10/subprocess.py", line 501, in run
          with Popen(*popenargs, **kwargs) as process:
        File "/usr/lib/python3.10/subprocess.py", line 969, in __init__
          self._execute_child(args, executable, preexec_fn, close_fds,
        File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child
          raise child_exception_type(errno_num, err_msg, err_filename)
      FileNotFoundError: [Errno 2] No such file or directory: 'maturin'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

Installing maturin with pip3 resolves the issue:
$ pip3 install maturin

Should maturin be added to KERI's dependency list? Maturin is a project supporting building Rust crates as Python packages.

I don't think this is relevant anymore.

repo: WebOfTrust/keripy

license_source: github-api


text:
me.chanjar.weixin.mp.api.WxMpInMemoryConfigStorage#accessTokenLock空指针问题

XStream在做xml反序列化时，如果xml中没有对应属性的话，会将bean中已经有的属性设置成null。
所以me.chanjar.weixin.mp.api.WxMpInMemoryConfigStorage#accessTokenLock此处的锁会是空的。
处理办法：me.chanjar.weixin.common.util.xml.XStreamInitializer#getInstance 在该方法初始化Xstream时，加入PureJavaReflectionProvider

#487 已修复

2.9.8.BETA版本已修复

repo: Wechat-Group/weixin-java-tools


text:
喜马拉雅极速版

大佬可以写个喜马拉雅极速版吗？

@FATE-coder 早有了

@编码器命运 There is no such thing as

我看你的签到列表里面没有，我又看了脚本，没有

别的大佬写的 不是我

可以说下哪个仓库吗，不说的话我也不打扰你了

authors: FATE-coder Wenmoux

repo: Wenmoux/checkbox

license: MIT


text:
Fails after connecting to Mastodon - "impossible error" unknownMastodonInstance

The app fails with an "Impossible error" after I authorize Mastodon:

Error Code: unknownMastodonInstance
Time: Thu, 29 Dec 2022 18:03:23 GMT

I think this happens when webfinger and actual instance does not have the same address. (e.g. my instance is at toot.funami.tech but the webfinger is funami.tech. On the "find instance" page my instance is listed as funami.tech and when I try to go next it errors out with mastodonAppCreationError. When I use toot.funami.tech I can authorize but after that I get unknownMastodonInstance.)

Also pinging @WesSouza

repo: WesSouza/mastodon-flock


text:
More clarification about CSS for DatePicker

Obviously styling the CSS for the datepicker is quite a complicated process but there isn't really any documentation to say how this should be achieved.
For example, I can't see a datepicker.css bundled with the distributables and although I have copied datepicker.css from one of the examples, it contains some rules called "demo" and due to its position absolute, it appears in the top-left of the screen. If I don't include the CSS at all, I get a transparent calendar but it does appear in the correct place.
Please can you make the styling instructions more clear and give me some pointers on how to make it work correctly? It could also be made clear whether the styles you are using on the demos have been chosen for high contrast and therefore if we did want/need to change them, is there any good way to make sure the contrast is still high?
Thanks

Thanks, since I am totally blind I'm not going to be able to help with this one personally. My co-editor  @LaurenceRLewis said he'd be happy to help out though, but it may be next week when he has time to do so. I appreciate your patience.

No problem, I'll look into this and update the resources.

Hi @lukos
If I don't include the CSS at all, I get a transparent calendar but it does appear in the correct place.
The reason the calendar is positioned absolutely is because the styles are generated dynamically by the script. This can be overwritten in the div.calendar { styles }, but for position, z-index, display  and opacity CSS properties, you'll need to apply the !important declaration.
I believe the #datepicker-demo styles are no longer required and should probably be removed. However, I'll review this as I update the styles over the coming months.
If you need more info on how the CSS works please don't hesitate to respond to this issue, and I'll be happy to help.
All the best
Laurence Lewis

It could also be made clear whether the styles you are using on the demos have been chosen for high contrast and therefore if we did want/need to change them, is there any good way to make sure the contrast is still high?
I don't think high contrast mode was considered at the time of creating the date picker styles. It was assumed that developers would use their own colour breakdown based on brand colours etc.
The following is a good article on testing high contrast.
The BBC TESTING STEPS, High contrast mode on Windows

authors: LaurenceRLewis accdc lukos

repo: WhatSock/apex


text:
fix: migrating to @cacheable/node-cache as it is maintained

Looking to use this and node-cache is not being maintained so I built a new one under my current caching project. This is fully maintained with monthly updates.

baileys is written in commonjs (i think)

Yep. This should still work

@Skidy89 or @PurpShell - can you let me know if this pull request is going to be accepted?

@Skidy89 or @purpshell - can you let me know if this pull request is going to be accepted?

I am looking into it, the whole caching scene in Baileys might change dramatically after the universal storage changes. We'll def. look into this package though, the replacement makes sense. Thanks for maintaining node-cache under your project.

source: gharchive/pull-request

authors: Skidy89 jaredwray purpshell

repo: WhiskeySockets/Baileys


text:
Em and Maria mentoring meeting notes

These are our first peer mentoring meeting notes.

Meeting note have been copied to another folder.


text:
Can I turn off the function of RTP?

I don't want it to register RTP commands. 3-
Config：
rtp:
region:
min: 500
max: 5000
distribution_mean: 0.75
distribution_standard_deviation: 2.0
restricted_worlds:

world_nether
world_the_end
cross_server: false
random_target_servers:
server:

world
world_nether
world_the_end

Yes. Simply add /rtp to your list of disabled_commands at the bottom of the config file.


text:
🛑 Invoice Ninja is down

In b8a4e83, Invoice Ninja (https://invoices.wicloz.rocks/) was down:

HTTP code: 502
Response time: 1560 ms

Resolved: Invoice Ninja is back up in 18109ba after 18 minutes.

repo: Wicloz/upptime


text:
🛑 Wideplink Dev Discord Bot is down

In fc149f3, Wideplink Dev Discord Bot ($W_DEVBOT_URL) was down:

HTTP code: 503
Response time: 79 ms

Resolved: Wideplink Dev Discord Bot is back up in a7de036.

repo: Wideplink/status


text:
Fix documentation for get_position on Layer

PR Checklist
If you are contributing to Javis.jl, please make sure you are able to check off each item on this list:

[ ] Did I update CHANGELOG.md with whatever changes/features I added with this PR?
[x] Did I make sure to only change the part of the file where I introduced a new change/feature?
[x] Did I cover all corner cases to be close to 100% test coverage (if applicable)?
[x] Did I properly add Javis dependencies to the Project.toml + set an upper bound of the dependency (if applicable)?
[x] Did I properly add test dependencies to the test directory (if applicable)?
[x] Did I check relevant tutorials that may be affected by changes in this PR?
[x] Did I clearly articulate why this PR was made the way it was and how it was made?

Link to relevant issue(s)
How did you address these issues with this PR? What methods did you use?
The type annotation in documentation for get_position on Layers here is a duplicate of the one for Object here.
This PR just changes 1 line to show the correct type annotation in the documentation.

Thanks

authors: EnzioKam Wikunia


text:
Submit a draft boarding

When editing a draft boarding - if the Save button is clicked and then the 'Submit' button - a modal should pop up that says 'Boarding Submitted' and then take the user back to the 'Draft Boardings' screen. Design as per https://mongodb.invisionapp.com/share/M6YN2Y77B8E#/screens/430526540_Draft_Boarding-Finished (click 'Save' then 'Submit' to see the action).

As part of submitting, the draft attribute should be set in the ReportViewModel instance and then save() executing on it

authors: am-MongoDB o-fish-wildaid

repo: WildAid/o-fish-ios


text:
Input data to graphlime

@WilliamCCHuang  hi thanks for opensourcing working just had few queries

since your reading data using pytorch geometric "Planetoid(path, dataset, transform=T.NormalizeFeatures())" and passing data.x and data.edge_attr  if am using default data loading then then 'x = feature of cora'  and 'edge_attr= adjacency matrix' ??

@abhigoku10 data.x is the node features of graph, however, GraphLIME only accept node features data.x and adjacency matrix data.edge_index as inputs, rather than data.edge_attr

repo: WilliamCCHuang/GraphLIME


text:
Show Flutter license page instead

Instead of jumping to the webpage show the standard Flutter license page.
This one automatically collects all the licenses of all used packages and displays them on a standard page.
The advantage is that it fullfills all legal requirements to include copies of the licenses and make them available to the end user.
For this to work and to include our license you need to have a file named LICENSE in the app root folder.
So I copied the LICENSE.md from the project root into the app folder.
The downside is that the license of the App itself is somewhere in the sorted list as "open_local_ui"
so it is a little bit hard to find.

Didn't know about that, pretty cool


text:
滚动时，怎么重新加载更久之前的数据呢。

默认请求100条数据，往右边滚动时，怎么加载更多数据重新绘制。

同求

同求

authors: candyNong dairuiquan yuxiuyu

repo: WillkYang/YYStock


text:
VungleAd Completion Causes Windows.UI.Xaml.UnhandledExceptionEventArgs

After viewing a full screen video ad using VungleAdSdk I get the following exception when closing the ad with the top left (x) button.
Exception:
{Windows.UI.Xaml.UnhandledExceptionEventArgs}
Message:
"System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at Template10.Controls.HamburgerMenu.NavButton_Loaded(Object sender, RoutedEventArgs e)"
https://vungle.com/

I don't know this SDK. If you can give me more information I will try to help. If you figure it out, and if it can be generalized, please submit a Pull Request to this repo.

authors: JerryNixon kdowswell


text:
Why windows-only?

What about std::mutex?

Lack of WaitForMultipleObjects. Without this function, an implementation has to wait for all reader threads in a loop which would seriously degrade performance.

authors: WindowsNT oktonion

repo: WindowsNT/tlock


text:
Add copy support

Is to possible to add 'copy' button to the code blocks?
I found examples here how to implement that

@WingLim Thank you for such a quick response!
But this button appears only on first code block entry and its doesn't copy anything

@WingLim Thank you for such a quick response!
But this button appears only on first code block entry and its doesn't copy anything

Can you show me the page of the bug you mention?

markdown
Open your terminal and run:
$ hugo new site blogg
$ git init

This will create a new hugo site and initialize git repository in it.
Then you have to choose a theme to use in your blog. There you can find list of themes.
Pick one, click on it and you'll see a button Download, click on it.
Click on green Code button, choose HTTPS and click copy button
Go to your project's folder
$ cd blogg

Add your theme as git submodule and to config.toml
$ git submodule add git@github.com:WingLim/hugo-tania.git themes/hugo-tania
$ echo theme = \"hugo-tania\" >> config.toml

Now you should be able to preview you site.
$ hugo serve

You will see output like
Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)

Open the address in your browser and you should see your landing web page.

I am using this theme in my blog, you can try to compile the file and see the problem
https://github.com/Friedrich42/murrr.space/blob/post/how-to-create-tech-blog/content/posts/how-to-create-a-tech-blog.md

This issue is because hugo only add .highlight class to codeblock like this:
```bash
$ hugo new site blogg
$ git init
```

The bash or any other language is required

repo: WingLim/hugo-tania


text:
 grantRenew flag should be handled in HB request messages

As per yesterday's demo on MOCK SAS V3.0, HB request was shown as "grant renew:false" and grant expire time was fixed from xml file defined in CBRSConf folder. And as discussed, Mock SAS should increment "grant expire" time after grant renew as true in HB request.  It was missing in V3.0 as there was no parameter defined for adding value to new grant expire time same as for transmit expire time.

Issue solved as part of Mock-SAS updates uploaded 16-Aug-2017

Mock-SAS code uploaded 1-September-2017 addresses this according to section 11.7 in Mock-SAS tutorial “Handling of Grant Expiry Time, Transmission Expiry Time and Grant Renew”.

@saudawar please update

Please verify again with the new branch submitted by Ericsson in Oct. 20th

authors: awaizkhan ericzh31ericsson idanrazisr saudawar


text:
SqliteError: database is locked error in Next.js + Docker

I face this error randomly once in a while.
And idk how to debug it. I tried making a singleton.
I wanted to see if WAL mode solves it & I tried WAL mode as recommended at https://til.simonwillison.net/sqlite/enabling-wal-mode
But for some reason, I faced data loss issues which I've described in the README of the linked project below. However, I solved the data loss issues by adding Litestream as a SQLite Database Backup solution with Cloudflare R2 so whenever data is lost, Litestream recovers it with its own WAL mode. The full problem is explained well in the README. I was doing something nasty that probably won't happen in production but yeah it did have some problems.
Reproduction -> https://github.com/deadcoder0904/easypanel-nextjs-sqlite
Anyways, how can I solve this error permanently?
I've looked into it & there is one answer that you must close your database but better-sqlite3 doesn't allow to close database.
I've thought that 2 processes access the same database when in api/ route in Next.js so I tried adding export const dynamic = "force-dynamic" on every api route but that didn't work.
I tried using a default export for db instead of a named export but that didn't work.
I tried using a singleton with the help of https://github.com/epicweb-dev/remember but that didn't work either.
The problem with this error is it happens randomly once in a while. But for the last few days, it has been happening 3-4 times sometimes which is why I opened the issue now.
I'm not doing anything different. Just my big project has like 10 api routes but only 5 routes importing the db but I still get that error when the next build appears in Dockerfile on this line:
RUN pnpm build # this runs `next build` & throws an error

The error looks like:
#23 1.034 > next build
#23 1.034
#23 2.276    ▲ Next.js 14.1.1
#23 2.279    - Environments: .env.production
#23 2.279
#23 2.308    Creating an optimized production build ...
#23 40.71  ✓ Compiled successfully
#23 40.71    Linting and checking validity of types ...
#23 57.94    Collecting page data ...
#23 58.71 SqliteError: database is locked
#23 58.71     at Database.pragma (/app/node_modules/.pnpm/better-sqlite3@9.4.3/node_modules/better-sqlite3/lib/methods/pragma.js:11:44)
#23 58.71     at 57528 (/app/.next/server/app/api/admin/route.js:1:5066)
#23 58.71     at t (/app/.next/server/webpack-runtime.js:1:127)
#23 58.71     at 31062 (/app/.next/server/app/api/admin/route.js:1:4253)
#23 58.71     at t (/app/.next/server/webpack-runtime.js:1:127)
#23 58.71     at 85898 (/app/.next/server/app/api/admin/route.js:1:1156)
#23 58.71     at t (/app/.next/server/webpack-runtime.js:1:127)
#23 58.71     at r (/app/.next/server/app/api/admin/route.js:1:9460)
#23 58.71     at /app/.next/server/app/api/admin/route.js:1:9508
#23 58.71     at t.X (/app/.next/server/webpack-runtime.js:1:1191) {
#23 58.71   code: 'SQLITE_BUSY'
#23 58.71 }
#23 58.71
#23 58.71 > Build error occurred
#23 58.71 Error: Failed to collect page data for /api/admin
#23 58.71     at /app/node_modules/.pnpm/next@14.1.1_@babel+core@7.24.0_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/utils.js:1258:15
#23 58.71     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
#23 58.71   type: 'Error'
#23 58.71 }
#23 59.06  ELIFECYCLE  Command failed with exit code 1.
#23 ERROR: process "/bin/sh -c pnpm build" did not complete successfully: exit code: 1
------
 > [web builder 7/7] RUN pnpm build:
58.71   code: 'SQLITE_BUSY'
58.71 }
58.71
58.71 > Build error occurred
58.71 Error: Failed to collect page data for /api/admin
58.71     at /app/node_modules/.pnpm/next@14.1.1_@babel+core@7.24.0_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/build/utils.js:1258:15
58.71     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
58.71   type: 'Error'
58.71 }
59.06  ELIFECYCLE  Command failed with exit code 1.
------
failed to solve: process "/bin/sh -c pnpm build" did not complete successfully: exit code: 1
make: *** [Makefile:3: build-development] Error 17

This happens when I try make build-production in the Terminal.
I solve it by running make build-production 3 or 4 times but I am really annoyed by this error because its happening a lot of times now.
Any ideas?
My intuition is when next build runs, all routes in api folder access the same file which open's sqlite database , i.e, ./db/index.ts & it throws this error. They all access it in milliseconds but somehow still fail.
What's the solution?

The error "database is locked" or "SQLITE_BUSY" is not exclusive to better-sqlite3 but sqlite3 itself.
I would guess that something within all of these uncontrollable steps and tools is doing some concurrent access to the same database file without properly closing it or finishing started transactions before the next process is trying to do its stuff.
Have you tried to limit next.js to only use 1 Process while building https://docs.uniform.dev/sitecore/deploy/how-tos/how-to-control-nextjs-threads/ ?

Besides just enabling WAL, you may want to adjust the busy_timeout PRAGMA.
But as @neoxpert states, this is (expected!) SQLite behavior.

@neoxpert thanks for the idea, i'll test it out. i didn't know that i could do it.
@mceachen yeah, i did see that somewhere online but didn't know it was a PRAGMA i can set. what's the catch though? is it ok to set? is it recommended?

bdw, can you guys also answer why docker + sqlite wal mode gives data loss issues as stated in my readme. i'm using windows (wsl2) + docker (without docker desktop). i'm assuming its something to do with windows filesystem?

is it recommended?

That's up to you. I linked to the SQLite docs.

i'm using windows (wsl2) + docker

I've not had success with SQLite on WSL. It assumes a well-behaved local POSIX filesystem, which is a bit much for WSL to claim.
You may avoid WSL filesystem madness by not using WAL and disabling SHM, but at some point it's better to just run linux and route around 30 years of technical debt.

cool.
i think this worked as i haven't faced any issues so far:
/** @type {import('next').NextConfig} */
const nextConfig = {
	experimental: {
		// recommended to solve https://github.com/WiseLibs/better-sqlite3/issues/1155
		workerThreads: false,
		cpus: 1,
	},
	.
	.
	.
}

authors: deadcoder0904 mceachen neoxpert


text:
[Fix] Loading URL would sometimes fail

Initializing the error object to nil avoid having garbage set in the object (code 0).
When no error occur, NSData doesn't override the error object to nil, so it was making the following condition check to fail.
Also separated the different condition check (error, no data) to get better log.

Good catch! No specific feedbacks here, but we might want to change this to avoid using NSData here especially for remote URL.

Fixed white space

@jrouault If good to go, please make a proper release :wink:

repo: Wizcorp/phonegap-plugin-wizCanvas


text:
reoccurring error After closing Chatbook and restarting computer

after restarting PC and opening nonChat notebook, this error popped up again

The section below was automatically generated. Remove any information that you do not wish to include in the report.

Debug Data

Property
Value

Name
"Wolfram/Chatbook"

Version
"1.4.0"

ReleaseID
"00db891fc2d1dd712145aa46464ded3b71633f75"

EvaluationEnvironment
"Session"

FrontEndVersion
"Desktop: 14.0 for Linux x86 (64-bit) (December 12, 2023)"

KernelVersion
"14.0.0 for Linux x86 (64-bit) (December 13, 2023)"

SystemID
"Linux-x86-64"

Notebooks
True

DynamicEvaluation
True

SynchronousEvaluation
True

TaskEvaluation
False

Settings

Property
Value

InheritanceTest
True

ChatNotebookSettings
<|"InheritanceTest" -> True|>

Stack Data
throwFailure
trimURL

Failure Data
<|
  "Evaluation" :> Wolfram`Chatbook`Actions`AttachCodeButtons[Dynamic[FE`attached$$118], CellObject["e3fa04c0-6b3d-43e6-a7ea-820b1060d084", "820ea0e1-4b2c-4542-aa3e-01e4ba38b95c"], "links = Cases[webpage, XMLElement[\"a\", _, _], Infinity];", "Wolfram"]
  "Failure" -> Failure["ConfirmationFailed", <|"Information" :> "ParentCell", "MessageTemplate" -> "``[``] did not return True.", "MessageParameters" :> {Wolfram`Chatbook`Actions`Private`chatCodeBlockQ, $Failed}, "ConfirmationType" -> "ConfirmBy", "Expression" :> $Failed, "Function" :> Wolfram`Chatbook`Actions`Private`chatCodeBlockQ|>]
  "Arguments" -> {}
  "Stack" :> Wolfram`Chatbook`Common`Private`$stack$4517
|>

The issue is that the
links = Cases[webpage, XMLElement["a", _, _], Infinity];

that you've pasted into the notebook is not plain text--it's a DynamicModule that's expected to be contained in a particular type of inline cell. This can happen if you manually copy content and select the enclosing box structures instead of just the text:

The error message has been fixed in a more recent release, which you can install with:
PacletInstall["Wolfram/Chatbook", UpdatePacletSites -> True]

Note that this fix doesn't prevent selection of outer box structures, it just avoids issuing that failure message. You'll want to use the provided copy to clipboard button instead of manual selection to avoid this kind of issue in the future.

repo: WolframResearch/Chatbook


text:
Auto-login offline?

Awesome - love how it shuts Origin after closing the game.
One thing though: I always run Origin offline, and it always makes me type my password. Is there any way your app could force Origin to auto-login, even when offline?

Unfortunately not, Origin uses an OAuth ticket confirmed through their login servers to authenticate that you are the user that owns the previously online Origin account by having you compare your current login to the last used one. Tampering with that process (which is probably against their Terms of Service and likely subject to account termination if they find out) is beyond the scope of this project.

authors: WombatFromHell daninthemix


text:
Redirect output /dev/stdout & /dev/stderr

https://github.com/nginxinc/docker-nginx/blob/master/mainline/alpine/Dockerfile#L126-L128
https://docs.docker.com/engine/admin/logging/overview/

	# forward request and error logs to docker log collector
	&& ln -sf /dev/stdout /var/log/nginx/access.log \
	&& ln -sf /dev/stderr /var/log/nginx/error.log

docker logs -f boring-nginx
docker-compose logs -f boring-nginx

I couldn't get it working like this (I would like to but I don't know yet how).

Little cleaned up fork with stdout & stderr: but having problems reducing the size and build nginx-1.10.x
https://github.com/nginx-modules/docker-nginx-boringssl/blob/master/mainline/alpine/Dockerfile#L100-L173

authors: Wonderfall denji

repo: Wonderfall/dockerfiles


text:
support image/files upload

would it possible to support image/files upload, really need this feature

Refer to this link:
https://github.com/WongSaang/chatgpt-ui/issues/248#issuecomment-1884848935
And see if any of those changes help. (Primarily making sure the llm receives a valid api key).

authors: SMTemple assassinliujie

repo: WongSaang/chatgpt-ui


text:
Add DAG tags

Suggested Improvement

Add DAG tags^1 to all our DAGs so they can be more easily filtered by type/function.
Benefit

Filtering becomes easier.
Implementation

[ ] 🙋 I would be interested in implementing this feature.

Amazing, this would be so nice. For provider scripts, cleanup/internal stuff, auth...we'll have to think of more categories but that shouldn't be too hard.

That's exactly what I was thinking!

some ideas (you probably have better ones 😆) with examples:

provider (brooklyn_museum_workflow)
provider-reingestion (europeana_ingestion_workflow)
provider-metadata (check_new_smithsonian_unit_codes_workflow)
ingestion-utilities (tsv_to_postgres_loader)
utilities (healthcheck_workflow)

I'mm not as familiar with the variety of DAGs yet so those work great! We can always change them down the line if need be :slightly_smiling_face:

authors: AetherUnbound zackkrida

repo: WordPress/openverse-catalog


text:
pulse sensor showing more than 200bpm

my sensor keep showing more than 200bpm. and sometimes eventhough i didnt put my finger the sensor keep counting.
my code :
/*  Getting_BPM_to_Monitor prints the BPM to the Serial Monitor, using the least lines of code and PulseSensor Library.

Tutorial Webpage: https://pulsesensor.com/pages/getting-advanced

--------Use This Sketch To------------------------------------------

Displays user's live and changing BPM, Beats Per Minute, in Arduino's native Serial Monitor.
Print: "♥  A HeartBeat Happened !" when a beat is detected, live.
Learn about using a PulseSensor Library "Object".
Blinks LED on PIN 13 with user's Heartbeat.
--------------------------------------------------------------------*/

#define USE_ARDUINO_INTERRUPTS true    // Set-up low-level interrupts for most acurate BPM math.
#include <PulseSensorPlayground.h>     // Includes the PulseSensorPlayground Library.
//  Variables
const int PulseWire = 0;       // PulseSensor PURPLE WIRE connected to ANALOG PIN 0
const int LED13 = 13;          // The on-board Arduino LED, close to PIN 13.
int Threshold = 550;           // Determine which Signal to "count as a beat" and which to ignore.
// Use the "Gettting Started Project" to fine-tune Threshold Value beyond default setting.
// Otherwise leave the default "550" value.
PulseSensorPlayground pulseSensor;  // Creates an instance of the PulseSensorPlayground object called "pulseSensor"
void setup() {
Serial.begin(9600);          // For Serial Monitor
// Configure the PulseSensor object, by assigning our variables to it.
pulseSensor.analogInput(PulseWire);
pulseSensor.blinkOnPulse(LED13);       //auto-magically blink Arduino's LED with heartbeat.
pulseSensor.setThreshold(Threshold);
// Double-check the "pulseSensor" object was created and "began" seeing a signal.
if (pulseSensor.begin()) {
Serial.println("We created a pulseSensor Object !");  //This prints one time at Arduino power-up,  or on Arduino reset.
}
}
void loop() {
int myBPM = pulseSensor.getBeatsPerMinute();  // Calls function on our pulseSensor object that returns BPM as an "int".
// "myBPM" hold this BPM value now.
if (pulseSensor.sawStartOfBeat()) {            // Constantly test to see if "a beat happened".
Serial.println("♥  A HeartBeat Happened ! "); // If test is "true", print a message "a heartbeat happened".
Serial.print("BPM: ");                        // Print phrase "BPM: "
Serial.println(myBPM);                        // Print the value inside of myBPM.
}
delay(20);                    // considered best practice in a simple sketch.
}
based : https://pulsesensor.com/pages/getting-advanced
*i following all step by this site

im using arduino uno btw

@marklucass
Sometimes you can get erroneous beats when the Pulse Sensor is not in touch with your body.
Pulse Sensor uses a light sensor that is sensitive to ambient light, so this could be part of the problem that you see.
Also, It could be your sensor. Can you please send a picture of the Pulse Sensor that you have, and your general setup?

sorry man kindda busy for couple days. btw here my sensor

so i use laptop for powering the arduino, when my laptop connected adapter the sensor going more than 200bpm.  but when my laptop didnt connect to adapter my sensor didnt detect my finger at all.

@marklucass
It is well known that the Pulse Sensor can be perturbed by powerline noise when you are plugged in to a charger. We're working on a rev of the hardware to address this and other things.
Unfortunately, you have purchased a Pulse Sensor clone. Since I have no idea what is on that hardware, I can't help you troubleshoot.
Please support the original makers of Pulse Sensor by purchasing legit hardware. Here's a list of authorized sellers
www.pulsesensor.com
www.adafruit.com
www.sparkfun.com
www.amazon.com (lookout for clones! We are there, but so are they)
www.mouser.com
www.digikey.com

authors: biomurph marklucass


text:
🛑 Blog is down

In 2560def, Blog (https://wp.wjcodes.com) was down:

HTTP code: 502
Response time: 409 ms

Resolved: Blog is back up in 7fcfc06.


text:
WavError("Data exceeds wave file size limit") with 8 hour video

(Make sure you're using the latest version)
Ran auto-editor against an 8 hour video. Usually it has no issues but today I received the following error:
WavError("Data exceeds wave file size limit")
From my research it looks like if the audio size is >4GB this comes up.
Is there any workaround known?
Here's the command I run usually:
        f'auto-editor "{full_path}"'
        f' --edit "audio:threshold=0.05"'
        f" --margin 0.2sec"
        f" --silent-speed 15"
        f" --video-speed 1.25"
        f' --output-file "{edited_path}"'
        f" --no-open"

on version: 23w38a (23.38.1)
Apologies if I'm missing something obvious, I looked over the supported media link and it seems like this is supported.
Also a big thank you for this library, it's been able to help me tremendously.

Fixed in 23w46a.

authors: WyattBlue mWozDev

repo: WyattBlue/auto-editor

license: Unlicense


text:
🛑 XAONIX.com is down

In 8131747, XAONIX.com (https://xaonix.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: XAONIX.com is back up in 2fe5209.

repo: XAONIX/status


text:
Missing info plist file error.

I'm trying to use this tool with Fastlane and here's my scan command:
  desc "Runs a scan of the UItests"
  lane :run_uitests do |values|
   scan(scheme:SCHEME,
        only_testing: values[:only_testing],
        include_simulator_logs: false,
        result_bundle:true,
        output_style: "rspec",
        output_directory: "./build/DerivedData/test_output",
        derived_data_path: "./build/DerivedData",
        fail_build: false
   )
   puts("Generating Test Report ...")
   sh('xchtmlreport -r ../build/DerivedData/test_output/')
   puts("Test Report Successfully generated")
   #xchtmlreport
  end

Here's the error that I'm receiving:
[19:37:18]: $ xchtmlreport -r ../build/DerivedData/test_output/
[19:37:20]: ▸ Fatal error: Missing Info.plist: file /BuildRoot/Library/Caches/com.apple.xbs/Sources/XCResultKit/XCResultKit-xxxxx/Sources/XCResultKit/RootInfoPlistParser.swift, line 52
[19:37:20]: ▸ XCTestHTMLReport 2.0.0
[19:37:20]: ▸ Warning: Can't find invocation record for : ../build/DerivedData/test_output/
[19:37:20]: ▸ Report successfully created at ../build/DerivedData/index.html

Why is this failing?

Try passing the full path to the result bundle instead of the folder the bundle is in.
../build/DerivedData/test_output/[your_project_name].test_result

@jcharr1 I tried that, but it's giving me this error:
let's say the .test_result file is this:
Example Project.test_result

XCTestHTMLReport 2.0.0
Error: Value passed to argument -r is invalid. Invalid path: ./build/DerivedData/test_output/Example

@jordan-romeroporter-earnin Are there spaces in your path and/or project name? I made a ticket about this over here: #150

Yes, @jcharr1 I commented on it

@jordan-romeroporter-earnin yeah, I tried escaping the spaces like that too, and it didn't work for me either. The only way I was able to get it to work is to remove all the spaces.

@jcharr1 Even when I change the .test_result name with no spaces, I'm still getting the same error as before. Here's what I'm doing:
            mv ./build/DerivedData/test_output/Example\ Project.test_result ./build/DerivedData/test_output/ExampleProject.test_result
            xchtmlreport -r ./build/DerivedData/test_output/ExampleProject.test_result

Thank you for reporting and for fixing the issue!
This issue seems to be solved so I am closing this issue. If you find the same issue please do not hesitate to reopen or create a new issue :)
Cheers!

repo: XCTestHTMLReport/XCTestHTMLReport


text:
After signing the TX, can I obtain the TX hash value using the signature value?

For Ripple
After signing the TX, can I obtain the TX hash value using the signature value?
I always obtained the TX hash value through submit RPC... What I want is I wonder if it is possible to obtain the tx hash value before submitting RPC.
Please, experts.
Please let me know~:)

Yep, if you sign the transaction blob yourself you should be able to get
the hash
You were simply submitting the json to the submit rpc endpoint?
I think these days there's a Client#sign method in xrpl

repo: XRPLF/rippled

license: ISC


text:
Optimize calculation of close time to avoid impasse and minimize gratuitous proposal changes

High Level Overview of Change
This fixes a bug introduced in https://github.com/XRPLF/rippled/pull/4505 that causes gratuitous position changes, resulting in validator desyncs.

Context of Change
This change refactors the way that proposal close times are determined for purposes of a node adopting a new close time. The change in PR4505 which introduced the bug also fixed a bug that resulted in impasses in testing. However, it also increased the likelihood of a peer changing its close time, and, therefore, its position. This fix avoids the impasse but minimizes changing positions. Namely, it will only avoid an impasse if consensus taking a long time already.

Type of Change

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Refactor (non-breaking change that only restructures code)
[ ] Tests (You added tests for code that already exists, or your new feature included in this PR)
[ ] Documentation Updates
[ ] Release

Run throughput test, observe network stability after transaction processing stops.

I applied the clang-format.patch and merged 'develop'. @mtrippled , if that inconveniences you in any way, please feel free to force push over my commits.

LGTM.

This all looks good as far as I can see. I left a few comments about things that might be a little more efficient. But nothing that I think should stop this pull request. It's also possible I misunderstand something, so be cautious. Don't let my "efficiencies" introduce bugs.
I do have one concern, however. There are a few places that simply assume that STL containers have at least one entry. I'm guessing that's a legit assumption. If it's not, then this code could lead to occasional crashes when some of these containers are empty.
Personally, I wish the code were handling the empty container cases a bit more defensively. But it may not be necessary.

I commented above those optionals, and also put an assert() there. It's safe

authors: HowardHinnant intelliot mtrippled


text:
Update docs

This should trigger RTD

Just updated the PR to be more generally realted to docs:
Changed the conf.py file to be compatible with RTD workflow. I copied snippets from pydata sphinx theme own config : https://github.com/pydata/pydata-sphinx-theme/blob/main/docs/conf.py
Changed all the relevant urls now that we have our (maybe temporary) website adress
Updated all notebooks because the widgets were missing

repo: XXII-AI/Lours


text:
希望支持发起Midjourney作画

接口文档链接：https://apifox.com/apidoc/shared-ecc069df-a9d5-4c86-b723-6dcd5cc79f81/api-202034793
希望支持该接口，谢谢

好 我看一下文档细节

@buqiuwenda 先使用master 分支 测试一下是否可以使用 如果没问题后 我会release新的版本

@XdpCs Midjourney作画接口测试通过

@XdpCs Midjourney作画接口测试通过

release v 1.0.14

authors: XdpCs buqiuwenda

repo: XdpCs/wujiesdk


text:
A Fix for Relative Administrator Path Bug

Fixes #616.

Does the name need to be so childish?

authors: Dee-Ayy TopazTK

repo: Xeeynamo/OpenKh


text:
Notification not working

How can I enable notifications? I've enable it already but it is not working, on any of my browsers T-T

i can attest to notifications not working. no sound no nothing. other sites notification work just fine.

Do the test buttons on the Notifications settings page work at all?

At least on Chrome 99.0.4844.84, both the notification settings page and the notifications "button" on the merchant page have no user interactive functions at all.

Hmmm, so you see this:

Rather than this when attempting to click the "Notifications" page?

My guess would be it's a browser-permissions issue. In theory when you click "Merchant Notifications" in the upper right it's supposed to tell the browser to prompt you for the site to get the notifications permission. I could maybe add a warning if the issue is caused by browser permissions.
Just tried on Chrome and the page seems to work for me (I use normally Edge which is Chromium based, so they should behave similarly anyway).
You could try to click this padlock in the URL bar, and see if the browser disabled them, it should look like this in Chrome:

Hi, thanks for the detailed instructions - this helped get the interface to show up, but when clicking the "test notifcations" buttons for merchants and items, nothing happens. I've tried various permissions settings (pop-ups, sounds) but nothing seems to work. What does the notification look like when it activates?

So, depends on your OS.
In Win 11 it looks something like this (and generally does play a sound for me):

You can also click the clock to see all the noifications/clear them/change settings as well.

Should follow the OS-level settings for how notifications are handled, so sound/popover/ect is controlled by that.

I had OS notifications disabled, but enabling it worked for me. I think perhaps you should add something that says that notifications are OS-level. Many people have OS notifications disabled because Win10 had a bunch of annoying options and settings and disabled them. Usually these notifications are browser based, so I think this is where the confusion lies for many people.

Alternatively (or in addition) could pull in parts of #18 as an option to the OS-level notifications.

authors: Xeio eliezer43 imayx kehufrog

repo: Xeio/WanderLost