This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

Manage nodes website error

I have been able to manage nodes without any real issues until today.  I now get this error when I try to go to the manage nodes screen.

 

Orion Website Error

An error has occurred with the Orion website.

System.ServiceModel.CommunicationObjectFaultedException: 
The communication object, System.ServiceModel.Channels.ServiceChannel, 
cannot be used for communication because it is in the Faulted state.

Server stack trace: 
   at System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposedOrNotOpen()
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, 
ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, 
ProxyOperationRuntime operation, Object[] ins, Object[] outs)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService
(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage
(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke
(MessageData& msgData, Int32 type)
   at SolarWinds.NPM.Common.INPMBusinessLayer.
GetValuesAndCountsForNodeProperty(String property, String accountId)
   at SolarWinds.NPM.Common.NPMBusinessLayerProxy.
GetValuesAndCountsForNodeProperty(String property, String accountId)
   at Orion_Nodes_Controls_NodeGrouping.Reload()
   at Orion_Nodes_Controls_NodeGrouping.Page_Load(Object sender, EventArgs e)
   at System.Web.Util.CalliHelper.EventArgFunctionCaller
(IntPtr fp, Object o, Object t, EventArgs e)
   at System.Web.Util.CalliEventHandlerDelegateProxy.Callback
(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain
(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 
 
Any Ideas?
  • Within Custom Property Editor I had to remove Fran_Servers and add it back then I was able to see our Fran_Servers custom property from the node management web site but when I switch to another group I receive the same error.

  • I have the same issue. I appears to be occur if it is grouping by a field that has a lot of nodes with null values.

  • OK, I've been digging through .acsx looking at code and have tracked it down to this. This at least was my problem.  This occured because the last grouping that was used in the web console was a Custom property. The custom property was deleted, but the entry in the WebUesrSettings that stored the last view still have the old value and the code used it to create a query. A query that is no longer valid. The SQL server would return an error with wasn't handled gracefully by the code. Bottom line is to use the database manager to check the WebUserSettings and make sure that the values are still valid.

  • The issue with Web Node Management failing when WebUserSettings references a non-existent custom property is fixed in 9.1.