Index: lucene/src/java/org/apache/lucene/index/TermsHashPerField.java
===================================================================
--- lucene/src/java/org/apache/lucene/index/TermsHashPerField.java	(revision 1161708)
+++ lucene/src/java/org/apache/lucene/index/TermsHashPerField.java	(working copy)
@@ -525,12 +525,9 @@
 
   @Override
   void finish() throws IOException {
-    try {
-      consumer.finish();
-    } finally {
-      if (nextPerField != null) {
-        nextPerField.finish();
-      }
+    consumer.finish();
+    if (nextPerField != null) {
+      nextPerField.finish();
     }
   }
 
