<div dir="ltr"><div>Regarding the source for the "native API". I assume you are referring to MapGuideJavaApi.dll that the java code is calling through JNI.</div><div><br></div><div>The source for that dll is generated at build time by our internal copy of swig under MgDev/Oem/SwigEx. That is why you can't find this file when browsing the source repo. If you do a full build of the Web Tier, it will call SWIG to generate a file called MgApi_wrap.cpp in:</div><div><ul><li>MgDev\Web\src\JavaApi - For the JNI wrapper called by MapGuideApi.jar</li><li>MgDev\Web\src\JavaApiEx - 

For the JNI wrapper called by MapGuideApiEx.jar</li></ul></div><div>Hope that helps.</div><div><br></div><div>- Jackie</div><div><br></div><div>You wrote:</div><div><br></div><div><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">Hi All,
we interface MapGuide via java wrapper (MapGuideApi.jar) that uses JNI calls to 
execute the native functions.</pre><pre style="font-family:courier,"courier new",monospace;font-size:14px;white-space:pre-wrap;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">Since we moved from
    MapGuide 2.5.2
    Java 7
to
    MapGuide 3.1.2
    Java 8
we are experiencing crashes of our application.
Looking into the generated dump we saw that the crashes are due to an 
EXCEPTION_ACCESS_VIOLATION raised during calls requested by the Finalizer 
thread on Mg* classes.
The Finalizer thread calls the finalize() function that calls the native 
function and that function does the access violation operation.
Does anybody experienced these kind of problems?
Also, we were not able to find the source of the native API into the source 
repository, is it available so that we can check what is going on?

Thanks in advance,
Roberto</pre></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><font size="1"><i>Please Note: I no longer create new posts or post replies to any OSGeo mailing list through nabble. As a result, you most likely won't see this message appear on nabble's view of any OSGeo mailing list and may only see this message through mailing list archives or depending on your mailing list subscription settings, through daily message digests or automated notifications from the mailing lists.</i></font></div></div></div>