Yes, switching back to Java 7 fixed it. Thank you!
On Tue, May 19, 2015 at 12:28 PM, Gour Saha <[email protected]> wrote: > I think you are using Java 8, so you are hitting - > https://issues.apache.org/jira/browse/SLIDER-878 > > 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? >>> >
