I went through the Slider Memcached Tutorial <http://slider.incubator.apache.org/docs/slider_specs/hello_world_slider_app.html> and was able to package/deploy/start the memcached container successfully; however when I package up a custom application, basically a Java jar plus dependencies, the container never launches succssfully.
The application page show the app is in a FINISHED/FAILED state with this diagnostic: http://quickstart.cloudera:8088/cluster/app/application_1439926335194_0001 Diagnostics: Unstable Application Instance : - failed with component MYAPP failed 'recently' 6 times (4 in startup); threshold is 5 - last failure: Failure container_1439926335194_0001_01_000008 on host quickstart.cloudera (0): http://quickstart.cloudera:19888/jobhistory/logs//quickstart.cloudera:8041/container_1439926335 <http://quickstart.cloudera:19888/jobhistory/logs//quickstart.cloudera:8041/container_1439926335194_0001_01_000008/ctx/C4> Looking at the container logs - nothing is in the slider-out.txt file indicating that the container never ran; no errors in the slider-err.txt file (see below) and the slider-log.txt file is quite lengthy but the only error I see is this: 2015-08-19 12:14:05,744 [AMRM Callback Handler Thread] ERROR appmaster.SliderAppMaster - Role instance RoleInstance{role='MYAPP', id='container_1439926335194_0003_01_000002', container=ContainerID=container_1439926335194_0003_01_000002 nodeID=quickstart.cloudera:8041 http=quickstart.cloudera:8042 priority=1073741825 resource=<memory:1024, vCores:1>, createTime=1440011595168, startTime=1440011595313, released=false, roleId=1, host=quickstart.cloudera, hostURL=http://quickstart.cloudera:8042, state=5, placement=null, exitCode=0, command='python ./infra/agent/slider-agent/agent/main.py --label container_1439926335194_0003_01_000002___MYAPP --zk-quorum localhost:2181 --zk-reg-path /registry/users/myuser/services/org-apache-slider/myapp1 > <LOG_DIR>/slider-agent.out 2>&1 ; ', diagnostics='', output=null, environment=[LANGUAGE="en_US.UTF-8", AGENT_WORK_ROOT="$PWD", HADOOP_USER_NAME="MYUSER", AGENT_LOG_ROOT="<LOG_DIR>", PYTHONPATH="./infra/agent/slider-agent/", LC_ALL="en_US.UTF-8", SLIDER_PASSPHRASE="<redacted>", LANG="en_US.UTF-8"]} failed What's my next step to debug this? Do I want to attach to the code that launches the container and step through? I have Netbeans available in the environment. Thanks, Dave *slider-err.txt* *Aug 19, 2015 12:13:07 PM com.sun.jersey.api.core.PackagesResourceConfig init* *INFO: Scanning for root resource and provider classes in the packages:* * org.apache.slider.server.appmaster.web.rest.agent* *Aug 19, 2015 12:13:07 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses* *INFO: Root resource classes found:* * class org.apache.slider.server.appmaster.web.rest.agent.AgentWebServices* *Aug 19, 2015 12:13:07 PM com.sun.jersey.api.core.ScanningResourceConfig init* *INFO: No provider classes found.* *Aug 19, 2015 12:13:07 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate* *INFO: Initiating Jersey application, version 'Jersey: 1.9 09/02/2011 11:17 AM'* *Aug 19, 2015 12:13:18 PM com.sun.jersey.spi.inject.Errors processErrorMessages* *WARNING: The following warnings have been detected with resource and/or provider classes:* * WARNING: A sub-resource method, public javax.ws.rs.core.Response org.apache.slider.server.appmaster.web.rest.agent.AgentResource.endpointRoot(), with URI template, "/", is treated as a resource method*
