pmlopes / openfaas-quarkus-native-template

An OpenFAAS template for Quarkus.io serverless native functions
Apache License 2.0
10 stars 12 forks source link

Image not running: Shows Address already in use #2

Open kushalarya opened 4 years ago

kushalarya commented 4 years ago

Confused about the ports in the container

In application.properties, quarkus.http.port=8000

root@master-1:/home/philips/kushalArya/fnOctopus# docker run --rm -p 8800:8000 kushalarya/octopus:v1
Forking - function []
2019/07/15 08:34:29 Started logging stdout from function.
2019/07/15 08:34:29 OperationalMode: http
2019/07/15 08:34:29 Writing lock-file to: /tmp/.lock
2019/07/15 08:34:29 Started logging stderr from function.
2019/07/15 08:34:29 stderr: java.lang.RuntimeException: java.net.BindException: Address already in use
        at io.undertow.Undertow.start(Undertow.java:247)
        at io.quarkus.undertow.runtime.UndertowDeploymentTemplate.doServerStart(UndertowDeploymentTemplate.java:348)
        at io.quarkus.undert
2019/07/15 08:34:29 stderr: ow.runtime.UndertowDeploymentTemplate.startUndertow(UndertowDeploymentTemplate.java:261)
        at io.quarkus.deployment.steps.UndertowBuildStep$boot9.deploy(Unknown Source)
        at io.quarkus.runner.ApplicationImpl1.doStart(Unknown Source)
        at io.quarkus.runtime.Ap
2019/07/15 08:34:29 stderr: plication.start(Application.java:93)
        at io.quarkus.runtime.Application.run(Application.java:198)
        at io.quarkus.runner.GeneratedMain.main(Unknown Source)
Caused by: java.net.BindException: Address already in use
        at com.oracle.svm.core.posix.PosixJavaNIOS
2019/07/15 08:34:29 stderr: ubstitutions$Util_sun_nio_ch_Net.handleSocketError(PosixJavaNIOSubstitutions.java:1326)
        at sun.nio.ch.Net.bind0(Net.java:943)
        at sun.nio.ch.Net.bind(Net.java:433)
        at sun.nio.ch.Net.bind(Net.java:425)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSoc
2019/07/15 08:34:29 stderr: ketChannelImpl.java:223)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at org.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:178)
        at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:310)
        at io.
2019/07/15 08:34:29 stderr: undertow.Undertow.start(Undertow.java:193)
        ... 7 more
Exception in thread "main" java.lang.RuntimeException: Failed to start quarkus
        at io.quarkus.runner.ApplicationImpl1.doStart(Unknown Source)
        at io.quarkus.runtime.Application.start(Application.java:9
2019/07/15 08:34:29 stderr: 3)
        at io.quarkus.runtime.Application.run(Application.java:198)
        at io.quarkus.runner.GeneratedMain.main(Unknown Source)
Caused by: java.lang.RuntimeException: java.net.BindException: Address already in use
        at io.undertow.Undertow.start(Undertow.java:247)
2019/07/15 08:34:29 stderr:
        at io.quarkus.undertow.runtime.UndertowDeploymentTemplate.doServerStart(UndertowDeploymentTemplate.java:348)
        at io.quarkus.undertow.runtime.UndertowDeploymentTemplate.startUndertow(UndertowDeploymentTemplate.java:261)
        at io.quarkus.deployment.steps.Und
2019/07/15 08:34:29 stderr: ertowBuildStep$boot9.deploy(Unknown Source)
        ... 4 more
Caused by: java.net.BindException: Address already in use
        at com.oracle.svm.core.posix.PosixJavaNIOSubstitutions$Util_sun_nio_ch_Net.handleSocketError(PosixJavaNIOSubstitutions.java:1326)
        at sun.nio
2019/07/15 08:34:29 stderr: .ch.Net.bind0(Net.java:943)
        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 o
2019/07/15 08:34:29 stderr: rg.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:178)
        at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:310)
        at io.undertow.Undertow.start(Undertow.java:193)
        ... 7 more

2019/07/15 08:34:29 Error reading stdout: EOF
2019/07/15 08:34:29 Error reading stderr: EOF

Also a little confused, about addresses because tests successfully run at http://0.0.0.0:8081.