[ 
https://issues.apache.org/jira/browse/HBASE-10548?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13903250#comment-13903250
 ] 

Jean-Marc Spaggiari commented on HBASE-10548:
---------------------------------------------

jmspaggiari@t430s:~/test/hbase-0.94$ mvn -f pom.xml dependency:tree | grep math
[INFO] +- org.apache.commons:commons-math:jar:2.1:test (scope not updated to 
compile)

jmspaggiari@t430s:~/test/hbase-0.96$ mvn -f pom.xml dependency:tree | grep math
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
from 2.1)

jmspaggiari@t430s:~/test/hbase-0.98$ mvn -f pom.xml dependency:tree | grep math
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
from 2.1)

jmspaggiari@t430s:~/test/hbase-trunk$ mvn -f pom.xml dependency:tree | grep math
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
from 2.1)
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
from 2.1)
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
from 2.1)
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
from 2.1)
[INFO] +- org.apache.commons:commons-math:jar:2.2:compile
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
from 2.1)
[INFO] +- org.apache.commons:commons-math:jar:2.2:compile
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
from 2.1)
[INFO] +- org.apache.commons:commons-math:jar:2.2:compile
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile
[INFO] |  |  +- org.apache.commons:commons-math:jar:2.2:compile (version 
managed from 2.1)


So. For 0.94 it's just normal to have 2.1. On the others, we should have 2.2 
but the comment is "version managed from 2.1", no sure what it means...

> PerfEval work around wrong runtime dependency version
> -----------------------------------------------------
>
>                 Key: HBASE-10548
>                 URL: https://issues.apache.org/jira/browse/HBASE-10548
>             Project: HBase
>          Issue Type: Bug
>          Components: test
>    Affects Versions: 0.96.2, 0.98.1, 0.99.0
>            Reporter: Nick Dimiduk
>            Assignee: Nick Dimiduk
>            Priority: Minor
>         Attachments: HBASE-10548.00.patch
>
>
> From my 
> [comment|https://issues.apache.org/jira/browse/HBASE-10511?focusedCommentId=13902238&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13902238]
>  on HBASE-10511:
> I have hadoop-1.2.1 installed from tgz, which packages commons-math-2.1. This 
> is *different* from the listed maven dependency, 2.2.
> {noformat}
> $ tar tvf hadoop-1.2.1.tar.gz | grep commons-math
> -rw-rw-r--  0 0      0      832410 Jul 22  2013 
> hadoop-1.2.1/lib/commons-math-2.1.jar
> $ mvn -f pom.xml.hadoop1 dependency:tree | grep commons-math
> [INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
> from 2.1)
> [INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
> from 2.1)
> [INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
> from 2.1)
> [INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile (version managed 
> from 2.1)
> [INFO] +- org.apache.commons:commons-math:jar:2.2:compile
> [INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile
> [INFO] +- org.apache.commons:commons-math:jar:2.2:compile
> [INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile
> [INFO] +- org.apache.commons:commons-math:jar:2.2:compile
> [INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile
> [INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile
> {noformat}
> This is a problem because the 2.1 version of 
> [DescriptiveStatistics|http://commons.apache.org/proper/commons-math/javadocs/api-2.1/org/apache/commons/math/stat/descriptive/DescriptiveStatistics.html]
>  doesn't have a double[] constructor. Running the MR job, mappers fail:
> {noformat}
> java.lang.NoSuchMethodError: 
> org.apache.commons.math.stat.descriptive.DescriptiveStatistics.<init>([D)V
>       at 
> org.apache.hadoop.hbase.PerformanceEvaluation$RandomReadTest.testTakedown(PerformanceEvaluation.java:1163)
>       at 
> org.apache.hadoop.hbase.PerformanceEvaluation$Test.test(PerformanceEvaluation.java:984)
>       at 
> org.apache.hadoop.hbase.PerformanceEvaluation.runOneClient(PerformanceEvaluation.java:1401)
>       at 
> org.apache.hadoop.hbase.PerformanceEvaluation$EvaluationMapTask.map(PerformanceEvaluation.java:522)
>       at 
> org.apache.hadoop.hbase.PerformanceEvaluation$EvaluationMapTask.map(PerformanceEvaluation.java:474)
>       at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:145)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to