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

Reply via email to