homealim2012 opened a new issue, #1915:
URL: https://github.com/apache/incubator-hugegraph/issues/1915
### Feature Description (功能描述)
执行基于jdbc的数据导入功能,报错:
1、这是设置Date类型类型时报的错误:
java.lang.IllegalStateException: Only accept FileSource when convert String
value to Date, but got 'com.baidu.hugegraph.loader.source.jdbc.JDBCSource'
at
com.google.common.base.Preconditions.checkState(Preconditions.java:532)
~[guava-29.0-jre.jar:?]
at com.baidu.hugegraph.util.E.checkState(E.java:68)
~[hugegraph-common-2.0.1.jar:2.0.1.0]
at
com.baidu.hugegraph.loader.util.DataTypeUtil.parseSingleValue(DataTypeUtil.java:140)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.util.DataTypeUtil.convert(DataTypeUtil.java:69)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.builder.ElementBuilder.convertPropertyValue(ElementBuilder.java:213)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.builder.ElementBuilder.addProperties(ElementBuilder.java:151)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.builder.ElementBuilder$VertexPkKVPairs.buildVertices(ElementBuilder.java:550)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.builder.VertexBuilder.build(VertexBuilder.java:59)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.task.ParseTaskBuilder.lambda$buildTask$0(ParseTaskBuilder.java:98)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.task.ParseTaskBuilder$ParseTask.get(ParseTaskBuilder.java:160)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.executeParseTask(HugeGraphLoader.java:289)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.loadStruct(HugeGraphLoader.java:263)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.loadStructs(HugeGraphLoader.java:219)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.loadInputs(HugeGraphLoader.java:201)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.loadInputs(HugeGraphLoader.java:173)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.load(HugeGraphLoader.java:110)
[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.main(HugeGraphLoader.java:73)
[hugegraph-loader-0.12.0.jar:?]
2、如果设置成Text类型的,报强制转化的错误
2022-07-01 14:39:39 [main] [ERROR] c.b.h.l.t.ParseTaskBuilder [] - Parse
VERTEX error
com.baidu.hugegraph.loader.exception.ParseException: The value(key='CCRQ')
'2014-03-01 14:00:00.0'(class java.sql.Timestamp) is not match with data type
TEXT and can't convert to it
at
com.baidu.hugegraph.loader.task.ParseTaskBuilder.lambda$buildTask$0(ParseTaskBuilder.java:121)
~[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.task.ParseTaskBuilder$ParseTask.get(ParseTaskBuilder.java:160)
[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.executeParseTask(HugeGraphLoader.java:289)
[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.loadStruct(HugeGraphLoader.java:263)
[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.loadStructs(HugeGraphLoader.java:219)
[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.loadInputs(HugeGraphLoader.java:201)
[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.loadInputs(HugeGraphLoader.java:173)
[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.load(HugeGraphLoader.java:110)
[hugegraph-loader-0.12.0.jar:?]
at
com.baidu.hugegraph.loader.HugeGraphLoader.main(HugeGraphLoader.java:73)
[hugegraph-loader-0.12.0.jar:?]
所以应该加入对Date类型的支持,使数据导入功能更方便好用。
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]