ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

uimapi and webservices_rest stop working after upgrading to 20.3.3


Article ID: 212941


Updated On:


DX Unified Infrastructure Management (Nimsoft / UIM)


After upgrading to UIM 20.3.3 REST API calls  are failing with HTTP 500 error. This is the exception as reported in the browser when attempting an API call:

java.lang.IllegalStateException: Pool not open	

The failure happens with both uimapi and webservices_rest deployed to the OC robot, and the uimapi log has the exact same info the browser shows. 

2021-04-13 13:07:46,922 ERROR [http-nio-80-exec-20]   - getAccounts failed: 
java.lang.IllegalStateException: Pool not open
 at org.apache.commons.pool2.impl.BaseGenericObjectPool.assertOpen(
 at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(
 at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(
 at org.apache.commons.dbcp2.PoolingDataSource.getConnection(
 at com.nimsoft.db.PooledDataSourceWrapper.getConnection(

If using webservices_rest with a GET call direct in a URL without a REST client it might just return a http 404 error. 

When using a REST client it will show up in the return data. 


The failure is caused by old packages at the OC robot. 

Compare the installed packages to this list:
uim_reportscheduler 20.33hf2
ump 20.33
ump_accountadmin 20.33hf2
ump_cabi 4.24hf2
ump_dashboard 20.33hf1
ump_operatorconsole 2.10hf3
ump_slm 20.33hf2 
wasp 20.33

Any that are version 9.x, or 8.x are to be suspected as deprecated and should be removed. 

webapps known to cause the problem: dapi, jasperserver_pro, umpjslib, webalarms, HtmlAlarmConsole, umpmeadia

Note: jasperserver_pro will only show up in wasp raw configure or cfg under the webapps section. 


Release : 20.3



Remove the old packages from the OC robot. 

UIM How to remove deprecated webapps from wasp
Article Id: 212899

Additional Information

uimapi log location: OC robot > $)\Nimsoft\probes\service\wasp\uimapi.log 

UIM / DX IM - How to see all the packages deployed to a robot
Article Id: 141322

The obsolete webapps are documented here:
20.3 Operator Console Installer - Webapps Considerations