Hi Chris,

I thank you so much for your response, indeed, I have read the servlet 
spec that you pointed and it is clear
to me. I would like to know the default behavior of Jetty when an 
uncovered HTTP method is encountered,
does Jetty deny requests from uncovered HTTP methods? I am not able to 
display a logon
page since I started encountering this error message. Also, I wonder if 
the uncovered HTTP 
method has something to do with this other stacktrace that I see in my log 
file ... I do appreciate
your insights



 WriteFlusher@9ca821da{IDLE}->null
java.nio.channels.ClosedChannelException: null
at org.eclipse.jetty.io.WriteFlusher.onClose(WriteFlusher.java:532) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.AbstractEndPoint.onClose(AbstractEndPoint.java:353) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:216) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:192) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:175) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.doShutdownOutput(SslConnection.java:1151)
 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.doClose(SslConnection.java:1179)
 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:220) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:192) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.fill(SslConnection.java:852)
 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:331)
 
~[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:243) 
~[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:291) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.ssl.SslConnection$3.succeeded(SslConnection.java:151) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:319)
 
~[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:175)
 
~[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:139)
 
~[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.ManagedSelector$$Lambda$28.0000000016FD7C70.run(Unknown 
Source) ~[?:?]
at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:754)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:672) 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at java.lang.Thread.run(Thread.java:785) [?:2.6 (07-22-2017)]
2018-05-27 12:51:14,691 [qtp1642398232-27] DEBUG FillInterest - onClose 
FillInterest@d6b4b8cb{null}
2018-05-27 12:51:14,691 [qtp1642398232-28] DEBUG SslConnection - filled 
b[0]= 
SslConnection@3621f46f{NEED_TASK,eio=0/-1,di=-1}=>HttpConnection@58fbf36a[p=HttpParser{s=START,0
 
of 
-1},g=HttpGenerator@7831c0df{s=START}]=>HttpChannelOverHttp@b88a9bbd{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@d20337b2{/127.0.0.1:59114<->/127.0.0.1:7777,OPEN,fill=-,flush=-,to=4/30000}{io=0/0,kio=0,kro=1}->SslConnection@3621f46f{NEED_TASK,eio=0/-1,di=-1}=>HttpConnection@58fbf36a[p=HttpParser{s=START,0
 
of 
-1},g=HttpGenerator@7831c0df{s=START}]=>HttpChannelOverHttp@b88a9bbd{r=0,c=false,a=IDLE,uri=null,age=0}
2018-05-27 12:51:14,691 [qtp1642398232-27] DEBUG QueuedThreadPool - queue 
org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@983ee30
2018-05-27 12:51:14,692 [qtp1642398232-27] DEBUG AbstractEndPoint - close 
SocketChannelEndPoint@9c6bb5c4{/127.0.0.1:59113<->/127.0.0.1:7777,CLOSED,fill=-,flush=-,to=4/30000}{io=0/0,kio=-1,kro=-1}->SslConnection@7245868e{NEED_UNWRAP,eio=337/-1,di=-1}=>HttpConnection@f7e54f0[p=HttpParser{s=START,0
 
of 
-1},g=HttpGenerator@97f95d93{s=START}]=>HttpChannelOverHttp@bed0e0e5{r=0,c=false,a=IDLE,uri=null,age=0}
2018-05-27 12:51:14,692 [qtp1642398232-27] DEBUG AbstractEndPoint - 
close(null) 
SocketChannelEndPoint@9c6bb5c4{/127.0.0.1:59113<->/127.0.0.1:7777,CLOSED,fill=-,flush=-,to=5/30000}{io=0/0,kio=-1,kro=-1}->SslConnection@7245868e{NEED_UNWRAP,eio=337/-1,di=-1}=>HttpConnection@f7e54f0[p=HttpParser{s=START,0
 
of 
-1},g=HttpGenerator@97f95d93{s=START}]=>HttpChannelOverHttp@bed0e0e5{r=0,c=false,a=IDLE,uri=null,age=0}
2018-05-27 12:51:14,692 [qtp1642398232-32] DEBUG QueuedThreadPool - run 
org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@983ee30
2018-05-27 12:51:14,692 [qtp1642398232-32] DEBUG ManagedSelector - 
Destroyed 
SocketChannelEndPoint@9c6bb5c4{/127.0.0.1:59113<->/127.0.0.1:7777,CLOSED,fill=-,flush=-,to=5/30000}{io=0/0,kio=-1,kro=-1}->SslConnection@7245868e{NEED_UNWRAP,eio=337/-1,di=-1}=>HttpConnection@f7e54f0[p=HttpParser{s=START,0
 
of 
-1},g=HttpGenerator@97f95d93{s=START}]=>HttpChannelOverHttp@bed0e0e5{r=0,c=false,a=IDLE,uri=null,age=0}
2018-05-27 12:51:14,692 [qtp1642398232-32] DEBUG AbstractConnection - 
onClose HttpConnection@f7e54f0[p=HttpParser{s=START,0 of 
-1},g=HttpGenerator@97f95d93{s=START}]=>HttpChannelOverHttp@bed0e0e5{r=0,c=false,a=IDLE,uri=null,age=0}<-DecryptedEndPoint@369dc39d{/127.0.0.1:59113<->/127.0.0.1:7777,CLOSED,fill=-,flush=-,to=16/30000}->HttpConnection@f7e54f0[p=HttpParser{s=START,0
 
of 
-1},g=HttpGenerator@97f95d93{s=START}]=>HttpChannelOverHttp@bed0e0e5{r=0,c=false,a=IDLE,uri=null,age=0}->SocketChannelEndPoint@9c6bb5c4{/127.0.0.1:59113<->/127.0.0.1:7777,CLOSED,fill=-,flush=-,to=5/30000}{io=0/0,kio=-1,kro=-1}->SslConnection@7245868e{NEED_UNWRAP,eio=337/-1,di=-1}=>HttpConnection@f7e54f0[p=HttpParser{s=START,0
 
of 
-1},g=HttpGenerator@97f95d93{s=START}]=>HttpChannelOverHttp@bed0e0e5{r=0,c=false,a=IDLE,uri=null,age=0}
2018-05-27 12:51:14,692 [qtp1642398232-32] DEBUG AbstractConnection - 
onClose 
SslConnection@7245868e{NEED_UNWRAP,eio=337/-1,di=-1}=>HttpConnection@f7e54f0[p=HttpParser{s=START,0
 
of 
-1},g=HttpGenerator@97f95d93{s=START}]=>HttpChannelOverHttp@bed0e0e5{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@9c6bb5c4{/127.0.0.1:59113<->/127.0.0.1:7777,CLOSED,fill=-,flush=-,to=5/30000}{io=0/0,kio=-1,kro=-1}->SslConnection@7245868e{NEED_UNWRAP,eio=337/-1,di=-1}=>HttpConnection@f7e54f0[p=HttpParser{s=START,0
 
of 
-1},g=HttpGenerator@97f95d93{s=START}]=>HttpChannelOverHttp@bed0e0e5{r=0,c=false,a=IDLE,uri=null,age=0}
2018-05-27 12:51:14,692 [qtp1642398232-32] DEBUG QueuedThreadPool - ran 
org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@983ee30
2018-05-27 12:51:14,692 [qtp1642398232-27] DEBUG WriteFlusher - ignored: 
WriteFlusher@244f3a{IDLE}->null
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext 
connection?
at com.ibm.jsse2.c.a(c.java:26) ~[?:8.0 build_20170606]
at com.ibm.jsse2.aq.a(aq.java:76) ~[?:8.0 build_20170606]
at com.ibm.jsse2.aq.unwrap(aq.java:353) ~[?:8.0 build_20170606]
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:11) ~[?:8.0 
build_20150122]
at 
org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.fill(SslConnection.java:681)
 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:331)
 
