ERROR : SPC-EHI-10044: Initial mapping request failed ! ByMachineId(): Unknown RemoteException [java.lang.NullPointerException] During integration with Spectrum.
open %NH_HOME%\web\tomcat\conf\server.xml file.
<Context docBase="eHealthServices"
path="/eHealthServices"
reloadable="true" swallowOutput="true">
<Resource name="jdbc/EHDB"
auth="Container"
type="oracle.ucp.jdbc.PoolDataSource"
connectionFactoryClassName="oracle.jdbc.pool.OracleDataSource"
factory="oracle.ucp.jdbc.PoolDataSourceImpl"
url="jdbc:oracle:thin:@US-SMY-WPEDEC01_EHEALTH"
accessToUnderlyingConnectionAllowed="true"
minPoolSize="10"
maxPoolSize="50"
abandonedConnectionTimeout="10"
maxStatements="50"
validateConnectionOnBorrow="true"
sqlForValidateConnection="select 1 from DUAL" />
</Context>
The AbandonedConnectionTimeout parameter in eHealthServices section is 10.
AbandonedConnectionTimeout parameter should be increased to 100
1. Stop the eHealth Tomcat63 service.
2. Make a backup %NH_HOME%\web\tomcat\conf\server.xml file. Update the changes in the server.xml file.
3. Start the eHealth Tomcat63 service