Error 404 when saving IdP Entity ID in NetApp

Nate Klingenstein ndk at signet.id
Wed Sep 14 16:52:59 UTC 2022


Matt,

Apparently, another process has already bound to the configured IP addresses and ports.  It may be a hung instance of the Servlet container.  We can't really troubleshoot this one for you.

Thanks,
Nate

--------
Signet, Inc.
The Art of Access ®

https://www.signet.id

-----Original message-----
From: Matt Swann via users
Sent: Wednesday, September 14 2022, 6:53 am
To: Shib Users
Cc: Matt Swann
Subject: Error 404 when saving IdP Entity ID in NetApp

Hey Everyone,

First thank you for all of your help so far. I'm attempting to test our Shibboleth IdP configuration in NetApp by configuring SAML within ONTAP. When saving our Entity ID within NetApp I get an error "The data file was not downloaded from the specified IdP URI."

I SSH'd to our controller and got a detailed error "The requested URL returned error 404".

I have the following configurations so far:

IdP:

- Entity ID (I can navigate to this page and get a prompt to login with CAC).

- Entity ID metadata file location

- IDP Scope

Idap

- ldapURL

- ldapURL

- StartTLS = false

- useSSL = true

- Verified AD information and service account (within domain users).

idp-metadata

- Filled in the details for the IdP below where prompted.

I checked through logs and the only thing I found was this in ProcRun. Any ideas what might be the cause here?

2022-09-14 04:24:18 Apache Commons Daemon procrun stderr initialized.
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.jetty.start.Main.invokeMain(Main.java:228)
	at org.eclipse.jetty.start.Main.start(Main.java:517)
	at org.eclipse.jetty.start.Main.main(Main.java:75)
Caused by: java.security.PrivilegedActionException: MultiException[java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:443 <http://0.0.0.0/0.0.0.0:443>, java.io.IOException: Failed to bind to localhost/127.0.0.1:80 <http://127.0.0.1:80>]
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1810)
	... 7 more
Caused by: MultiException[java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:443 <http://0.0.0.0/0.0.0.0:443>, java.io.IOException: Failed to bind to localhost/127.0.0.1:80 <http://127.0.0.1:80>]
	at org.eclipse.jetty.util.MultiException.ifExceptionThrow(MultiException.java:117)
	at org.eclipse.jetty.server.Server.doStart(Server.java:409)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
	at org.eclipse.jetty.xml.XmlConfiguration.lambda$main$4(XmlConfiguration.java:1872)
	... 9 more
	Suppressed: java.io.IOException: Failed to bind to localhost/127.0.0.1:80 <http://127.0.0.1:80>
		at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
		at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:304)
		at org.eclipse.jetty.server.Server.lambda$doStart$0(Server.java:401)
		at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
		at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
		at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
		at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
		at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
		at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
		at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
		at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
		at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
		at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
		at org.eclipse.jetty.server.Server.doStart(Server.java:397)
		... 11 more
	Caused by: java.net.BindException: Address already in use: bind
		at java.base/sun.nio.ch.Net.bind0(Native Method)
		at java.base/sun.nio.ch.Net.bind(Net.java:459)
		at java.base/sun.nio.ch.Net.bind(Net.java:448)
		at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
		at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:339)
		... 24 more
Caused by: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:443 <http://0.0.0.0/0.0.0.0:443>
	at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:304)
	at org.eclipse.jetty.server.Server.lambda$doStart$0(Server.java:401)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
	at org.eclipse.jetty.server.Server.doStart(Server.java:397)
	... 11 more
Caused by: java.net.BindException: Address already in use: bind
	at java.base/sun.nio.ch.Net.bind0(Native Method)
	at java.base/sun.nio.ch.Net.bind(Net.java:459)
	at java.base/sun.nio.ch.Net.bind(Net.java:448)
	at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
	at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:339)
	... 24 more
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.jetty.start.Main.invokeMain(Main.java:228)
	at org.eclipse.jetty.start.Main.start(Main.java:517)
	at org.eclipse.jetty.start.Main.main(Main.java:75)
Caused by: java.security.PrivilegedActionException: MultiException[java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:443 <http://0.0.0.0/0.0.0.0:443>, java.io.IOException: Failed to bind to localhost/127.0.0.1:80 <http://127.0.0.1:80>]
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1810)
	... 7 more
Caused by: MultiException[java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:443 <http://0.0.0.0/0.0.0.0:443>, java.io.IOException: Failed to bind to localhost/127.0.0.1:80 <http://127.0.0.1:80>]
	at org.eclipse.jetty.util.MultiException.ifExceptionThrow(MultiException.java:117)
	at org.eclipse.jetty.server.Server.doStart(Server.java:409)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
	at org.eclipse.jetty.xml.XmlConfiguration.lambda$main$4(XmlConfiguration.java:1872)
	... 9 more
	Suppressed: java.io.IOException: Failed to bind to localhost/127.0.0.1:80 <http://127.0.0.1:80>
		at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
		at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:304)
		at org.eclipse.jetty.server.Server.lambda$doStart$0(Server.java:401)
		at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
		at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
		at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
		at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
		at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
		at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
		at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
		at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
		at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
		at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
		at org.eclipse.jetty.server.Server.doStart(Server.java:397)
		... 11 more
	Caused by: java.net.BindException: Address already in use: bind
		at java.base/sun.nio.ch.Net.bind0(Native Method)
		at java.base/sun.nio.ch.Net.bind(Net.java:459)
		at java.base/sun.nio.ch.Net.bind(Net.java:448)
		at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
		at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:339)
		... 24 more
Caused by: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:443 <http://0.0.0.0/0.0.0.0:443>
	at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:304)
	at org.eclipse.jetty.server.Server.lambda$doStart$0(Server.java:401)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
	at org.eclipse.jetty.server.Server.doStart(Server.java:397)
	... 11 more
Caused by: java.net.BindException: Address already in use: bind
	at java.base/sun.nio.ch.Net.bind0(Native Method)
	at java.base/sun.nio.ch.Net.bind(Net.java:459)
	at java.base/sun.nio.ch.Net.bind(Net.java:448)
	at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
	at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:339)
	... 24 more

Usage: java -jar $JETTY_HOME/start.jar [options] [properties] [configs]
       java -jar $JETTY_HOME/start.jar --help  # for more information

--

For Consortium Member technical support, see https://shibboleth.atlassian.net/wiki/x/ZYEpPw

To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net




More information about the users mailing list