2025-11-12 19:57:08 INFO c.o.o.s.f.t.MockDataRuntimeFlowableTask - MockData task starts, taskId=35, activityId=flow773b02f1d0524e74ab7219d31c684048
2025-11-12 19:57:08 WARN c.o.o.s.f.t.MockDataRuntimeFlowableTask - Mock data task failed, taskId=35
java.lang.IllegalStateException: com.fasterxml.jackson.databind.JsonMappingException: Numeric value (4294967295) out of range of int (-2147483648 - 2147483647)
at [Source: (String)"{“tables”:[{“tableName”:“task”,“totalCount”:10000,“batchSize”:200,“whetherTruncate”:false,“strategy”:“IGNORE”,“columns”:[{“columnName”:“id”,“typeConfig”:{“columnType”:“BIGINT”,“lowValue”:“0”,“highValue”:“100000”,“generator”:“UNIFORM_GENERATOR”,“precision”:19,“scale”:0,“name”:“DIGIT”}},{“columnName”:“publish_id”,“typeConfig”:{“columnType”:“BIGINT”,“lowValue”:“0”,“highValue”:“100000”,“generator”:“UNIFORM_GENERATOR”,“precision”:19,“scale”:0,“name”:“DIGIT”}},{“columnName”:“image_url”,“typeConfig”:{""[truncated 2441 chars]; line: 1, column: 1075] (through reference chain: com.oceanbase.tools.datamocker.model.config.MockTaskConfig[“tables”]->java.util.ArrayList[0]->com.oceanbase.tools.datamocker.model.config.MockTableConfig[“columns”]->java.util.ArrayList[4]->com.oceanbase.tools.datamocker.model.config.MockColumnConfig[“typeConfig”]->com.oceanbase.tools.datamocker.model.config.CharDataTypeConfig[“width”])
at com.oceanbase.odc.service.flow.util.FlowTaskUtil.generateMockConfig(FlowTaskUtil.java:408) ~[odc-service-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.service.flow.task.MockDataRuntimeFlowableTask.getMockTaskConfig(MockDataRuntimeFlowableTask.java:97) ~[odc-service-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.service.flow.task.MockDataRuntimeFlowableTask.start(MockDataRuntimeFlowableTask.java:112) ~[odc-service-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.service.flow.task.MockDataRuntimeFlowableTask.start(MockDataRuntimeFlowableTask.java:49) ~[odc-service-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.service.flow.task.BaseODCFlowTaskDelegate.lambda$initCallable$1(BaseODCFlowTaskDelegate.java:243) ~[odc-service-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.service.flow.task.BaseRuntimeFlowableDelegate.run(BaseRuntimeFlowableDelegate.java:137) ~[odc-service-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.service.flow.task.BaseODCFlowTaskDelegate.run(BaseODCFlowTaskDelegate.java:164) ~[odc-service-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.core.flow.BaseFlowableDelegate.execute(BaseFlowableDelegate.java:47) ~[odc-core-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.service.flow.task.BaseRuntimeFlowableDelegate.execute(BaseRuntimeFlowableDelegate.java:153) ~[odc-service-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.service.flow.task.FlowTaskSubmitter.lambda$execute$2(FlowTaskSubmitter.java:97) ~[odc-service-4.4.0-20250916.jar!/:?]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]
at com.oceanbase.odc.common.trace.TraceDecorator.lambda$decorate$0(TraceDecorator.java:40) ~[odc-common-4.4.0-20250916.jar!/:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.base/java.lang.Thread.run(Unknown Source) [?:?]
Caused by: com.fasterxml.jackson.databind.JsonMappingException: Numeric value (4294967295) out of range of int (-2147483648 - 2147483647)
at [Source: (String)"{“tables”:[{“tableName”:“task”,“totalCount”:10000,“batchSize”:200,“whetherTruncate”:false,“strategy”:“IGNORE”,“columns”:[{“columnName”:“id”,“typeConfig”:{“columnType”:“BIGINT”,“lowValue”:“0”,“highValue”:“100000”,“generator”:“UNIFORM_GENERATOR”,“precision”:19,“scale”:0,“name”:“DIGIT”}},{“columnName”:“publish_id”,“typeConfig”:{“columnType”:“BIGINT”,“lowValue”:“0”,“highValue”:“100000”,“generator”:“UNIFORM_GENERATOR”,“precision”:19,“scale”:0,“name”:“DIGIT”}},{“columnName”:“image_url”,“typeConfig”:{""[truncated 2441 chars]; line: 1, column: 1075] (through reference chain: com.oceanbase.tools.datamocker.model.config.MockTaskConfig[“tables”]->java.util.ArrayList[0]->com.oceanbase.tools.datamocker.model.config.MockTableConfig[“columns”]->java.util.ArrayList[4]->com.oceanbase.tools.datamocker.model.config.MockColumnConfig[“typeConfig”]->com.oceanbase.tools.datamocker.model.config.CharDataTypeConfig[“width”])
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:402) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:361) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.wrapAndThrow(BeanDeserializerBase.java:1826) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:316) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:215) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:144) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:110) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeWithType(BeanDeserializerBase.java:1292) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:138) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:359) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:359) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4730) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3677) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3645) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.oceanbase.odc.service.flow.util.FlowTaskUtil.generateMockConfig(FlowTaskUtil.java:372) ~[odc-service-4.4.0-20250916.jar!/:?]
… 15 more
Caused by: com.fasterxml.jackson.core.exc.InputCoercionException: Numeric value (4294967295) out of range of int (-2147483648 - 2147483647)
at [Source: (String)"{“tables”:[{“tableName”:“task”,“totalCount”:10000,“batchSize”:200,“whetherTruncate”:false,“strategy”:“IGNORE”,“columns”:[{“columnName”:“id”,“typeConfig”:{“columnType”:“BIGINT”,“lowValue”:“0”,“highValue”:“100000”,“generator”:“UNIFORM_GENERATOR”,“precision”:19,“scale”:0,“name”:“DIGIT”}},{“columnName”:“publish_id”,“typeConfig”:{“columnType”:“BIGINT”,“lowValue”:“0”,“highValue”:“100000”,“generator”:“UNIFORM_GENERATOR”,“precision”:19,“scale”:0,“name”:“DIGIT”}},{“columnName”:“image_url”,“typeConfig”:{""[truncated 2441 chars]; line: 1, column: 1075]
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportInputCoercion(ParserMinimalBase.java:638) ~[jackson-core-2.15.2.jar!/:2.15.2]
at com.fasterxml.jackson.core.base.ParserMinimalBase.reportOverflowInt(ParserMinimalBase.java:607) ~[jackson-core-2.15.2.jar!/:2.15.2]
at com.fasterxml.jackson.core.base.ParserMinimalBase.reportOverflowInt(ParserMinimalBase.java:602) ~[jackson-core-2.15.2.jar!/:2.15.2]
at com.fasterxml.jackson.core.base.ParserMinimalBase.reportOverflowInt(ParserMinimalBase.java:597) ~[jackson-core-2.15.2.jar!/:2.15.2]
at com.fasterxml.jackson.databind.util.TokenBuffer$Parser._convertNumberToInt(TokenBuffer.java:1878) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.util.TokenBuffer$Parser.getIntValue(TokenBuffer.java:1811) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.core.util.JsonParserDelegate.getIntValue(JsonParserDelegate.java:215) ~[jackson-core-2.15.2.jar!/:2.15.2]
at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:526) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:215) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:144) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:110) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeWithType(BeanDeserializerBase.java:1292) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:138) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:359) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:359) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4730) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3677) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3645) ~[jackson-databind-2.14.1.jar!/:2.14.1]
at com.oceanbase.odc.service.flow.util.FlowTaskUtil.generateMockConfig(FlowTaskUtil.java:372) ~[odc-service-4.4.0-20250916.jar!/:?]
… 15 more
这个ODC模拟数据的日志,谁能看出是哪个列范围超出不?