diff --git a/modules/discojuice/www/discojuice/discojuiceDiscoveryResponse.html b/modules/discojuice/www/discojuice/discojuiceDiscoveryResponse.html
index 561b9bb7aa79b2a75a49cac49bf69f88ff878a58..ff0cc03c6d8527cba14caaf709c53f6e24e3b484 100644
--- a/modules/discojuice/www/discojuice/discojuiceDiscoveryResponse.html
+++ b/modules/discojuice/www/discojuice/discojuiceDiscoveryResponse.html
@@ -32,11 +32,14 @@ function receive() {
 	if (urlParams.entityID) {
 		window.parent.DiscoJuice.Utils.log('ResponseLocation: Response from discovery service [' + sender + ']: ' + urlParams.entityID + '   subID: ' + urlParams.subID);
 		window.parent.DiscoJuice.Control.discoResponse(sender, urlParams.entityID, urlParams.subID);
+	} else if urlParams.error) {
+		window.parent.DiscoJuice.Control.ui.error("Error from IdP Discovery Service: " + urlParams.error);
 	} else {
 		window.parent.DiscoJuice.Utils.log('ResponseLocation: Response from discovery service [' + sender + ']: No valid response parameters');
 	}
 
 }
+
 	</script>
 </head>