You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mahout.apache.org by Defenestrator <de...@gmail.com> on 2010/09/10 22:58:12 UTC

Running example

Hi,

I'm following the quickstart directions and am running into an error trying
to run an example.  Looks like BookCrossingRecommenderEvaluatorRunner is
missing from the classpath.  But can someone give me a pointer on how to run
this?

1. svn up on mahout/trunk
2. mvn install in core
3. mvn install in examples
4. mvn -q exec:java
-Dexec.mainClass="org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner"
-X

Error:
org.apache.maven.lifecycle.LifecycleExecutionException: An exception occured
while executing the Java class.
org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
    at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: An exception
occured while executing the Java class.
org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
    at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:346)
    at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
    ... 17 more
Caused by: java.lang.ClassNotFoundException:
org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:284)
    at java.lang.Thread.run(Thread.java:619)

Re: Running example

Posted by Sean Owen <sr...@gmail.com>.
Update to head from SVN and try again. I believe I fixed that.

On Thu, Oct 7, 2010 at 10:41 PM, Defenestrator
<de...@gmail.com> wrote:
> I've been busy, so I hadn't had a chance to continue this until today.
>
> Here is the current error when following the steps for running an example:
>

Re: Running example

Posted by Defenestrator <de...@gmail.com>.
I've been busy, so I hadn't had a chance to continue this until today.

Here is the current error when following the steps for running an example:

org.apache.maven.lifecycle.LifecycleExecutionException: An exception occured
while executing the Java class. null
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
    at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: An exception
occured while executing the Java class. null
    at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:346)
    at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
    ... 17 more
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:291)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
    at
org.apache.mahout.cf.taste.example.TasteOptionParser.getRatings(TasteOptionParser.java:74)
    at
org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner.main(BookCrossingRecommenderEvaluatorRunner.java:42)
    ... 6 more


On Fri, Sep 10, 2010 at 1:58 PM, Defenestrator
<de...@gmail.com>wrote:

> Hi,
>
> I'm following the quickstart directions and am running into an error trying
> to run an example.  Looks like BookCrossingRecommenderEvaluatorRunner is
> missing from the classpath.  But can someone give me a pointer on how to run
> this?
>
> 1. svn up on mahout/trunk
> 2. mvn install in core
> 3. mvn install in examples
> 4. mvn -q exec:java
> -Dexec.mainClass="org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner"
> -X
>
> Error:
> org.apache.maven.lifecycle.LifecycleExecutionException: An exception
> occured while executing the Java class.
> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>     at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>     at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>     at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>     at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>     at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException: An exception
> occured while executing the Java class.
> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>     at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:346)
>     at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>     ... 17 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>     at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:284)
>     at java.lang.Thread.run(Thread.java:619)
>
>

Re: Running example

Posted by Lance Norskog <go...@gmail.com>.
I remember now. I had to do a couple of other things to make this
work. (Using 0.4 trunk from a few weeks ago.)

I'll look at it again. But, yes, I think that page is the right one to
start with.


