test

举报
yd_212678633 发表于 2025/03/19 20:03:27 2025/03/19
【摘要】 [2025/03/19 20:11:14] Executed 15000 queries (0 queries/s; 0.00/s dbs, successful statements: 98%). Threads shut down: 4.java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at j...
[2025/03/19 20:11:14] Executed 15000 queries (0 queries/s; 0.00/s dbs, successful statements: 98%). Threads shut down: 4.
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
at java.base/java.util.Objects.checkIndex(Objects.java:372)
at java.base/java.util.ArrayList.get(ArrayList.java:459)
at dbradar.Randomly.fromList(Randomly.java:113)
at dbradar.gaussdb.GaussDBKeyFunctionManager$NotPKColumnKeyFunc.generateAST(GaussDBKeyFunctionManager.java:225)
at dbradar.common.query.generator.QueryGenerator.internalGenerate(QueryGenerator.java:203)
at dbradar.common.query.generator.QueryGenerator.internalGenerate(QueryGenerator.java:240)
at dbradar.common.query.generator.QueryGenerator.getRandomQuery(QueryGenerator.java:145)
at dbradar.gaussdb.GaussDBProvider$GaussDBQueryProvider.getQuery(GaussDBProvider.java:72)
at dbradar.gaussdb.GaussDBProvider$GaussDBQueryProvider.getQuery(GaussDBProvider.java:38)
at dbradar.StatementExecutor.executeStatements(StatementExecutor.java:36)
at dbradar.gaussdb.GaussDBProvider.prepareTables(GaussDBProvider.java:142)
at dbradar.gaussdb.GaussDBProvider.generateDatabase(GaussDBProvider.java:115)
at dbradar.ProviderAdapter.generateAndTestDatabase(ProviderAdapter.java:38)
at dbradar.DBMSExecutor.run(DBMSExecutor.java:74)
at dbradar.Main$2.run(Main.java:160)
at dbradar.Main$2.runThread(Main.java:142)
at dbradar.Main$2.run(Main.java:133)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
--java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
-- at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
-- at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
-- at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
-- at java.base/java.util.Objects.checkIndex(Objects.java:372)
-- at java.base/java.util.ArrayList.get(ArrayList.java:459)
-- at dbradar.Randomly.fromList(Randomly.java:113)
-- at dbradar.gaussdb.GaussDBKeyFunctionManager$NotPKColumnKeyFunc.generateAST(GaussDBKeyFunctionManager.java:225)
-- at dbradar.common.query.generator.QueryGenerator.internalGenerate(QueryGenerator.java:203)
-- at dbradar.common.query.generator.QueryGenerator.internalGenerate(QueryGenerator.java:240)
-- at dbradar.common.query.generator.QueryGenerator.getRandomQuery(QueryGenerator.java:145)
-- at dbradar.gaussdb.GaussDBProvider$GaussDBQueryProvider.getQuery(GaussDBProvider.java:72)
-- at dbradar.gaussdb.GaussDBProvider$GaussDBQueryProvider.getQuery(GaussDBProvider.java:38)
-- at dbradar.StatementExecutor.executeStatements(StatementExecutor.java:36)
-- at dbradar.gaussdb.GaussDBProvider.prepareTables(GaussDBProvider.java:142)
-- at dbradar.gaussdb.GaussDBProvider.generateDatabase(GaussDBProvider.java:115)
-- at dbradar.ProviderAdapter.generateAndTestDatabase(ProviderAdapter.java:38)
-- at dbradar.DBMSExecutor.run(DBMSExecutor.java:74)
-- at dbradar.Main$2.run(Main.java:160)
-- at dbradar.Main$2.runThread(Main.java:142)
-- at dbradar.Main$2.run(Main.java:133)
-- at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
-- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
-- at java.base/java.lang.Thread.run(Thread.java:834)
--
-- Time: 2025/03/19 20:11:15
-- Database: database4
-- Database version: 9.2.4
-- seed value: 1742385646688
CREATE TABLE IF NOT EXISTS t27 (c1 INTERVAL, c2 BIGSERIAL, UNIQUE (c2, c1)) WITH (ORIENTATION=COLUMN, COLVERSION=2.0, ENABLE_DELTA=ON, COMPRESSION=YES) DISTRIBUTE BY REPLICATION;
CREATE LOCAL TEMP TABLE IF NOT EXISTS t28 (c1 CLOB PRIMARY KEY, c2 INTERVAL MONTH) WITH (ORIENTATION=COLUMN, COLVERSION=3.0, COMPRESSION=YES) DISTRIBUTE BY REPLICATION;
CREATE VOLATILE TEMP TABLE t29 (c1 INTERVAL DAY TO MINUTE) WITH (ORIENTATION=ROW) DISTRIBUTE BY ROUNDROBIN;
CREATE TABLE t30 (c1 SERIAL, PRIMARY KEY (c1)) WITH (ORIENTATION=ROW) DISTRIBUTE BY REPLICATION;
CREATE LOCAL TEMP TABLE t32 (c1 MONEY, c2 INTEGER, c3 TIME(0) WITHOUT TIME ZONE) WITH (ORIENTATION=ROW) DISTRIBUTE BY ROUNDROBIN;
INSERT INTO t28 (c1,c2) VALUES ('OwRdM',INTERVAL '54' MONTH) ON CONFLICT DO NOTHING;
ALTER TABLE IF EXISTS t27 ALTER c2 SET NOT NULL;
INSERT INTO t28 (c1,c2) VALUES ('yj9uwP4e',INTERVAL '639' MONTH);
CREATE UNIQUE INDEX i4 ON t27 USING btree (c2, c1) COMMENT 'text' WITH (INVISIBLE = ON);
UPDATE ONLY t27 SET c1 = INTERVAL '75572 year 5 months 20 days 6 hours 21 minutes 34 seconds', c2 = 3933596299357530995;
INSERT INTO t32 (c1,c2,c3) VALUES (1164510609,-52430106,'01:26:26');
INSERT INTO t32 (c1,c2,c3) VALUES (-1415899590,1172317563,'23:37:02');
INSERT INTO t27 (c1,c2) VALUES (INTERVAL '19962 year 9 months 6 days 1 hours 36 minutes 17 seconds',121369983410105349);
UPDATE ONLY t30 SET c1 = 1582170387;
UPDATE t28 SET c2 = INTERVAL '37' MONTH;
UPDATE t32 SET c2 = 1424324347 WHERE FALSE;
INSERT INTO t28 (c1,c2) VALUES ('iBHmXW',INTERVAL '7' MONTH);
RENAME TABLE t32 TO t33;
INSERT INTO t28 (c1,c2) VALUES ('YYjWiUfMm',INTERVAL '5' MONTH);
RENAME TABLE t30 TO t34;
UPDATE t34 SET c1 = 316453044 WHERE (33) :: BOOLEAN;

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。