~[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:243) 
~[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:291) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.ssl.SslConnection$3.succeeded(SslConnection.java:151) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) 
~[jetty-io-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:319)
 
~[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:175)
 
~[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:139)
 
~[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.io.ManagedSelector$$Lambda$28.0000000016FD7C70.run(Unknown 
Source) ~[?:?]
at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:754)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:672) 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at java.lang.Thread.run(Thread.java:785) [?:2.6 (07-22-2017)]
2018-05-27 12:51:14,695 [qtp1642398232-27] DEBUG FillInterest - onFail 
FillInterest@950ae512{null}



From:   Chris Walker <ch...@webtide.com>
To:     JETTY user mailing list <jetty-users@eclipse.org>
Date:   05/25/2018 04:22 PM
Subject:        Re: [jetty-users] Issue during embedded Jetty startup
Sent by:        jetty-users-boun...@eclipse.org



Ike,

It is reporting that you have HTTP methods not protected for the context. 
Uncovered HTTP methods are discussed in the servlet spec (section 13.8.4), 
and we discuss them in our documentation in regards to authentication and 
authorization. I am guessing you have a security realm set up but not all 
HTTP methods are covered. The ConstraintSecurityHandler class is picking 
that up and giving a warning on it. 

Best,
Chris

On Fri, May 25, 2018 at 5:00 PM, Ike Ikonne <iiko...@us.ibm.com> wrote:
Hi all,

I had posted this issue before, I am just trying to see if anyone in the 
group has an any
idea as to why I am getting this stacktrace during jetty startup, any 
hints will be
highly appreciated. 

2018-05-21 09:49:20,060 [main] WARN  SecurityHandler - 
ServletContext@o.e.j.w.WebAppContext@3fc7e522{/SspJsf,
file:///C:/SSPConfig3432-20180307-MAINT-BUILD08/apps/jetty/webservices/webapps/SspJsf/,STARTING
}{C:\SSPConfig3432-20180307-MAINT-BUILD08\apps\jetty\webservices\webapps\SspJsf.war}
 
has uncovered http methods for path: /*
2018-05-21 09:49:20,060 [main] DEBUG SecurityHandler - 
java.lang.Throwable: null
at 
org.eclipse.jetty.security.ConstraintSecurityHandler.checkPathsWithUncoveredHttpMethods(ConstraintSecurityHandler.java:808)
 
[jetty-security-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:446)
 
[jetty-security-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:123) 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.session.SessionHandler.doStart(SessionHandler.java:503)
 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:123) 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:844)
 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:370)
 
[jetty-servlet-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1497) 
[jetty-webapp-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1459) 
[jetty-webapp-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:287)
 
[jetty-servlet-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545) 
[jetty-webapp-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:167)
 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.server.Server.start(Server.java:419) 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
 
[jetty-util-9.4.9.v20180320.jar:9.4.9.v20180320]
at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]
at org.eclipse.jetty.server.Server.doStart(Server.java:386) 
[jetty-server-9.4.9.v20180320.jar:9.4.9.v20180320]



Ike Ikonne

Aricent Engineering


_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users



_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to