[
https://issues.apache.org/jira/browse/SLIDER-934?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14730830#comment-14730830
]
Steve Loughran commented on SLIDER-934:
---------------------------------------
{code}
2015-09-04 14:24:50,192 [JUnit] DEBUG framework.ShellBase (?:call(?)) - export
HADOOP_CONF_DIR=/Users/stevel/Projects/clusterconfigs/clusters/devix/conf;
export
SLIDER_CONF_DIR=/Users/stevel/Projects/clusterconfigs/clusters/devix/slider;
/Users/stevel/Projects/Hortonworks/Projects/slider/slider-assembly/target/slider-0.81.0-incubating-SNAPSHOT-all/slider-0.81.0-incubating-SNAPSHOT/bin/slider
destroy test-agent-cluster-lifecycle
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 587.252 sec <<<
FAILURE! - in org.apache.slider.funtest.lifecycle.AgentClusterLifecycleIT
testAgentClusterLifecycle(org.apache.slider.funtest.lifecycle.AgentClusterLifecycleIT)
Time elapsed: 583.92 sec <<< ERROR!
org.apache.slider.core.exceptions.SliderException: Expected exit code of
command
/Users/stevel/Projects/Hortonworks/Projects/slider/slider-assembly/target/slider-0.81.0-incubating-SNAPSHOT-all/slider-0.81.0-incubating-SNAPSHOT/bin/slider
list : 0 - actual=-1
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at
org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
at
org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:71)
at
org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:81)
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:230)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
at
org.apache.slider.funtest.framework.ShellBase.assertExitCode(ShellBase.groovy:195)
at
org.apache.slider.funtest.framework.ShellBase.assertExitCode(ShellBase.groovy)
at
org.apache.slider.funtest.framework.ShellBase.execute(ShellBase.groovy:139)
at org.apache.slider.funtest.framework.ShellBase$execute.call(Unknown
Source)
at
org.apache.slider.funtest.framework.SliderShell.run(SliderShell.groovy:65)
at
org.apache.slider.funtest.framework.CommandTestBase.slider(CommandTestBase.groovy:276)
at
org.apache.slider.funtest.framework.CommandTestBase.list(CommandTestBase.groovy:400)
at
org.apache.slider.funtest.lifecycle.AgentClusterLifecycleIT.testAgentClusterLifecycle(AgentClusterLifecycleIT.groovy:239)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
at
org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
Results :
{code}
> changes in list Action broke return codes from `list` action
> ------------------------------------------------------------
>
> Key: SLIDER-934
> URL: https://issues.apache.org/jira/browse/SLIDER-934
> Project: Slider
> Issue Type: Bug
> Components: client
> Affects Versions: Slider 0.81
> Reporter: Steve Loughran
> Assignee: Gour Saha
>
> in SLIDER-928 the exit code logic of the list operations has changed, now if
> 0 entries are found the exit code is -1.
> Before this change, if you did a "list" without args, it would return 0
> irrespective of the number of apps. That is: the operation worked, its just
> an empty listing.
> The breaks {{AgentClusterLifecycleIT}}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)