Hello, I downloaded tika-0.7.
During the installation two tests failed. The errors show that there's a problem with the lower case i. The jvm was set to use user.language tr (for Turkish). I suspected that was the case, because Turkish is different than english in that we have two i's. One with the dot and one without the dot. So the lower case "i with a dot"(i) has a upper case "i with a dot" (İ). And the lower case "i without a dot" (ı) has a upper case "i without a dot" (I). Which would be i-I in English. So the failing tests made me suspect that the problem was that I use mac os x with user.language set to tr (for Turkish). But setting the relevant props to en in MAVEN_OPTS didn't have any effect. export MAVEN_OPTS="-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF8 -Duser.language=en -Duser.country=EN" What can I do? Failed tests: testDetect(org.apache.tika.detect.TypeDetectorTest) testLowerCase(org.apache.tika.mime.MediaTypeTest) ------------------------------------------------------------------------------- Test set: org.apache.tika.detect.TypeDetectorTest ------------------------------------------------------------------------------- Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec <<< FAILURE! testDetect(org.apache.tika.detect.TypeDetectorTest) Time elapsed: 0.024 sec <<< FAILURE! junit.framework.AssertionFailedError: expected:<text/plain> but was:<text/pla�n> at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:282) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:71) at org.apache.tika.detect.TypeDetectorTest.assertDetect(TypeDetectorTest.java:69) at org.apache.tika.detect.TypeDetectorTest.testDetect(TypeDetectorTest.java:46) ------------------------------------------------------------------------------- Test set: org.apache.tika.mime.MediaTypeTest ------------------------------------------------------------------------------- Tests run: 7, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec <<< FAILURE! testLowerCase(org.apache.tika.mime.MediaTypeTest) Time elapsed: 0.001 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...i...> but was:<...�...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.tika.mime.MediaTypeTest.testLowerCase(MediaTypeTest.java:52) Platform Max os x 10.6.3 Java properties java.runtime.name: Java(TM) SE Runtime Environment sun.boot.library.path: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries java.vm.version: 14.3-b01-101 awt.nativeDoubleBuffering: true gopherProxySet: false mrj.build: 10M3025 java.vm.vendor: Apple Inc. java.vendor.url: http://www.apple.com/ path.separator: : java.vm.name: Java HotSpot(TM) 64-Bit Server VM file.encoding.pkg: sun.io sun.java.launcher: SUN_STANDARD user.country: TR sun.os.patch.level: unknown java.vm.specification.name: Java Virtual Machine Specification user.dir: /Users/elif/workspace/JParser java.runtime.version: 1.6.0_17-b04-248-10M3025 java.awt.graphicsenv: apple.awt.CGraphicsEnvironment java.endorsed.dirs: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/endorsed os.arch: x86_64 java.io.tmpdir: /var/folders/jU/jUxoh2kOHfKUjXUZkhwDBU+++TI/-Tmp-/ line.separator: java.vm.specification.vendor: Sun Microsystems Inc. os.name: Mac OS X sun.jnu.encoding: MacTurkish java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java java.specification.name: Java Platform API Specification java.class.version: 50.0 sun.management.compiler: HotSpot 64-Bit Server Compiler os.version: 10.6.3 http.nonProxyHosts: local|*.local|169.254/16|*.169.254/16 user.home: /Users/elif user.timezone: java.awt.printerjob: apple.awt.CPrinterJob file.encoding: UTF-8 java.specification.version: 1.6 java.class.path: /Users/elif/workspace/J.... user.name: elif java.vm.specification.version: 1.0 java.home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home sun.arch.data.model: 64 user.language: tr java.specification.vendor: Sun Microsystems Inc. awt.toolkit: apple.awt.CToolkit java.vm.info: mixed mode java.version: 1.6.0_17 java.ext.dirs: /Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext sun.boot.class.path: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsfd.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/charsets.jar java.vendor: Apple Inc. file.separator: / java.vendor.url.bug: http://bugreport.apple.com/ sun.io.unicode.encoding: UnicodeLittle sun.cpu.endian: little mrj.version: 1060.1.6.0_17-248 socksNonProxyHosts: local|*.local|169.254/16|*.169.254/16 ftp.nonProxyHosts: local|*.local|169.254/16|*.169.254/16 sun.cpu.isalist: Best, Elif