用超图的java架包开发了一个自动生成三维缓存并发布服务的功能,并利用spring boot打包成服务了。
调用服务的时候,java程序代码执行过程中,jvm会崩溃导致程序异常退出。
部分崩溃日志如下,可以提供完整的崩溃日志。
java架包版本为9.1.1,相关环境设置正确,程序有时也能跑完,但大部分时候都会崩溃退出。
Stack: [0x000000001fc60000,0x000000001fd60000], sp=0x000000001fd5e908, free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x0000000060bba8d0
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.supermap.realspace.SceneNative.jni_Delete(J)V+0
j com.supermap.realspace.Scene.dispose()V+40
J 9189 C2 com.supermap.data.InternalHandleDisposable.finalize()V (21 bytes) @ 0x00000000054add20 [0x00000000054adcc0+0x60]
J 9185% C2 java.lang.ref.Finalizer$FinalizerThread.run()V (55 bytes) @ 0x000000000550db50 [0x000000000550d820+0x330]
v ~StubRoutines::call_stub
需要看完整的报错日志也可以,可以私信我。