I know that it is auto-generated code, but was not aware where to address.
Thank you for the info. 0. i will check it in avro. 1. Yes, as svn checkout http://svn.apache.org/repos/asf/hadoop/common/trunk/ 2. will check it. 5 Nis 2014 tarihinde 21:04 saatinde, Steve Loughran <[email protected]> şunları yazdı: > yes, this is a bug -not enough people know that .equalsIgnoreCase() doesn't > work in some locales, Turkey being a key one. > > But, if you look at the top of the file, you'll see something important > > /** > * Autogenerated by Avro > * > * DO NOT EDIT DIRECTLY > */ > > this is code generated by Avro -if it's getting case wrong, it's a bug > there. > > Before worrying about it, > 0. Can find the problem mentioned on the web somewhere -especially apache > JIRa? > 1. Does the problem exist in hadoop trunk? > 2. If you edit the POMs to move up to any later Avro, does the problem > exist. > > > > On 5 April 2014 15:16, Serkan Taş <[email protected]> wrote: > >> >> >>> Hi, >>> >>> I am faced to a common problem of tr locale settings for java >> application while trying to build dev environment according to >> http://wiki.apache.org/hadoop/EclipseEnvironment. >>> >>> Here is the error : >>> >>> [ERROR] Failed to execute goal >> org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile >> (default-testCompile) on project hadoop-common: Compilation failure >>> [ERROR] >> /Users/serkan/programlar/dev/hadooptest/hadoop-trunk/hadoop-common-project/hadoop-common/target/generated-test-sources/java/org/apache/hadoop/io/serializer/avro/AvroRecord.java:[10,244] >> unmappable character for encoding UTF-8 >>> [ERROR] -> [Help 1] >>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to >> execute goal >> org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile >> (default-testCompile) on project hadoop-common: Compilation failure >>> >> /Users/serkan/programlar/dev/hadooptest/hadoop-trunk/hadoop-common-project/hadoop-common/target/generated-test-sources/java/org/apache/hadoop/io/serializer/avro/AvroRecord.java:[10,244] >> unmappable character for encoding UTF-8 >>> >>> >>> I f i check the code i discovered the reason for error : >>> >>> public static final org.apache.avro.Schema SCHEMA$ = new >> org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"AvroRecord\",\"namespace\":\"org.apache.hadoop.io.serializer.avro\",\"fields\":[{\"name\":\"intField\",\"type\":\"Ýnt\"}]}"); >>> >>> As you can see, locale dependent capitalization of letter "i" turns in >> to "Ý". >>> >>> May i report a bug ? >>> >>> >>> Note : I may fix this by changing locale to EN but not prefer. >> >> > > -- > CONFIDENTIALITY NOTICE > NOTICE: This message is intended for the use of the individual or entity to > which it is addressed and may contain information that is confidential, > privileged and exempt from disclosure under applicable law. If the reader > of this message is not the intended recipient, you are hereby notified that > any printing, copying, dissemination, distribution, disclosure or > forwarding of this communication is strictly prohibited. If you have > received this communication in error, please contact the sender immediately > and delete it from your system. Thank You.
