Can you send me the list of bundles installed in Felix?

Would you mind trying to run this within Karaf?

best regards
Grzegorz Grzybek

2018-01-18 18:40 GMT+01:00 Silvano Maffeis <[email protected]>:

> Hi. I'm using pax-web-jetty-bundle-6.1.0.jar with Apache Felix.
>
> I noticed that in my setup there are two threads that create
> a JettyServerImpl each:
>
> 2018-01-18 15:27:31 DEBUG [paxweb-config-1-thread-1] - JettyServerImpl -
> Starting JettyServerImpl{}
>
> 2018-01-18 15:27:31 DEBUG [paxweb-config-2-thread-1] - JettyServerImpl -
> Starting JettyServerImpl{}
>
> I have only one jetty.xml file, why are two threads used to initialize
> JettyServerImpl instances ?
>
> I'm asking because occasionally I'm getting an exception:
>
> java.net.BindException: Address already in use: bind
> at sun.nio.ch.Net.bind0(Native Method)
> at sun.nio.ch.Net.bind(Unknown Source)
> at sun.nio.ch.Net.bind(Unknown Source)
> at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
> at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
> at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(
> ServerConnector.java:351)
> at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:319)
> at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(
> AbstractNetworkConnector.java:80)
> at org.eclipse.jetty.server.ServerConnector.doStart(
> ServerConnector.java:235)
> at org.eclipse.jetty.util.component.AbstractLifeCycle.
> start(AbstractLifeCycle.java:68)
> at org.eclipse.jetty.server.Server.doStart(Server.java:401)
> at org.eclipse.jetty.util.component.AbstractLifeCycle.
> start(AbstractLifeCycle.java:68)
> at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(
> JettyServerImpl.java:350)
>
> I did a number of tests and the probability of getting that exception
> depends on the log level (oddly), meaning if the startup is delayed by the
> logging. Therefore I suspect there can be a race condition between the two
> threads.
>
> There is no other service blocking ports 8080/8443 on my machine. I'm
> confident that sometimes two server sockets are allocated simultaneously,
> through those two threads.
>
> Silvano
>
>
> --
> --
> ------------------
> OPS4J - http://www.ops4j.org - [email protected]
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to