Issue with Sage X3 version 12 patch 24 installation when installing Supervisor - Convergence session not found on this server

SUGGESTED

Hi everyone,

Wondering if you have faced the same issue when installing Sage X3 version 12 patch 24 (from ISO file as a new installation, not patch update). All the steps has been completed correctly and X3 solution and X3 Endpoint added, when checking server setting I am not getting any error message and all looks fine. But when clicking on any classic pages to trigger installation of X3 supervisor, system throws below error message:


Web server encountered following error during last request processing, session will be aborted : Convergence session not found on this server (9131d845-bec0-4343-b2d0-4cb1a0843d7b).
This can due to an unscheduled server restart.
"stackTrace": "Convergence session not found on this server (9131d845-bec0-4343-b2d0-4cb1a0843d7b). \nThis can due to an unscheduled server restart.",

Tried so many things, deinstalling and reinstalling Syracuse, Mongo DB and Elasticserach with both Oracle JDK and Zulu Open JDK, tried to downgrade Syracuse and MongoDB to patch 23 (as in my previous installation back in October I didn't have these issues), tried to reinstall Apache, tried with a Domain Admin user or Local Admin user, turned off Anti-virus, all Firewalls are down, Service user added to Local policy, ... nothing seems to help me pass this last step of installation. 

Any idea would be really appreciated. 

Re,

Victor

  • 0
    SUGGESTED

    Alright, I found the issue was my Locale was set to en-AU automatically right after installation of Syracuse (I guess based on the license I have used during Syracuse installation), so supervisor needed to be installed on en-US locale in my case. Learnt this lesson after spending few days and examining every possible corners I knew. 

     

    Other issues I have faced for this particular installation and workarounds I found (thought of sharing in case might be helpful to someone else):

    1. MongoDB delivered in Patch 24 ISO file didn't install for me with Zulu Open JDK (latest version zulu15.28.51-ca-jdk15.0.1-win_x64), it kept hanging for some reason with no error message. So I have installed jdk-8u271-windows-x64 which then it gave me the famous error "BouncyCasstle encryption". I followed the steps mentioned in Installation guide to add Java.Security and environment variable, but to no avail.

    Solution: I have installed zulu8.48.0.53-ca-jdk8.0.265-win_x64 instead with Mongodb_4.0.18 from patch 23 (as tested before without any issue). Then installed MongoDB of patch 24 on top of that. I guess I can update Zulu late on too.

    2. Elasticseach downloaded from its official website (on basic license) didn't install with any of JDK options I had (not Oracle JDK nor Zulu) for some weird reason and kept failing at Service start step. Hence had to go back to Elasticsearch delivered by Sage back in version 15 and install it using zulu8.48.0.53-ca-jdk8.0.265-win_x64 (which this version of Zulu then helped me with Issue No.1 as well)

    3. Syracuse per se didn't give me any grieves except the Local which has been set to en-AU causing issues with Supervisor setup. Apart from that, I have installed it as patch 23 just to go hand in hand with my downgraded MongoDB and then upgraded both afterward. 

  • 0
    SUGGESTED

    Hi Victor,

    Thanks for your article.

    I install ElasticSearch using the 7.4.3 MSI file and had to add the following line to the elasticsearch.yml config file to get the service to start:
    discovery.type: single-node 
    This version has a JDK embedded (Oracle v15), hence no prerequisite for Java anymore.

    For the Mongo installer I have Zulu JDK v8 installed but with v11 (I stick with the LTS versions) as the default java instance (JAVA_HOME).  I then use the following bat file to run the MongoDB installer:
      REM Start of script to run the MongoDB installer with Java 8
      set JAR_FILE="D:\Sage\Media\X3Installs\MongoDB\mongo-db-4.2.8.6.jar"
      set JDK8_HOME=C:\Program Files\Zulu\zulu-8
      set JAVA_HOME=%JDK8_HOME%
      set PATH=%JDK8_HOME%\bin;%PATH%
      java -version
      java -jar %JAR_FILE%
      pause
      REM End of script

    With this I can rerun the installer without having to change the installed Java versions.
    Hopefully Sage will update the installer not to require an old version of Java - especially now that ElasticSearch is no longer holding the required Java version back.

  • 0 in reply to Carl Herrmann

    Thanks Carl for sharing, will give it a go on another test server for V12 I have. Cheers!