You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ni...@apache.org on 2011/10/07 23:10:09 UTC

svn commit: r1180244 - /tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/PSDParser.java

Author: nick
Date: Fri Oct  7 21:10:09 2011
New Revision: 1180244

URL: http://svn.apache.org/viewvc?rev=1180244&view=rev
Log:
TIKA-682 Fix 1.6ism

Modified:
    tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/PSDParser.java

Modified: tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/PSDParser.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/PSDParser.java?rev=1180244&r1=1180243&r2=1180244&view=diff
==============================================================================
--- tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/PSDParser.java (original)
+++ tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/PSDParser.java Fri Oct  7 21:10:09 2011
@@ -18,15 +18,15 @@ package org.apache.tika.parser.image;
 
 import java.io.IOException;
 import java.io.InputStream;
-import java.nio.charset.Charset;
+import java.io.UnsupportedEncodingException;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashSet;
 import java.util.Set;
 
+import org.apache.poi.util.IOUtils;
 import org.apache.tika.exception.TikaException;
 import org.apache.tika.io.EndianUtils;
-import org.apache.poi.util.IOUtils;
 import org.apache.tika.metadata.Metadata;
 import org.apache.tika.metadata.TIFF;
 import org.apache.tika.mime.MediaType;
@@ -181,7 +181,11 @@ public class PSDParser extends AbstractP
        
        private String getDataAsString() {
           // Will be null padded
-          return new String(data, 0, data.length-1, Charset.forName("ASCII"));
+          try {
+             return new String(data, 0, data.length-1, "ASCII");
+          } catch(UnsupportedEncodingException e) {
+             throw new RuntimeException("Something is very broken in your JVM!");
+          }
        }
     }
 }