首页 / 浏览问题 / 组件GIS / 问题详情
feature.FeatureDeSerialize方法崩溃
61EXP 2022年03月17日
使用产品:iobject for java 10.1.2 操作系统:win7 x64

当传入的geojson格式不正确时,jvm会崩溃

1个回答

您好,感谢您的反馈,我们已经注意到该问题并进行重视。

建议您在传入geojson前先检查一下geojson格式是否正确,是否符合geojson格式标准,若符合,再传入。

希望可以帮到您。
2,253EXP 2022年03月17日
geojosn格式错误,不是应该返回false就完了,现在就是根据这个返回结果判断的,没明白为什么jvm会崩溃,
您好,建议您检查一下您的项目目录中是否存在hs_err_pid.log异常日志文件,从里面可以找到jvm崩溃的原因。

希望可以帮到您。

我在测试项目写的,就两行代码

Feature feature=new Feature();
boolean b=feature.FeatureDeSerialize(josn,SerializeConverterType.SerializeGeojson);

下面是崩溃日志

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.supermap.data.FeatureNative.jni_FeatureDeSerialize(Ljava/lang/String;J)J+0
j  com.supermap.data.Feature.FeatureDeSerialize(Ljava/lang/String;Lcom/supermap/data/SerializeConverterType;)Z+47
j  test.test.main([Ljava/lang/String;)V+14
v  ~StubRoutines::call_stub

您好,从异常日志来看是Java调用Nactive的时候出的异常导致Jvm崩溃。

感谢您的反馈,我们已经注意到该问题并进行重视。

我们将持续测试该问题,并在版本修复后与您联系,请您私信我您的联系方式,方便为您提供新版本。

希望可以帮助到您!
...