Administrator reports the following error when clicking on "All Service Instances" : java.lang.NullPointerException at com.tibco.uac.monitor.server.ServiceContainerBindingMonitorImpl.(ServiceContainerBindingMonitorImpl.java:47)

Administrator reports the following error when clicking on "All Service Instances" : java.lang.NullPointerException at com.tibco.uac.monitor.server.ServiceContainerBindingMonitorImpl.(ServiceContainerBindingMonitorImpl.java:47)

book

Article ID: KB0072379

calendar_today

Updated On:

Products Versions
TIBCO Administrator -
Not Applicable -

Description

Description:
Administrator reports the following error when clicking on "All Service Instances" :

==>
java.lang.NullPointerException 
    at com.tibco.uac.monitor.server.ServiceContainerBindingMonitorImpl.(ServiceContainerBindingMonitorImpl.java:47) 
    at com.tibco.uac.monitor.server.MonitorServer.getServiceContainerBindingMonitor(MonitorServer.java:746) 
    at com.tibco.administrator.consoles.containers.ContainersCollectionPane$10.getRow(ContainersCollectionPane.java:393) 
    at com.tibco.wfc.tableview.EntityCollectionTableModel.clearFilter(EntityCollectionTableModel.java:76) 
    at com.tibco.wfc.tableview.EntityCollectionTableModel.showAll(EntityCollectionTableModel.java:65) 
    at com.tibco.wfc.tableview.EntityCollectionTableModel.(EntityCollectionTableModel.java:34) 
    at com.tibco.wfc.tableview.RefreshableEntityCollectionTableModel.(RefreshableEntityCollectionTableModel.java:31) 
    at com.tibco.administrator.consoles.containers.ContainersCollectionPane.aW(ContainersCollectionPane.java:470) 
    at com.tibco.administrator.consoles.containers.ContainersCollectionPane.(ContainersCollectionPane.java:74) 
    at com.tibco.administrator.consoles.containers.ContainersConsolePane.createEntityListPane(ContainersConsolePane.java:19) 
    at com.tibco.administrator.ConsoleContentPane.showEntityList(ConsoleContentPane.java:33) 
    at com.tibco.administrator.consoles.containers.ContainersConsolePane.(ContainersConsolePane.java:14) 
    at com.tibco.administrator.consoles.containers.AllContainersConsole.createConsoleContentPane(AllContainersConsole.java:66) 
    at com.tibco.administrator.AbstractConsole.getConsolePane(AbstractConsole.java:88) 
    at com.tibco.administrator.ConsoleFrame.setConsole(ConsoleFrame.java:27) 
    at com.tibco.administrator.ApplicationFrame$ApplicationFrameset$ConsoleFrameset.showConsole(ApplicationFrame.java:174) 
    at com.tibco.administrator.ConsoleSelectorPane.setCurrentConsole(ConsoleSelectorPane.java:136) 
    at com.tibco.administrator.ConsoleSelectorPane$6.execute(ConsoleSelectorPane.java:254) 
    at com.tibco.wfc.undo.UndoManager$CommandList.a(UndoManager.java:28) 
    at com.tibco.wfc.undo.UndoManager$CommandList.access$200(UndoManager.java:11) 
    at com.tibco.wfc.undo.UndoManager.execute(UndoManager.java:95) 
    at com.tibco.administrator.ConsoleSelectorPane.onChangeConsole(ConsoleSelectorPane.java:266) 
    at com.tibco.administrator.ConsoleSelectorPane$4.valueChanged(ConsoleSelectorPane.java:102) 
    at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:629) 
    at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1078) 
    at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:287) 
    at javax.swing.tree.DefaultTreeSelectionModel.addSelectionPaths(DefaultTreeSelectionModel.java:327) 
    at javax.swing.tree.DefaultTreeSelectionModel.addSelectionPath(DefaultTreeSelectionModel.java:303) 
    at com.tibco.administrator.ConsoleSelectorPane$ConsoleTreeSelectionModel.addSelectionPath(ConsoleSelectorPane.java:222) 
    at com.tibco.wfc.TreeView.selectPath(TreeView.java:220) 
    at com.tibco.wfc.TreeView.processCommand(TreeView.java:637) 
    at com.tibco.wfc.AbstractFrame.processCommand(AbstractFrame.java:115) 
    at com.tibco.wfc.FrameManager.a(FrameManager.java:254) 
    at com.tibco.wfc.FrameManager.service(FrameManager.java:142) 
    at com.tibco.administrator.AdministratorServlet.service(AdministratorServlet.java:877) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
    at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:420) 
    at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:134) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:544) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) 
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) 
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) 
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) 
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) 
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) 
    at java.lang.Thread.run(Thread.java:595) 
==>
Symptoms:
Administrator reports the following error when clicking on "All Service Instances" :

  java.lang.NullPointerException 
    at com.tibco.uac.monitor.server.ServiceContainerBindingMonitorImpl.(ServiceContainerBindingMonitorImpl.java:47) 
Cause:
There are two possible reasons that cause the error.

1). One or several corrupt applications which may be caused during deployment.
2). One or more corrupt EMS plugins are installed.

Resolution

For corrupt application/s, we suggest checking every application in the domain individually. Click their service instances, one by one, to find the one that produces the reported error. Undeploy this application and redeploy it. If necessary, delete the application altogether before redeploying. 
For a corrupt EMS plugin, please run Domain Utility (or domainutilitycmd) and try updating (or deleting and re-adding) the EMS plugin.

Issue/Introduction

Administrator reports the following error when clicking on "All Service Instances" : java.lang.NullPointerException at com.tibco.uac.monitor.server.ServiceContainerBindingMonitorImpl.(ServiceContainerBindingMonitorImpl.java:47)