CA Service Management

 View Only
  • 1.  17.2 xFlow GUI not starting

    Posted Jul 03, 2019 12:16 PM
    Hi,
    I've migrated a 17.1 dev-system to 17.2 (not yet 17.2.0.1).
    Migration worked without problems.
    After migration al ITSM-components seem to work (SDM,SLCM,CAPA,USS)

    When I try to call http://localhost:9002 I get error that site cannot be reached.
    netstat shows that 9002 is not active.

    Services are running (including xFlow GUI)
    pdm_status - all running

    In logs I find:
    ....
    INFO - 2019-07-03 11:02:11 [akka.event.slf4j.Slf4jLogger] - Slf4jLogger startedINFO - 2019-07-03 11:02:11 [akka.event.slf4j.Slf4jLogger] - Slf4jLogger startedINFO - 2019-07-03 11:02:18 [application] - Connecting to SlumpERROR - 2019-07-03 11:02:19 [application] - Got interrupted exception waiting for slump logon to completeINFO - 2019-07-03 11:02:19 [global.GlobalApplicationSettings] - APP_CODE: 3INFO - 2019-07-03 11:02:19 [global.GlobalApplicationSettings] - APP_NAME: Collaboration MicroServiceINFO - 2019-07-03 11:02:19 [global.GlobalApplicationSettings] - APP_ROOT_DIR: D:\PROGRA~2\CA\xFlow\APPS\Services\collabmicroservice-17.0.479\INFO - 2019-07-03 11:02:19 [global.GlobalApplicationSettings] - APP_LIB_DIR: D:\PROGRA~2\CA\xFlow\APPS\Services\collabmicroservice-17.0.479\common\target\scala-2.12\classes;..\common\target\scala-2.12\classes;D:\PROGRA~2\CA\xFlow\APPS\Services\collabmicroservice-17.0.479\lib\INFO - 2019-07-03 11:02:19 [global.GlobalApplicationSettings] - Generating SDM POJOs to location C:\Windows\TEMP\\CasmPlayApi\Source\Pojo\ERROR - 2019-07-03 11:02:19 [com.ca.casm.sdm.SdmPojoProvider] - Exception generating POJOsjava.lang.NullPointerException: null at com.ca.ServicePlus.slump.BPMessage.send_wait(BPMessage.java:992) at com.ca.casm.utils.Utils.isSdmTenantEnabled(Utils.java:210) at com.ca.casm.sdm.MajicInfo.init(MajicInfo.java:112) at com.ca.casm.sdm.SdmPojoProvider.buildAllSdmFactories(SdmPojoProvider.java:283) at com.ca.casm.sdm.SdmPojoProvider.<init>(SdmPojoProvider.java:125)ERROR - 2019-07-03 11:02:19 [com.ca.casm.sdm.SdmPojoProvider] - getNewSdmPojo() called while pojosReady is false. Returning...ERROR - 2019-07-03 11:02:19 [global.GlobalApplicationSettings] - Error while doing unit testing of PriPOJO. java.lang.Exception: NotReady at com.ca.casm.sdm.SdmPojoProvider.getNewSdmPojo(SdmPojoProvider.java:162) at global.GlobalApplicationSettings.<init>(GlobalApplicationSettings.java:139) at global.GlobalApplicationSettings$$FastClassByGuice$$66c47645.newInstance(<generated>) at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89) at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)ERROR - 2019-07-03 11:02:19 [com.ca.casm.actor.global.ActorUtils] - Could not fetch application conf from DB.java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:395) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1999) at com.ca.casm.actor.global.ActorUtils.loadConfigProperties(ActorUtils.java:385) at global.GlobalApplicationSettings.<init>(GlobalApplicationSettings.java:147) at global.GlobalApplicationSettings$$FastClassByGuice$$66c47645.newInstance(<generated>)Caused by: java.lang.NullPointerException: null at com.ca.casm.sdm.SdmProducerUtil.isBrelQrelField(SdmProducerUtil.java:1900) at com.ca.casm.sdm.SdmProducerUtil.getSdmSelectList(SdmProducerUtil.java:1247) at com.ca.casm.actor.SdmGetObjectsActor.onReceive(SdmGetObjectsActor.java:136) at com.ca.casm.actor.MdcActor$1.apply(MdcActor.java:227) at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:606)ERROR - 2019-07-03 11:02:19 [global.GlobalApplicationSettings] - Configuration loading failed.ERROR - 2019-07-03 11:02:19 [com.ca.casm.actor.global.ActorUtils] - Could not fetch application conf from DB.java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:395) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1999) at com.ca.casm.actor.global.ActorUtils.loadConfigProperties(ActorUtils.java:385) at com.ca.casm.actor.global.ActorUtils.getAppConfig(ActorUtils.java:500) at com.ca.casm.actor.global.ActorUtils.getAppConfig(ActorUtils.java:519)Caused by: java.lang.NullPointerException: null at com.ca.casm.sdm.SdmProducerUtil.isBrelQrelField(SdmProducerUtil.java:1900) at com.ca.casm.sdm.SdmProducerUtil.getSdmSelectList(SdmProducerUtil.java:1247) at com.ca.casm.actor.SdmGetObjectsActor.onReceive(SdmGetObjectsActor.java:136) at com.ca.casm.actor.MdcActor$1.apply(MdcActor.java:227) at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:606)INFO - 2019-07-03 11:02:19 [com.ca.casm.utils.Utils] - log4jPropFilePath: D:\PROGRA~2\CA\xFlow\APPS\Services\collabmicroservice-17.0.479\\conf\log4j.propertiesINFO - 2019-07-03 11:02:19 [com.ca.casm.utils.Utils] - log4jRefreshInterval variable is null or empty. Defaulting the refresh interval to 300 seconds.ERROR - 2019-07-03 11:02:19 [com.ca.casm.actor.global.ActorUtils] - Could not fetch application conf from DB.java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:395) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1999) at com.ca.casm.actor.global.ActorUtils.loadConfigProperties(ActorUtils.java:385) at com.ca.casm.actor.global.ActorUtils.getAppConfig(ActorUtils.java:500) at com.ca.casm.actor.global.ActorUtils.getAppConfig(ActorUtils.java:519)Caused by: java.lang.NullPointerException: null at com.ca.casm.sdm.SdmProducerUtil.isBrelQrelField(SdmProducerUtil.java:1900) at com.ca.casm.sdm.SdmProducerUtil.getSdmSelectList(SdmProducerUtil.java:1247) at com.ca.casm.actor.SdmGetObjectsActor.onReceive(SdmGetObjectsActor.java:136) at com.ca.casm.actor.MdcActor$1.apply(MdcActor.java:227) at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:606)

    Does anybody know what could be missing?

    Thanks and regards,
    Peter

    ------------------------------
    Senior Technical Consultant
    Fujitsu Services
    ------------------------------


  • 2.  RE: 17.2 xFlow GUI not starting
    Best Answer

    Posted Jul 03, 2019 04:18 PM
    Hi, solved it.
    Problem has been Searchserver-Configuration.
    Searchserver didn't start correct.
    Because of that it was not reachable for xFlow.

    After correcting CASearchServer\elasticsearch-2.1.1\config\elasticsearch.yml searchserver started correct and xFlow after that could be started correct.

    Regards,
    Peter

    ------------------------------
    Senior Technical Consultant
    Fujitsu Services
    ------------------------------