Home Discussions Questions & Answers Cloning EBS Causes ‘No live SolrServers available’ Error

Cloning EBS Causes ‘No live SolrServers available’ Error

Avatar photoCustomer January 16, 2021 at 1:03 pm

We recently cloned our EBS Production environment to QA, and now the ECC integration is broken in QA. Data loads fail with the error `org.apache.solr.client.solrj.SolrServerException: No live SolrServers available to handle this request`. What causes this, and how do I fix it?

Viewing 6 reply threads
  • Author
    Replies
    • Support January 17, 2021 at 1:19 am  

      This specific `SolrServerException` often occurs after cloning because the ECC instance loses synchronization or trust with the newly cloned EBS database or configuration, especially if hostnames or database service names changed . To resolve this, you must first clear the ECC configuration details specific to the dataset statistics, which are often tied to the old environment . More importantly, you need to recreate the JNDI connection to the new EBS database .

    • Avatar photoCustomer January 17, 2021 at 6:27 pm  

      What are the essential steps for recreating the JNDI connection, and does this involve running any installation scripts?

    • Support January 19, 2021 at 12:28 pm  

      To fix the JNDI connection post-cloning, you must follow the steps detailed under the section ‘Configuring the JNDI to Connect to Oracle E-Business Suite’ in the ECC documentation . This process typically involves regenerating the DBC file specifically for the ECC host system on the EBS application node, copying it to the ECC server as `connection.dbc`, and then running the appropriate configuration script (like `envSetup.sh` option 4) to update the `ebsDB` datasource , .

    • Avatar photoCustomer January 20, 2021 at 12:26 am  

      After updating the JNDI, what final action is required on the ECC server to ensure the connection is re-established?

    • Support January 21, 2021 at 4:12 pm  

      After successfully updating the JNDI configuration, you must bounce (restart) the ECC services . Restarting the ECC managed server ensures that the Weblogic domain picks up the updated database connection details and re-establishes the necessary connectivity to the cloned EBS environment, making the Solr servers available again .

    • Avatar photoCustomer January 21, 2021 at 9:32 pm  

      If I am setting up a new connection and the host is a RAC database using SCAN listeners, what manual step should I take to prevent connection errors?

    • Support January 22, 2021 at 3:53 am  

      If you are using RAC with SCAN listeners, it’s a known issue that they can cause problems during ECC setup . It is recommended to manually replace the SCAN entry with the Virtual IP (VIP) address in both the `EccConfig.properties` file and the generated `connection.dbc` file . This step circumvents potential SCAN resolution issues and ensures the JNDI creation is successful .

Viewing 6 reply threads
  • You must be logged in to reply to this post.

Login with: