You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@whirr.apache.org by Russell Jurney <ru...@gmail.com> on 2013/07/27 04:34:33 UTC

Building Whirr - CLASSPATH problem :(

After building Whirr from source via 'mvn package':

$ bin/whirr launch-cluster --config recipes/zookeeper-ec2.properties
--private-key-file ~/.ssh/id_rsa_whirr
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/whirr/cli/Main
Caused by: java.lang.ClassNotFoundException: org.apache.whirr.cli.Main
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:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

Any ideas?

-- 
Russell Jurney twitter.com/rjurney russell.jurney@gmail.com datasyndrome.com

Re: Building Whirr - CLASSPATH problem :(

Posted by Andrei Savu <sa...@gmail.com>.
Check the wiki. It has instructions for all this.
On Jul 27, 2013 7:12 AM, "Russell Jurney" <ru...@gmail.com> wrote:

> I'm able to build Whirr and get it running with this command: mvn clean
> install -Dmaven.test.failure.ignore=true -Dcheckstyle.skip
>
> Now I need to figure out how to parametize the integration tests
> (environment variabless $WHIRR_IDENTITY, etc. aren't working), and make
> check style fixes. Anyone know how to make check style fixes?
>
>
> On Fri, Jul 26, 2013 at 7:56 PM, Russell Jurney <ru...@gmail.com>wrote:
>
>> Looks like I needed to 'mvn install', which gets me this:
>>
>> Results :
>>
>> Tests in error:
>>
>> testEmptyInstanceTemplates(org.apache.whirr.actions.CleanupClusterActionTest)
>>
>> testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.CleanupClusterActionTest)
>>
>> testFilterScriptExecutionByRole(org.apache.whirr.actions.CleanupClusterActionTest)
>>
>> testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.CleanupClusterActionTest)
>>
>> testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.CleanupClusterActionTest)
>>
>> testNoScriptExecutionsForNoop(org.apache.whirr.actions.CleanupClusterActionTest)
>>
>> testEmptyInstanceTemplates(org.apache.whirr.actions.ConfigureServicesActionTest)
>>
>> testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.ConfigureServicesActionTest)
>>
>> testFilterScriptExecutionByRole(org.apache.whirr.actions.ConfigureServicesActionTest)
>>
>> testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.ConfigureServicesActionTest)
>>
>> testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.ConfigureServicesActionTest)
>>
>> testNoScriptExecutionsForNoop(org.apache.whirr.actions.ConfigureServicesActionTest)
>>
>> testEmptyInstanceTemplates(org.apache.whirr.actions.StartServicesActionTest)
>>
>> testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.StartServicesActionTest)
>>
>> testFilterScriptExecutionByRole(org.apache.whirr.actions.StartServicesActionTest)
>>
>> testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.StartServicesActionTest)
>>
>> testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.StartServicesActionTest)
>>
>> testNoScriptExecutionsForNoop(org.apache.whirr.actions.StartServicesActionTest)
>>
>> testEmptyInstanceTemplates(org.apache.whirr.actions.StopServicesActionTest)
>>
>> testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.StopServicesActionTest)
>>
>> testFilterScriptExecutionByRole(org.apache.whirr.actions.StopServicesActionTest)
>>
>> testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.StopServicesActionTest)
>>
>> testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.StopServicesActionTest)
>>
>> testNoScriptExecutionsForNoop(org.apache.whirr.actions.StopServicesActionTest)
>>
>>
>> On Fri, Jul 26, 2013 at 7:34 PM, Russell Jurney <russell.jurney@gmail.com
>> > wrote:
>>
>>> After building Whirr from source via 'mvn package':
>>>
>>> $ bin/whirr launch-cluster --config recipes/zookeeper-ec2.properties
>>> --private-key-file ~/.ssh/id_rsa_whirr
>>> Exception in thread "main" java.lang.NoClassDefFoundError:
>>> org/apache/whirr/cli/Main
>>> Caused by: java.lang.ClassNotFoundException: org.apache.whirr.cli.Main
>>> 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:306)
>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>>  at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>
>>> Any ideas?
>>>
>>> --
>>> Russell Jurney twitter.com/rjurney russell.jurney@gmail.com datasyndrome
>>> .com
>>>
>>
>>
>>
>> --
>> Russell Jurney twitter.com/rjurney russell.jurney@gmail.com datasyndrome.
>> com
>>
>
>
>
> --
> Russell Jurney twitter.com/rjurney russell.jurney@gmail.com datasyndrome.
> com
>

