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?
>>>
>

Reply via email to