On Fri, Sep 10, 2010 at 2:50 PM, Defenestrator
<de...@gmail.com> wrote:
> Hi Lance,
>
> I believe I am looking at that page (
> https://cwiki.apache.org/confluence/display/MAHOUT/RecommendationExamples)
> or at least the class that's not found is the one you're talking about.
>
> Thanks.
>
> On Fri, Sep 10, 2010 at 2:39 PM, Lance Norskog <go...@gmail.com> wrote:
>
>> Which page is this from? There are two or three pages in the wiki that
>> show how to run these examples, this is is an older one that doesn't
>> work any more.
>>
>> Try searching the Mahout wiki for
>> BookCrossingRecommenderEvaluatorRunner and you should find the latest,
>> working one.
>>
>> On Fri, Sep 10, 2010 at 1:58 PM, Defenestrator
>> <de...@gmail.com> wrote:
>> > Hi,
>> >
>> > I'm following the quickstart directions and am running into an error
>> trying
>> > to run an example.  Looks like BookCrossingRecommenderEvaluatorRunner is
>> > missing from the classpath.  But can someone give me a pointer on how to
>> run
>> > this?
>> >
>> > 1. svn up on mahout/trunk
>> > 2. mvn install in core
>> > 3. mvn install in examples
>> > 4. mvn -q exec:java
>> >
>> -Dexec.mainClass="org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner"
>> > -X
>> >
>> > Error:
>> > org.apache.maven.lifecycle.LifecycleExecutionException: An exception
>> occured
>> > while executing the Java class.
>> >
>> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>> >    at
>> >
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
>> >    at
>> >
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>> >    at
>> >
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>> >    at
>> >
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>> >    at
>> >
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>> >    at
>> >
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>> >    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>> >    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>> >    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>> >    at
>> > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>> >    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >    at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >    at
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >    at java.lang.reflect.Method.invoke(Method.java:597)
>> >    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>> >    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>> >    at
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>> >    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> > Caused by: org.apache.maven.plugin.MojoExecutionException: An exception
>> > occured while executing the Java class.
>> >
>> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>> >    at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:346)
>> >    at
>> >
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>> >    at
>> >
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>> >    ... 17 more
>> > Caused by: java.lang.ClassNotFoundException:
>> >
>> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>> >    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>> >    at java.security.AccessController.doPrivileged(Native Method)
>> >    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>> >    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>> >    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>> >    at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:284)
>> >    at java.lang.Thread.run(Thread.java:619)
>> >
>>
>>
>>
>> --
>> Lance Norskog
>> goksron@gmail.com
>>
>



-- 
Lance Norskog
goksron@gmail.com

Re: Running example

Posted by Sean Owen <sr...@gmail.com>.
It would be great if anyone who finds corrections to that page could post a
definitive change that's needed. But yes like Sebastian I don't have the
issue -- is it a matter of working directory indeed that fixes it?

On Fri, Sep 10, 2010 at 11:05 PM, Sebastian Schelter <ss...@apache.org> wrote:

> Hi,
>
> You have to cd into the examples directory before executing the mvn
> command.
>
>
>

Re: Running example

Posted by Sebastian Schelter <ss...@apache.org>.
Hi,

You have to cd into the examples directory before executing the mvn command.



Am 10.09.2010 23:50, schrieb Defenestrator:
> Hi Lance,
>
> I believe I am looking at that page (
> https://cwiki.apache.org/confluence/display/MAHOUT/RecommendationExamples)
> or at least the class that's not found is the one you're talking about.
>
> Thanks.
>
> On Fri, Sep 10, 2010 at 2:39 PM, Lance Norskog <go...@gmail.com> wrote:
>
>   
>> Which page is this from? There are two or three pages in the wiki that
>> show how to run these examples, this is is an older one that doesn't
>> work any more.
>>
>> Try searching the Mahout wiki for
>> BookCrossingRecommenderEvaluatorRunner and you should find the latest,
>> working one.
>>
>> On Fri, Sep 10, 2010 at 1:58 PM, Defenestrator
>> <de...@gmail.com> wrote:
>>     
>>> Hi,
>>>
>>> I'm following the quickstart directions and am running into an error
>>>       
>> trying
>>     
>>> to run an example.  Looks like BookCrossingRecommenderEvaluatorRunner is
>>> missing from the classpath.  But can someone give me a pointer on how to
>>>       
>> run
>>     
>>> this?
>>>
>>> 1. svn up on mahout/trunk
>>> 2. mvn install in core
>>> 3. mvn install in examples
>>> 4. mvn -q exec:java
>>>
>>>       
>> -Dexec.mainClass="org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner"
>>     
>>> -X
>>>
>>> Error:
>>> org.apache.maven.lifecycle.LifecycleExecutionException: An exception
>>>       
>> occured
>>     
>>> while executing the Java class.
>>>
>>>       
>> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>>     
>>>    at
>>>
>>>       
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
>>     
>>>    at
>>>
>>>       
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>>     
>>>    at
>>>
>>>       
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>>     
>>>    at
>>>
>>>       
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>>     
>>>    at
>>>
>>>       
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>>     
>>>    at
>>>
>>>       
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>>     
>>>    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>>>    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>>>    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>>>    at
>>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>    at
>>>
>>>       
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     
>>>    at
>>>
>>>       
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     
>>>    at java.lang.reflect.Method.invoke(Method.java:597)
>>>    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>    at
>>>       
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>     
>>>    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: org.apache.maven.plugin.MojoExecutionException: An exception
>>> occured while executing the Java class.
>>>
>>>       
>> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>>     
>>>    at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:346)
>>>    at
>>>
>>>       
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>>     
>>>    at
>>>
>>>       
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>     
>>>    ... 17 more
>>> Caused by: java.lang.ClassNotFoundException:
>>>
>>>       
>> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>>     
>>>    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>>    at java.security.AccessController.doPrivileged(Native Method)
>>>    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>>>    at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:284)
>>>    at java.lang.Thread.run(Thread.java:619)
>>>
>>>       
>>
>>
>> --
>> Lance Norskog
>> goksron@gmail.com
>>
>>     
>   


