[ https://issues.apache.org/jira/browse/MAHOUT-802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13100683#comment-13100683 ]
Sean Owen commented on MAHOUT-802: ---------------------------------- I think these are fine changes and Sebastian's comment is correct. What's the issue with hard-coded paths? > Start Phase doesn't properly work in RecommenderJob > --------------------------------------------------- > > Key: MAHOUT-802 > URL: https://issues.apache.org/jira/browse/MAHOUT-802 > Project: Mahout > Issue Type: Bug > Reporter: Grant Ingersoll > Assignee: Grant Ingersoll > Priority: Minor > Fix For: 0.6 > > Attachments: MAHOUT-802.patch, MAHOUT-802b.patch > > > I'm trying to run RecommenderJob and do --startPhase 2 since I have my prefs > already in the right format. Unfortunately, when I do that, I get: > {quote} > java.lang.IllegalArgumentException: Number of columns was not correctly set! > at > com.google.common.base.Preconditions.checkArgument(Preconditions.java:88) > at > org.apache.mahout.math.hadoop.similarity.RowSimilarityJob$SimilarityReducer.setup(RowSimilarityJob.java:296) > at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:174) > at > org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:648) > at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:416) > at > org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:256) > {quote} > This appears to be due to the fact that the numberOfUsers variable defaults > to 0 and is only set when phase 1 is run. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira