Smarts NCM: RA report fails with error msg: An I/O error occurred while sending to the backend.
book
Article ID: 331076
calendar_today
Updated On:
Products
VMware Smart Assurance
Issue/Introduction
Symptoms:
RA report returns with no information and an error message of " I/O error occurred while sending to the backend" is found in theĀ /usr/tomcat/apache<version>/logs/catalina.out or /usr/tomcat/apache<version>/logs/Voyence.log. (See examples below)
Caused by: org.postgresql.util.PSQLException: An I/O error occured while sending to the backend. at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:283) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:254) at com.mchange.v2.c3p0.impl.NewProxyStatement.executeQuery(NewProxyStatement.java:35) at com.voyence.reporting.reportpacks.audittrail.AuditTrailResultSet.prepare(AuditTrailResultSet.java:388) at com.voyence.reporting.common.resultset.ResultSetProvider.getResultSet(ResultSetProvider.java:109) at com.voyence.reporting.common.framework.impl.VoyenceReportEngine.publishReportToDisk(VoyenceReportEngine.java:213) ... 7 more Caused by: java.net.SocketException: Socket closed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:170) at java.net.SocketInputStream.read(SocketInputStream.java:141) at org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:145) at org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:114) at org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73) at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:274) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1660) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) ... 14 more
Environment
VMware Smart Assurance - NCM
Cause
These errors indicate that the report is pulling too much information to properly complete a report.
Resolution
The administrator must scale down the amount of data being pulled (e.i. number of networks or devices included in the report).