You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2010/09/21 21:34:39 UTC
svn commit: r999566 -
/subversion/branches/object-model/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp
Author: hwright
Date: Tue Sep 21 19:34:38 2010
New Revision: 999566
URL: http://svn.apache.org/viewvc?rev=999566&view=rev
Log:
On the object-model branch:
For the JavaHL consumer, catch the subversion exception, and throw a Java
one in its place.
* subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp
(Java_org_apache_subversion_javahl_SVNClient_stream): As above.
Modified:
subversion/branches/object-model/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp
Modified: subversion/branches/object-model/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp
URL: http://svn.apache.org/viewvc/subversion/branches/object-model/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp?rev=999566&r1=999565&r2=999566&view=diff
==============================================================================
--- subversion/branches/object-model/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp (original)
+++ subversion/branches/object-model/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp Tue Sep 21 19:34:38 2010
@@ -1349,7 +1349,9 @@ Java_org_apache_subversion_javahl_SVNCli
}
catch (SVN::Exception ex)
{
- // Throw a matching Java exception
+ JNIUtil::throwNativeException(JAVA_PACKAGE"/ClientException",
+ ex.what(), ex.getSource().c_str(),
+ ex.getAPRErr());
}
}