Re: Running example

Posted by Defenestrator <de...@gmail.com>.
Hi Lance,

I believe I am looking at that page (
https://cwiki.apache.org/confluence/display/MAHOUT/RecommendationExamples)
or at least the class that's not found is the one you're talking about.

Thanks.

On Fri, Sep 10, 2010 at 2:39 PM, Lance Norskog <go...@gmail.com> wrote:

> Which page is this from? There are two or three pages in the wiki that
> show how to run these examples, this is is an older one that doesn't
> work any more.
>
> Try searching the Mahout wiki for
> BookCrossingRecommenderEvaluatorRunner and you should find the latest,
> working one.
>
> On Fri, Sep 10, 2010 at 1:58 PM, Defenestrator
> <de...@gmail.com> wrote:
> > Hi,
> >
> > I'm following the quickstart directions and am running into an error
> trying
> > to run an example.  Looks like BookCrossingRecommenderEvaluatorRunner is
> > missing from the classpath.  But can someone give me a pointer on how to
> run
> > this?
> >
> > 1. svn up on mahout/trunk
> > 2. mvn install in core
> > 3. mvn install in examples
> > 4. mvn -q exec:java
> >
> -Dexec.mainClass="org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner"
> > -X
> >
> > Error:
> > org.apache.maven.lifecycle.LifecycleExecutionException: An exception
> occured
> > while executing the Java class.
> >
> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
> >    at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
> >    at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
> >    at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
> >    at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
> >    at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
> >    at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
> >    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
> >    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
> >    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
> >    at
> > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
> >    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >    at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >    at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >    at java.lang.reflect.Method.invoke(Method.java:597)
> >    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> >    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >    at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> >    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > Caused by: org.apache.maven.plugin.MojoExecutionException: An exception
> > occured while executing the Java class.
> >
> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
> >    at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:346)
> >    at
> >
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
> >    at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
> >    ... 17 more
> > Caused by: java.lang.ClassNotFoundException:
> >
> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
> >    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> >    at java.security.AccessController.doPrivileged(Native Method)
> >    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> >    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> >    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> >    at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:284)
> >    at java.lang.Thread.run(Thread.java:619)
> >
>
>
>
> --
> Lance Norskog
> goksron@gmail.com
>

Re: Running example

Posted by Lance Norskog <go...@gmail.com>.
Which page is this from? There are two or three pages in the wiki that
show how to run these examples, this is is an older one that doesn't
work any more.

Try searching the Mahout wiki for
BookCrossingRecommenderEvaluatorRunner and you should find the latest,
working one.

On Fri, Sep 10, 2010 at 1:58 PM, Defenestrator
<de...@gmail.com> wrote:
> Hi,
>
> I'm following the quickstart directions and am running into an error trying
> to run an example.  Looks like BookCrossingRecommenderEvaluatorRunner is
> missing from the classpath.  But can someone give me a pointer on how to run
> this?
>
> 1. svn up on mahout/trunk
> 2. mvn install in core
> 3. mvn install in examples
> 4. mvn -q exec:java
> -Dexec.mainClass="org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner"
> -X
>
> Error:
> org.apache.maven.lifecycle.LifecycleExecutionException: An exception occured
> while executing the Java class.
> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>    at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>    at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>    at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>    at java.lang.reflect.Method.invoke(Method.java:597)
>    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException: An exception
> occured while executing the Java class.
> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>    at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:346)
>    at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>    at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>    ... 17 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingRecommenderEvaluatorRunner
>    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>    at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:284)
>    at java.lang.Thread.run(Thread.java:619)
>



-- 
Lance Norskog
goksron@gmail.com