diff --git a/adapters/oidc/js/src/main/resources/keycloak.js b/adapters/oidc/js/src/main/resources/keycloak.js
index 6e180f8..e1cfe56 100755
--- a/adapters/oidc/js/src/main/resources/keycloak.js
+++ b/adapters/oidc/js/src/main/resources/keycloak.js
@@ -163,7 +163,7 @@
window.history.replaceState({}, null, callback.newUrl);
processCallback(callback, initPromise);
}).error(function (e) {
- throw 'Could not initialize iframe';
+ initPromise.setError();
});
} else if (initOptions) {
if (initOptions.token && initOptions.refreshToken) {