首页 / 浏览问题 / 组件GIS / 问题详情
调用TopologyValidator.validate()方法导致后台崩溃退出
4EXP 2026年06月15日

在调用TopologyValidator.validate()方法时,部分数据会导致后台崩溃,请问是什么原因?

boolean flag = TopologyValidator.preprocess(new DatasetVector[]{(DatasetVector) dataset},ints,topoTolerance, (SteppedListener) null); 
if(flag){ 
DatasetVector topologyResult = TopologyValidator.validate(datasetVector, null, processTopologyRule(checkType), topoTolerance, null, datasource, datasource.getDatasets().getAvailableDatasetName(tableName+"_result"), (SteppedListener) null); }

1个回答

您好,目前这个代码看不出来问题,您可以根据以下几步排查下:

1,把这部分数据通过桌面执行拓扑检查与预处理,看看能否正常得出结果;

2,把数据分成多份,确认是否每份数据都会崩溃;

3,补充下相关代码、数据、崩溃日志、组件日志,再综合排查下

希望可以帮助到您。
1,635EXP 2026年06月15日
...