4 Replies Latest reply on Oct 16, 2008 12:38 PM by tdanner

    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?
        • Re: Manage nodes website error
          jdedmundson

          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.

            • Re: Manage nodes website 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.

                • Re: Manage nodes website error

                  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.