DX Unified Infrastructure Management

Expand all | Collapse all

An unknown error has occurred. Refreshing your browser may resolve the issue.  Details: com.firehunter.ump.exceptions.DataFactoryException : null

  • 1.  An unknown error has occurred. Refreshing your browser may resolve the issue.  Details: com.firehunter.ump.exceptions.DataFactoryException : null

    Posted Mar 28, 2017 06:18 AM

    Dear Community,

     

    we have UIM release 8.47, and from time to time I got a popub with bellow details:

    An unknown error has occurred.
    Refreshing your browser may resolve the issue.

    Details:
    com.firehunter.ump.exceptions.DataFactoryException : null
    Info:

    SELECT DISTINCT
    cs.cs_id,
    cs.cs_key,
    cs.cs_type AS dt,
    cs.da_id,
    cs.alive_time AS aT,
    cs.name AS n,
    cs.origin AS o,
    cs.ip,
    cs.os_type AS os_t,
    cs.os_name AS os_n,
    cs.dedicated AS ded,
    cs.state AS state,
    cs.managed AS managed,
    cs.monitored AS monitored,
    shell.description AS shell,
    cs.shell_profile,
    snmp.description AS snmp,
    cs.snmp_profile,
    wmi.description AS wmi,
    cs.wmi_profile,
    cs.nimbus_type as n_t,
    CASE WHEN NOT cs.change_time IS NULL
    THEN cs.change_time
    ELSE
    cs.create_time
    END
    AS chT,
    cs.create_time AS crT
    FROM cm_computer_system cs
    LEFT JOIN cm_shell_authentication shell
    ON cs.shell_profile = shell.shell_id
    LEFT JOIN cm_snmp_authentication snmp
    ON cs.snmp_profile = snmp.snmp_id
    LEFT JOIN cm_wmi_authentication wmi
    ON cs.wmi_profile = wmi.wmi_id
    WHERE (cs.create_time > '2017-03-24 08:09:30.262' OR cs.change_time > '2017-03-24 08:09:30.262')
    ORDER BY chT
    DESC,
    cs.name ASC

     

    Stack Trace:
    java.sql.SQLRecoverableException: Il n'y a plus de données à lire dans le socket
    at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1200)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1155)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:279)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205)
    at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:861)
    at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1145)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1267)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491)
    at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
    at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
    at com.firehunter.ump.db.PartialPreparedStatement.executeInternal(PartialPreparedStatement.java:284)
    at com.firehunter.ump.db.PartialPreparedStatement.execute(PartialPreparedStatement.java:260)
    at com.firehunter.usm.DiscoveryUtils.getInventory(DiscoveryUtils.java:914)
    at com.firehunter.usm.DataFactory.getDiscoveryInventory(DataFactory.java:7063)
    at com.firehunter.usm.DataFactory.getDiscoveryInventory(DataFactory.java:7055)
    at sun.reflect.GeneratedMethodAccessor589.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:421)
    at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
    at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1503)
    at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:884)
    at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:121)
    at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
    at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
    at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
    at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:146)
    at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:278)
    at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:322)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at com.firehunter.ump.auth.InvalidHttpSessionFilter.doFilter(InvalidHttpSessionFilter.java:29)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:73)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:117)
    at sun.reflect.GeneratedMethodAccessor283.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67)
    at com.sun.proxy.$Proxy867.doFilter(Unknown Source)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:73)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:72)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:84)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Unknown Source)

     

    please anyone already encountred this issue?

     

    Best Regards

    Mohamed RADOUANE



  • 2.  Re: An unknown error has occurred. Refreshing your browser may resolve the issue.  Details: com.firehunter.ump.exceptions.DataFactoryException : null
    Best Answer

    Posted Mar 28, 2017 08:54 AM

    Seems to be a communication problem between the UMP robot and the server hosting the UIM database.

    From a general perspective the db admin should be rebuilding the table indexes to prevent fragmentation which is one of the major causes of poor performance in UMP. As for checking the connection one of the best tools is Wireshark. Install it on the UMP robot and use it to save a packet capture while the problem is happening. Then filter to the db servers' IP address to see the network communication between the two systems.



  • 3.  Re: An unknown error has occurred. Refreshing your browser may resolve the issue.  Details: com.firehunter.ump.exceptions.DataFactoryException : null

    Posted Jun 19, 2017 09:37 AM

    to rebuild of index see bellow KB

    USM error: com.firehunter.ump.exceptions.DataFactoryException : null 

     

    Best Regards