[
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)