[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r1801108 - in /subversion/trunk/subversion/bindings/javahl/native: Array.cpp CreateJ.cpp Iterator.cpp OperationContext.cpp RemoteSession.cpp RevisionRangeList.cpp

From: Philip Martin <philip_at_codematters.co.uk>
Date: Thu, 06 Jul 2017 22:11:13 +0100

Philip Martin <philip_at_codematters.co.uk> writes:

> I've upgraded my JDK and it produced all these warnings.

There is a second class of warnings of the form:

  WARNING: JNI local refs: 57, exceeds capacity: 56

These are generated in two places: JNIUtil::putErrorsInTrace() and
Java_org_apache_subversion_javahl_util_PropLib_unparseExternals().

I'm not sure how best to fix these so I have a local hack in
JNIUtil::wrappedCreateClientException to remove most of them:

   // Create a local frame for our references
- env->PushLocalFrame(LOCAL_FRAME_SIZE);
+ env->PushLocalFrame(LOCAL_FRAME_SIZE + 100);

-- 
Philip
Received on 2017-07-06 23:11:19 CEST

This is an archived mail posted to the Subversion Dev mailing list.