Coopr
  1. Coopr
  2. COOPR-662

Coopr Server with a blank coopr-site.xml doesn't function

    Details

    • Type: Bug Bug
    • Status: Open Open
    • Priority: Blocker Blocker
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 0.9.10 Code Name: Mensa
    • Component/s: server
    • Labels:
      None
    • Rank:
      1|hzyjw7:

      Description

      Here's the configuration:

      # cat /etc/coopr/conf/coopr-site.xml
      <?xml version="1.0"?>
      <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
      <!--
      
       Copyright © 2012-2014 Cask Data, Inc.
      
       Licensed under the Apache License, Version 2.0 (the "License");
       you may not use this file except in compliance with the License.
       You may obtain a copy of the License at
      
           http://www.apache.org/licenses/LICENSE-2.0
      
       Unless required by applicable law or agreed to in writing, software
       distributed under the License is distributed on an "AS IS" BASIS,
       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
       See the License for the specific language governing permissions and
       limitations under the License.
      
      -->
      <configuration>
        <!--
          Your site level configuration goes here
        -->
      
      </configuration>
      

      Here's the error from the logs...

      2014-12-17 19:39:06,292 - ERROR [ STARTING:o.a.z.s.NIOServerCnxnFactory$1@44] - Thread Thread[ STARTING,5,main] died
      java.lang.RuntimeException: java.net.BindException: Cannot assign requested address
              at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[coopr-0.9.9-SNAPSHOT-jar-with-dependencies.jar:na]
              at com.google.common.util.concurrent.AbstractIdleService$1$1.run(AbstractIdleService.java:47) ~[coopr-0.9.9-SNAPSHOT-jar-with-dependencies.jar:na]
              at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_71]
      Caused by: java.net.BindException: Cannot assign requested address
              at sun.nio.ch.Net.bind0(Native Method) ~[na:1.7.0_71]
              at sun.nio.ch.Net.bind(Net.java:444) ~[na:1.7.0_71]
              at sun.nio.ch.Net.bind(Net.java:436) ~[na:1.7.0_71]
              at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) ~[na:1.7.0_71]
              at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.7.0_71]
              at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:67) ~[na:1.7.0_71]
              at org.apache.zookeeper.server.NIOServerCnxnFactory.configure(NIOServerCnxnFactory.java:95) ~[coopr-0.9.9-SNAPSHOT-jar-with-dependencies.jar:na]
              at org.apache.twill.internal.zookeeper.InMemoryZKServer$1.startUp(InMemoryZKServer.java:58) ~[coopr-0.9.9-SNAPSHOT-jar-with-dependencies.jar:na]
              at com.google.common.util.concurrent.AbstractIdleService$1$1.run(AbstractIdleService.java:43) ~[coopr-0.9.9-SNAPSHOT-jar-with-dependencies.jar:na]
              ... 1 common frames omitted
      

      Setting server.host to the IP address of the machine did not resolve the issue.

      I had to make sure there was an entry in /etc/hosts with the specific IP address and a matching host name. This means that we're doing some name resolution somewhere we shouldn't. There's no reason to do any resolution when we specify an IP address (and not a host name).

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Nitin Motgi
            Reporter:
            Chris Gianelloni
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: