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

Hudson commented on MAHOUT-1317:
--------------------------------

SUCCESS: Integrated in Mahout-Quality #2330 (See 
[https://builds.apache.org/job/Mahout-Quality/2330/])
MAHOUT-1317:Clarify some of the messages in Preconditions.checkArgument 
(smarthi: rev 1544673)
* /mahout/trunk/CHANGELOG
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/hadoop/als/SolveExplicitFeedbackMapper.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/hadoop/als/SolveImplicitFeedbackMapper.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/hadoop/similarity/item/ItemSimilarityJob.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/common/SamplingLongPrimitiveIterator.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/common/WeightedRunningAverage.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/eval/AbstractDifferenceRecommenderEvaluator.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/eval/GenericRecommenderIRStatsEvaluator.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/eval/IRStatisticsImpl.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/SamplingCandidateItemsStrategy.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/TopItems.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/similarity/GenericItemSimilarity.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/similarity/GenericUserSimilarity.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/classifier/df/data/DataConverter.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/classifier/df/data/DataLoader.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/classifier/df/data/Dataset.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/classifier/df/mapreduce/partial/Step1Mapper.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/classifier/df/mapreduce/partial/TreeID.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/classifier/naivebayes/training/WeightsMapper.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/clustering/kmeans/RandomSeedGenerator.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/clustering/streaming/mapreduce/StreamingKMeansDriver.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/common/iterator/SamplingIterator.java
* /mahout/trunk/core/src/main/java/org/apache/mahout/math/Varint.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/RowSimilarityJob.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/math/neighborhood/BruteSearch.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/math/neighborhood/FastProjectionSearch.java
* 
/mahout/trunk/core/src/main/java/org/apache/mahout/math/neighborhood/ProjectionSearch.java
* 
/mahout/trunk/core/src/test/java/org/apache/mahout/math/neighborhood/SearchQualityTest.java
* 
/mahout/trunk/examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/KDDCupDataModel.java
* 
/mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/cassandra/CassandraDataModel.java
* 
/mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/mongodb/MongoDBDataModel.java
* 
/mahout/trunk/integration/src/main/java/org/apache/mahout/utils/SplitInput.java
* 
/mahout/trunk/integration/src/main/java/org/apache/mahout/utils/vectors/lucene/LuceneIterator.java
* 
/mahout/trunk/math/src/main/java/org/apache/mahout/math/CholeskyDecomposition.java
* 
/mahout/trunk/math/src/main/java/org/apache/mahout/math/als/AlternatingLeastSquaresSolver.java
* 
/mahout/trunk/math/src/main/java/org/apache/mahout/math/random/ChineseRestaurant.java
* /mahout/trunk/math/src/main/java/org/apache/mahout/math/random/Empirical.java


> Clarify some of the messages in Preconditions.checkArgument
> -----------------------------------------------------------
>
>                 Key: MAHOUT-1317
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-1317
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.9
>            Reporter: BFL
>            Assignee: Suneel Marthi
>            Priority: Minor
>             Fix For: 0.9
>
>         Attachments: MAHOUT-1317.patch, MAHOUT-1317.patch
>
>
> In experimenting with things, I was getting some errors from 
> RowSimilarityJob, that in looking at the source I realized were a little 
> incomplete as to what the true issue was.  In this case, they were of the 
> form:
> Preconditions.checkArgument(maxSimilaritiesPerRow > 0, "Incorrect maximum 
> number of similarities per row!");
> Here, it is known that the actual issue is that the parameter must be zero 
> (or negative), not just that it's "incorrect", and a (trivial) change to the 
> error message might save some folks some time... especially newbies like 
> myself.
> A quick grep of the code showed a few more cases like that across the code 
> base that would be (apparently) easy to fix and maybe save folks time when 
> they get the relevant error.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to