Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-7940

Child instance (instance:create) does not increment port for undertow resulting in BindException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • fuse-7.0
    • fuse-7.0
    • Karaf
    • None
    • % %

      instance:create test
      instance:start test
      

      Check logs of the "test" instance (instances/test/data/log/karaf.log):

      2018-04-09T14:04:58,763 | ERROR | paxweb-config-2-thread-1 | Activator                        | 230 - org.ops4j.pax.web.pax-web-runtime - 6.1.2 | Unable to start pax web server: java.net.BindException: Address    already in use
      java.lang.RuntimeException: java.net.BindException: Address already in use 
          at io.undertow.Undertow.start(Undertow.java:214) ~[?:?]
          at org.ops4j.pax.web.service.undertow.internal.ServerControllerImpl.doStart(ServerControllerImpl.java:270) ~[?:?]
          at org.ops4j.pax.web.service.undertow.internal.ServerControllerImpl.start(ServerControllerImpl.java:152) ~[?:?]
          at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:375) ~[?:?]
          at org.ops4j.pax.web.service.internal.Activator.lambda$scheduleUpdateFactory$2(Activator.java:291) ~[?:?]
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
          at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
          at java.lang.Thread.run(Thread.java:748) [?:?]
      Caused by: java.net.BindException: Address already in use 
          at sun.nio.ch.Net.bind0(Native Method) ~[?:?]
          at sun.nio.ch.Net.bind(Net.java:433) ~[?:?]
          at sun.nio.ch.Net.bind(Net.java:425) ~[?:?]
          at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[?:?]
          at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[?:?]
          at org.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:190) ~[?:?]
          at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:243) ~[?:?]
          at io.undertow.Undertow.start(Undertow.java:173) ~[?:?]
          ... 9 more
      
      

            ggrzybek Grzegorz Grzybek
            avano@redhat.com Andrej Vano
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: