I am using fesapi 1.2.3.0 java wrapper.
After creating WellboreMarker instance for pick JVM gets crash after some time like 3 to 5 mins later.
I am using following way to create the wellboremarker instances
WellboreTrajectoryRepresentation wellboreTrajectoryRepresentation = (WellboreTrajectoryRepresentation) repo.getDataObjectByUuid(trajectoryRepresentationUuid);
WellboreMarkerFrameRepresentation wellboreMarkerFrameRepresentation = repo.createWellboreMarkerFrameRepresentation(wellboreInterpretation, uuid, title,wellboreTrajectoryRepresentation);
--------------------------------------------------
--------More code setting MDs here----
--------------------------------------------------
WellboreMarker wellboreMarker = new WellboreMarker(wellboreMarkerFrameRepresentation,"",currentPickName,resqml20__GeologicBoundaryKind.resqml20__GeologicBoundaryKind__horizon);
Horizon horizon = repo.createHorizon(uuid, currentPickName);
HorizonInterpretation horizonInterpretation = repo.createHorizonInterpretation(horizon, uuid, currentPickName);
epcDoc.serializeFrom(repo);
wellboreMarker.setBoundaryFeatureInterpretation(horizonInterpretation);
Form JVM crash report it says crash occurs while try to delete wellboremarker objects
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.f2i.energisticsStandardsApi.fesapiJNI.delete_resqml2_0_1_WellboreMarker(J)V+0
j com.f2i.energisticsStandardsApi.resqml2_0_1.WellboreMarker.delete()V+25
j com.f2i.energisticsStandardsApi.resqml2_0_1.WellboreMarker.finalize()V+1
j java.lang.System$2.invokeFinalize(Ljava/lang/Object;)V+1
j java.lang.ref.Finalizer.runFinalizer(Lsun/misc/JavaLangAccess;)V+46
j java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;Lsun/misc/JavaLangAccess;)V+2
j java.lang.ref.Finalizer$FinalizerThread.run()V+45
Further I am attaching jvm crash report in attachment.
Processing: hs_err_pid11564.log…
From below link hs_err_pid11564.log file can be downloaded.
Hs_err_pid11654.log
Thanks
Husnain Mehdi