Plugin for grails 2.4.3, not working.

28 views
Skip to first unread message

Santosh Singh

unread,
Sep 19, 2014, 4:07:55 AM9/19/14
to grails-mahou...@googlegroups.com
Hi,

I am using grails 2.3.6, but i want to upgrade grails version to 2.4.3 and i found last updated plugin for mahout-recommender is 0.5.2 http://grails.org/plugin/mahout-recommender which is not working with grails 2.4.3. i created this in my project but still facing some issue with class not found like "unable to resolve class org.apache.mahout.cf.taste.common.TasteException"

sample code exception is :- 

[groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 24: unable to resolve class org.apache.mahout.cf.taste.common.TasteException
  [groovyc]  @ line 24, column 1.
  [groovyc]    import org.apache.mahout.cf.taste.common.TasteException
  [groovyc]    ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 17: unable to resolve class org.apache.mahout.cf.taste.eval.RecommenderBuilder
  [groovyc]  @ line 17, column 1.
  [groovyc]    import org.apache.mahout.cf.taste.eval.RecommenderBuilder
  [groovyc]    ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 25: unable to resolve class org.apache.mahout.cf.taste.common.Weighting
  [groovyc]  @ line 25, column 1.
  [groovyc]    import org.apache.mahout.cf.taste.common.Weighting
  [groovyc]    ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 22: unable to resolve class org.apache.mahout.cf.taste.model.DataModel
  [groovyc]  @ line 22, column 1.
  [groovyc]    import org.apache.mahout.cf.taste.model.DataModel
  [groovyc]    ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 20: unable to resolve class org.apache.mahout.cf.taste.recommender.Recommender
  [groovyc]  @ line 20, column 1.
  [groovyc]    import org.apache.mahout.cf.taste.recommender.Recommender
  [groovyc]    ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 23: unable to resolve class org.apache.mahout.cf.taste.similarity.ItemSimilarity
  [groovyc]  @ line 23, column 1.
  [groovyc]    import org.apache.mahout.cf.taste.similarity.ItemSimilarity 
  [groovyc]    ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 33: unable to resolve class org.apache.mahout.cf.taste.eval.RecommenderBuilder 
  [groovyc]  @ line 33, column 1.
  [groovyc]    class ItemBasedEuclideanDistanceRecommenderBuilder implements RecommenderBuilder {
  [groovyc]    ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 36: unable to resolve class org.apache.mahout.cf.taste.model.DataModel 
  [groovyc]  @ line 36, column 38.
  [groovyc]     public Recommender buildRecommender(DataModel model) throws TasteException {
  [groovyc]                                         ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 36: unable to resolve class org.apache.mahout.cf.taste.common.TasteException 
  [groovyc]  @ line 36, column 2.
  [groovyc]     public Recommender buildRecommender(DataModel model) throws TasteException {
  [groovyc]     ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 36: unable to resolve class org.apache.mahout.cf.taste.recommender.Recommender 
  [groovyc]  @ line 36, column 2.
  [groovyc]     public Recommender buildRecommender(DataModel model) throws TasteException {
  [groovyc]     ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 37: unable to resolve class EuclideanDistanceSimilarity 
  [groovyc]  @ line 37, column 31.
  [groovyc]     ItemSimilarity similarity = new EuclideanDistanceSimilarity(model, 
  [groovyc]                                  ^
  [groovyc] 
  [groovyc] /home/santosh/TestGrails2.4/oodles-site/src/groovy/org/grails/mahout/recommender/ItemBasedEuclideanDistanceRecommenderBuilder.groovy: 39: unable to resolve class GenericItemBasedRecommender 
  [groovyc]  @ line 39, column 10.
  [groovyc]     return new GenericItemBasedRecommender(model, similarity)
  [groovyc]             


Reply all
Reply to author
Forward
0 new messages