Re: Building Whirr - CLASSPATH problem :(

Posted by Russell Jurney <ru...@gmail.com>.
I'm able to build Whirr and get it running with this command: mvn clean
install -Dmaven.test.failure.ignore=true -Dcheckstyle.skip

Now I need to figure out how to parametize the integration tests
(environment variabless $WHIRR_IDENTITY, etc. aren't working), and make
check style fixes. Anyone know how to make check style fixes?


On Fri, Jul 26, 2013 at 7:56 PM, Russell Jurney <ru...@gmail.com>wrote:

> Looks like I needed to 'mvn install', which gets me this:
>
> Results :
>
> Tests in error:
>
> testEmptyInstanceTemplates(org.apache.whirr.actions.CleanupClusterActionTest)
>
> testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.CleanupClusterActionTest)
>
> testFilterScriptExecutionByRole(org.apache.whirr.actions.CleanupClusterActionTest)
>
> testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.CleanupClusterActionTest)
>
> testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.CleanupClusterActionTest)
>
> testNoScriptExecutionsForNoop(org.apache.whirr.actions.CleanupClusterActionTest)
>
> testEmptyInstanceTemplates(org.apache.whirr.actions.ConfigureServicesActionTest)
>
> testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.ConfigureServicesActionTest)
>
> testFilterScriptExecutionByRole(org.apache.whirr.actions.ConfigureServicesActionTest)
>
> testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.ConfigureServicesActionTest)
>
> testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.ConfigureServicesActionTest)
>
> testNoScriptExecutionsForNoop(org.apache.whirr.actions.ConfigureServicesActionTest)
>
> testEmptyInstanceTemplates(org.apache.whirr.actions.StartServicesActionTest)
>
> testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.StartServicesActionTest)
>
> testFilterScriptExecutionByRole(org.apache.whirr.actions.StartServicesActionTest)
>
> testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.StartServicesActionTest)
>
> testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.StartServicesActionTest)
>
> testNoScriptExecutionsForNoop(org.apache.whirr.actions.StartServicesActionTest)
>
> testEmptyInstanceTemplates(org.apache.whirr.actions.StopServicesActionTest)
>
> testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.StopServicesActionTest)
>
> testFilterScriptExecutionByRole(org.apache.whirr.actions.StopServicesActionTest)
>
> testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.StopServicesActionTest)
>
> testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.StopServicesActionTest)
>
> testNoScriptExecutionsForNoop(org.apache.whirr.actions.StopServicesActionTest)
>
>
> On Fri, Jul 26, 2013 at 7:34 PM, Russell Jurney <ru...@gmail.com>wrote:
>
>> After building Whirr from source via 'mvn package':
>>
>> $ bin/whirr launch-cluster --config recipes/zookeeper-ec2.properties
>> --private-key-file ~/.ssh/id_rsa_whirr
>> Exception in thread "main" java.lang.NoClassDefFoundError:
>> org/apache/whirr/cli/Main
>> Caused by: java.lang.ClassNotFoundException: org.apache.whirr.cli.Main
>> 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:306)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>  at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>
>> Any ideas?
>>
>> --
>> Russell Jurney twitter.com/rjurney russell.jurney@gmail.com datasyndrome.
>> com
>>
>
>
>
> --
> Russell Jurney twitter.com/rjurney russell.jurney@gmail.com datasyndrome.
> com
>



-- 
Russell Jurney twitter.com/rjurney russell.jurney@gmail.com datasyndrome.com

Re: Building Whirr - CLASSPATH problem :(

Posted by Russell Jurney <ru...@gmail.com>.
Looks like I needed to 'mvn install', which gets me this:

Results :

Tests in error:

testEmptyInstanceTemplates(org.apache.whirr.actions.CleanupClusterActionTest)

testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.CleanupClusterActionTest)

testFilterScriptExecutionByRole(org.apache.whirr.actions.CleanupClusterActionTest)

testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.CleanupClusterActionTest)

testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.CleanupClusterActionTest)

testNoScriptExecutionsForNoop(org.apache.whirr.actions.CleanupClusterActionTest)

testEmptyInstanceTemplates(org.apache.whirr.actions.ConfigureServicesActionTest)

testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.ConfigureServicesActionTest)

testFilterScriptExecutionByRole(org.apache.whirr.actions.ConfigureServicesActionTest)

testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.ConfigureServicesActionTest)

testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.ConfigureServicesActionTest)

testNoScriptExecutionsForNoop(org.apache.whirr.actions.ConfigureServicesActionTest)

testEmptyInstanceTemplates(org.apache.whirr.actions.StartServicesActionTest)

testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.StartServicesActionTest)

testFilterScriptExecutionByRole(org.apache.whirr.actions.StartServicesActionTest)

testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.StartServicesActionTest)

testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.StartServicesActionTest)

testNoScriptExecutionsForNoop(org.apache.whirr.actions.StartServicesActionTest)

testEmptyInstanceTemplates(org.apache.whirr.actions.StopServicesActionTest)

testActionIsExecutedOnAllRelevantNodes(org.apache.whirr.actions.StopServicesActionTest)

testFilterScriptExecutionByRole(org.apache.whirr.actions.StopServicesActionTest)

testFilterScriptExecutionByInstanceId(org.apache.whirr.actions.StopServicesActionTest)

testFilterScriptExecutionByRoleAndInstanceId(org.apache.whirr.actions.StopServicesActionTest)

testNoScriptExecutionsForNoop(org.apache.whirr.actions.StopServicesActionTest)


On Fri, Jul 26, 2013 at 7:34 PM, Russell Jurney <ru...@gmail.com>wrote:

> After building Whirr from source via 'mvn package':
>
> $ bin/whirr launch-cluster --config recipes/zookeeper-ec2.properties
> --private-key-file ~/.ssh/id_rsa_whirr
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/whirr/cli/Main
> Caused by: java.lang.ClassNotFoundException: org.apache.whirr.cli.Main
> 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:306)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>
> Any ideas?
>
> --
> Russell Jurney twitter.com/rjurney russell.jurney@gmail.com datasyndrome.
> com
>



-- 
Russell Jurney twitter.com/rjurney russell.jurney@gmail.com datasyndrome.com