[ 
https://issues.apache.org/jira/browse/AVRO-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12744278#action_12744278
 ] 

Doug Cutting commented on AVRO-94:
----------------------------------

This test does not fail on trunk for me.

{code}
test-java:
    [junit] Running org.apache.avro.TestReflect
    [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.05 sec
{code}

I use JDK 1.6 on Ubuntu.  Could this be OSX-specific?


> Paranamer does not return field names where Avro expects it does
> ----------------------------------------------------------------
>
>                 Key: AVRO-94
>                 URL: https://issues.apache.org/jira/browse/AVRO-94
>             Project: Avro
>          Issue Type: Bug
>          Components: java
>    Affects Versions: 1.0.0, 1.0.1
>         Environment: OSX Leopard, Java 1.6, Eclipse
>            Reporter: Eelco Hillenius
>             Fix For: 1.0.1
>
>
> Not sure whether this is a bug in Paranamer or whether Avro has the wrong 
> expectations, but currently TestReflect#testProtocol throws an 
> ArrayIndexOutOfBoundsException due to this problem, and 
> http://mail-archives.apache.org/mod_mbox/hadoop-avro-user/200908.mbox/%[email protected]%3e
>  seems to point to that same problem.
> In ReflectData#getMessage:
> {code}
> String[] paramNames = PARANAMER.lookupParameterNames(method);
> java.lang.reflect.Type[] paramTypes = method.getGenericParameterTypes();
> for (int i = 0; i < paramTypes.length; i++)
>   fields.put(paramNames[i],   <-- in the test, paramNames has lenght 0, while 
> paramTypes has length 1
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to