<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hi all<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have an issue with starting/using a Shibboleth  - in regards of a deployment on a Ubuntu16 / Jetty 9.x <o:p></o:p></p><p class=MsoNormal>Despite apparently everything being ok:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:15:19 INFO XMLTooling.SecurityHelper : loading private key from file (/etc/shibboleth/sp-key.pem)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:15:19 INFO XMLTooling.SecurityHelper : loading certificate(s) from file (/etc/shibboleth/sp-cert.pem)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:15:19 INFO Shibboleth.Listener : registered remoted message endpoint (default::getHeaders::Application)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:15:19 INFO Shibboleth.Listener : listener service starting<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:15:19 INFO Shibboleth.AttributeFilter : reload thread started...running when signaled<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>root@idp:/opt/shibboleth-idp/bin# shibd -t<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 DEBUG Shibboleth.Config : shibboleth 2.5.3 library initialization started<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 DEBUG OpenSAML.Config : library initialization started<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 DEBUG XMLTooling.Config : library initialization started<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 DEBUG XMLTooling.Config : libcurl 7.47.0 initialization complete<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 DEBUG XMLTooling.Config : Xerces 3.1.2 initialization complete<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 DEBUG XMLTooling.Config : XML-Security 1.7.3 initialization complete<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 INFO XMLTooling.Config : xmltooling 1.5.6 library initialization complete<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 INFO OpenSAML.Config : opensaml 2.5.5 library initialization complete<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>[..] <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 INFO Shibboleth.AttributeFilter : reload thread started...running when signaled<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 DEBUG XMLTooling.SecurityHelper : key encoding format for (/etc/shibboleth/sp-key.pem) dynamically resolved as (PEM)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 INFO XMLTooling.SecurityHelper : loading certificate(s) from file (/etc/shibboleth/sp-cert.pem)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 INFO Shibboleth.Listener : registered remoted message endpoint (default::getHeaders::Application)<o:p></o:p></span></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Courier New"'>overall configuration is loadable</span></b><span style='font-size:10.0pt;font-family:"Courier New"'>, check console for non-fatal problems<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 INFO Shibboleth.Config : shibboleth 2.5.3 library shutting down<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 13:21:16 INFO Shibboleth.Config : reload thread finished<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>root@idp:/opt/shibboleth-idp/bin# ./status.sh<o:p></o:p></p><p class=MsoNormal><b><span style='color:red'>(</span></b><a href="http://localhost/idp/status">http://localhost/idp/status</a><b><span style='color:red'>) Connection refused (Connection refused)<o:p></o:p></span></b></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>On another side: when looking for idp.my.server:8080 (with a Jetty started in debug mode)  I get <o:p></o:p></p><p class=MsoNormal>In browser:<o:p></o:p></p><p class=MsoNormal>Error 404 - Not Found.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>No context on this server matched or handled this request.<o:p></o:p></p><p class=MsoNormal>Contexts known to this server are:<o:p></o:p></p><p class=MsoNormal>/idp ---> <a href="mailto:o.e.j.w.WebAppContext@1ce92674%7b/idp,%5bfile:///tmp/jetty-0.0.0.0-8080-idp.war-_idp-any-5795040276901592588.dir/webinf/">o.e.j.w.WebAppContext@1ce92674{/idp,[file:///tmp/jetty-0.0.0.0-8080-idp.war-_idp-any-5795040276901592588.dir/webinf/</a>, jar:file:///opt/shibboleth-idp/war/idp.war!/],UNAVAILABLE}{/opt/shibboleth-idp/war/idp.war}<o:p></o:p></p><p class=MsoNormal>Powered by Jetty:// 9.4.6.v20170531<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>And in logs:<o:p></o:p></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 12:45:06.662:DBUG:oeja.ServletContainerInitializersStarter:main: Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 12:45:06.681:WARN:oeja.ServletContainerInitializersStarter:main:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>java.lang.NullPointerException<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>        at org.eclipse.jetty.websocket.server.WebSocketServerFactory.toString(WebSocketServerFactory.java:641)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>        at java.lang.String.valueOf(String.java:2994)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>        at org.eclipse.jetty.util.log.StdErrLog.format(StdErrLog.java:552)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>[…]<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>2017-12-08 12:45:06.699:WARN:oejw.WebAppContext:main: Failed startup of context </span><a href="mailto:o.e.j.w.WebAppContext@1ce92674%7b/idp,%5bfile:///tmp/jetty-0.0.0.0-8080-idp.war-_idp-any-5795040276901592588.dir/webinf/"><span style='font-size:10.0pt;font-family:"Courier New"'>o.e.j.w.WebAppContext@1ce92674{/idp,[file:///tmp/jetty-0.0.0.0-8080-idp.war-_idp-any-5795040276901592588.dir/webinf/</span></a><span style='font-size:10.0pt;font-family:"Courier New"'>, jar:file:///opt/shibboleth-idp/war/idp.war!/],UNAVAILABLE}{/opt/shibboleth-idp/war/idp.war}<o:p></o:p></span></p><p class=MsoNormal><span lang=FR style='font-size:10.0pt;font-family:"Courier New"'>java.lang.RuntimeException: java.lang.NullPointerException<o:p></o:p></span></p><p class=MsoNormal><span lang=FR style='font-size:10.0pt;font-family:"Courier New"'>        at org.eclipse.jetty.annotations.ServletContainerInitializersStarter.doStart(ServletContainerInitializersStarter.java:68)<o:p></o:p></span></p><p class=MsoNormal><span lang=FR style='font-size:10.0pt;font-family:"Courier New"'>        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)<o:p></o:p></span></p><p class=MsoNormal><span lang=FR><o:p> </o:p></span></p><p class=MsoNormal><span lang=FR><o:p> </o:p></span></p><p class=MsoNormal>File is there:<o:p></o:p></p><p class=MsoNormal>root@idp:/opt/shibboleth-idp/war# ls -ltrh<o:p></o:p></p><p class=MsoNormal>total 38M<o:p></o:p></p><p class=MsoNormal>-rw-r--r-- 1 idp idp 38M Dec  8 12:33 idp.war<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Permissions also:<o:p></o:p></p><p class=MsoNormal>drwxr-xr-x 10 idp  idp    4.0K Dec  8 12:28 jetty<o:p></o:p></p><p class=MsoNormal>drwxr-xr-x 17 idp  idp    4.0K Dec  8 12:33 shibboleth-idp<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>On another machine – more or less identical – this is not manifesting.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=DE>root@ubuntu-1gb-fra1-01:/opt/shibboleth-idp# ./bin/status.sh<o:p></o:p></span></p><p class=MsoNormal><span lang=DE>(</span><a href="http://localhost/idp/status"><span lang=DE>http://localhost/idp/status</span></a><span lang=DE>) </span><a href="http://localhost/idp/status"><span lang=DE>http://localhost/idp/status</span></a><span lang=DE><o:p></o:p></span></p><p class=MsoNormal><span lang=DE><o:p> </o:p></span></p><p class=MsoNormal><span lang=DE><o:p> </o:p></span></p><p class=MsoNormal>What could be the reasons? <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks in advance,<o:p></o:p></p><p class=MsoNormal>Cristian <o:p></o:p></p></div></body></html>