> On 19 May 2015, at 19:28, Gour Saha <[email protected]> wrote: > > I think you are using Java 8, so you are hitting - > https://issues.apache.org/jira/browse/SLIDER-878 >
funny: this bug has surfaced everywhere since it was first filed. A metric of Java 8 adoption. > We are working on it. Meanwhile you can use Java 7 and the cmd will work. > > You can also try to hit the AM URL and fetch the exports. It should be > something like - > > http://<host>:<port>/ws/v1/slider/publisher/slider/servers > > The Application Master link should be available from RM UI page as well - > http://<host>:8088/cluster > > -Gour > > On 5/19/15, 11:02 AM, "Timothy Potter" <[email protected]> wrote: > >> I get this: >> >> [~/dev/lw/slider/slider-0.72.0-incubating-SNAPSHOT]$ bin/slider >> registry --name solr --getexp Servers --manager localhost:8032 >> 2015-05-19 12:02:07,841 [main] INFO client.RMProxy - Connecting to >> ResourceManager at localhost/127.0.0.1:8032 >> Exception: java.lang.IllegalStateException: connect in progress >> 2015-05-19 12:02:09,407 [main] ERROR main.ServiceLauncher - Exception: >> java.lang.IllegalStateException: connect in progress >> com.sun.jersey.api.client.ClientHandlerException: >> java.lang.IllegalStateException: connect in progress >> at >> com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLC >> onnectionClientHandler.java:149) >> at com.sun.jersey.api.client.Client.handle(Client.java:648) >> at com.sun.jersey.api.client.WebResource.handle(WebResource.java:670) >> at com.sun.jersey.api.client.WebResource.get(WebResource.java:191) >> at >> org.apache.slider.core.registry.retrieve.RegistryRetriever.getExports(Regi >> stryRetriever.java:137) >> at >> org.apache.slider.client.SliderClient.actionRegistryGetExport(SliderClient >> .java:3630) >> at >> org.apache.slider.client.SliderClient.actionRegistry(SliderClient.java:310 >> 8) >> at org.apache.slider.client.SliderClient.exec(SliderClient.java:472) >> at >> org.apache.slider.client.SliderClient.runService(SliderClient.java:374) >> at >> org.apache.slider.core.main.ServiceLauncher.launchService(ServiceLauncher. >> java:188) >> at >> org.apache.slider.core.main.ServiceLauncher.launchServiceRobustly(ServiceL >> auncher.java:475) >> at >> org.apache.slider.core.main.ServiceLauncher.launchServiceAndExit(ServiceLa >> uncher.java:403) >> at >> org.apache.slider.core.main.ServiceLauncher.serviceMain(ServiceLauncher.ja >> va:630) >> at org.apache.slider.Slider.main(Slider.java:49) >> Caused by: java.lang.IllegalStateException: connect in progress >> at >> sun.net.www.protocol.http.HttpURLConnection.setRequestMethod(HttpURLConnec >> tion.java:515) >> at >> com.sun.jersey.client.urlconnection.URLConnectionClientHandler.setRequestM >> ethodUsingWorkaroundForJREBug(URLConnectionClientHandler.java:259) >> at >> com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URL >> ConnectionClientHandler.java:191) >> at >> com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLC >> onnectionClientHandler.java:147) >> ... 13 more >> 2015-05-19 12:02:09,410 [main] INFO util.ExitUtil - Exiting with status >> 56 >> >> On Tue, May 19, 2015 at 11:23 AM, Gour Saha <[email protected]> wrote: >>> What is the exact command you ran? >>> >>> Can you try this - >>> slider registry --name <app_name> --getexp servers >>> >>> -Gour >>> >>> On 5/19/15, 9:26 AM, "Timothy Potter" <[email protected]> wrote: >>> >>>> I should note this is with a 0.72.0 build >>>> >>>> On Tue, May 19, 2015 at 10:25 AM, Timothy Potter <[email protected]> >>>> wrote: >>>>> I have defined a simple export in metainfo.xml: >>>>> >>>>> <exportGroups> >>>>> <exportGroup> >>>>> <name>Servers</name> >>>>> <exports> >>>>> <export> >>>>> <name>host_port</name> >>>>> <value>http://${THIS_HOST}:${site.global.listen_port}/</value> >>>>> </export> >>>>> </exports> >>>>> </exportGroup> >>>>> </exportGroups> >>>>> >>>>> <components> >>>>> <component> >>>>> <name>SOLR</name> >>>>> <category>SLAVE</category> >>>>> <compExports>Servers-host_port</compExports> >>>>> <commandScript> >>>>> <script>scripts/solr_node.py</script> >>>>> <scriptType>PYTHON</scriptType> >>>>> </commandScript> >>>>> </component> >>>>> </components> >>>>> >>>>> The app deploys fine and my SOLR component is running ... but when I >>>>> go to the exports endpoint, I don't see my host_port??? >>>>> >>>>> >>>>> {"exports":{"servers":{"description":"Servers","updated":1432052275319, >>>>> "u >>>>> pdatedTime":"Tue >>>>> May 19 10:17:55 MDT >>>>> >>>>> 2015","entries":{},"empty":true},"container_log_dirs":{"description":"c >>>>> on >>>>> tainer_log_dirs","updated":1432052275319,"updatedTime":"Tue >>>>> May 19 10:17:55 MDT >>>>> >>>>> 2015","entries":{},"empty":true},"container_work_dirs":{"description":" >>>>> co >>>>> ntainer_work_dirs","updated":1432052275319,"updatedTime":"Tue >>>>> May 19 10:17:55 MDT 2015","entries":{},"empty":true}}} >>>>> >>>>> Any ideas what I'm doing wrong here? >>> >
