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.

Reply via email to