Error logging into xFlow - Unable to login. Contact Administrator.
search cancel

Error logging into xFlow - Unable to login. Contact Administrator.

book

Article ID: 145536

calendar_today

Updated On:

Products

CA Service Desk Manager

Issue/Introduction

Login attempt to xFlow gives error - Unable to login. Contact Administrator.

SDM logs do not have any errors in them.

IncidentMS.log has this error:
ERROR - 2020-02-20 16:42:19 [c.ca.casm.framework.util.CasmFuture] - Exception occurred, see call stack for more details: userid ()
java.util.concurrent.CompletionException: java.lang.NullPointerException
    at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
    at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346)
    at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:870)
    at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:883)
    at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2251)
Caused by: java.lang.NullPointerException: null
    at com.ca.casm.actor.global.ActorUtils.getAllBUIAppConfig(ActorUtils.java:1089)
    at com.ca.casm.actor.global.ActorUtils.showCatalog(ActorUtils.java:1659)
    at com.ca.casm.authentication.util.AuthenticationHelper.updateCatalogData(AuthenticationHelper.java:380)
    at com.ca.casm.authentication.session.AuthenticationServiceSessionCache.lambda$put$44(AuthenticationServiceSessionCache.java:173)
    at java.base/java.util.function.BiConsumer.lambda$andThen$0(BiConsumer.java:72)

 

Cause

One Service Point configuration needs to be created for each tenant or a shared (public) configuration needs to be created.

As the user attempting to login to xFlow is not able to find an appropriate Service Point configuration for the tenant they belong to, the login error surfaces.


Resolution

Verify/Create the configuration for Service Point. Navigate to Administration, xFlow Interface, ServicePoint, Configurations.

There should be at least one Public configuration or a configuration covering each and every tenant in the system.