7 Replies Latest reply on May 24, 2017 2:34 PM by tdanner

    SWIS discover Interface Error

    juniordev

      Hi,

      We're getting an error when we discover interface with swis.

       

      I got this error message, "Exception of type 'SolarWinds.ApiProxyFactory.TransientApiProxyException' was thrown."

       

       

      Why got this message?

       

      Platform version:

      Orion Platform 2017.1, IPAM 4.3.2, NPM 12.1, VIM 7.0.0, NetPath 1.1.0, QoE 2.3, NTA 4.2.2

       

      2017-05-23_12-27-58.png

        • Re: SWIS discover Interface Error
          grantallenby

          I'm not sure why you're getting this. Id log a solarwinds support call.....

           

          However restarting solarwinds information service will often correct issues.

          • Re: SWIS discover Interface Error
            grantallenby

            If that fails I have pulled this from another post for you. the issues look to be identical...

             

            Little help please? :) I Can't edit interfaces after my NPM12 upgrade

             

            "We were having the same issue with not being able to edit interfaces to nodes defined to one of the secondary pollers after upgrading to NPM 12. Support provided the following solution and have not had any more issues for over a week.

             

            In line with this, I would like you to login to your Orion servers and do the following steps to correct and lessen these errors:
            1. Temporarily stop all SW services from all of your Orion servers using the Orion service manager located at start, all programs, solarwinds orion, advanced features.
              2. Click Start > All Programs > SolarWindsOrion > Advanced Features > Database Manager. Once there, follow the steps below:

                 Note: I just used SQL Server Management Studio and logged into the SolarWinds database
            2.1. Click "Add Default server"
            2.2. Expand your SQL server and find your SolarWinds database
            2.3. Right-click your database and select "New Query"
            2.4. On your right, paste the following:
              delete from dbo.PendingNotifications
              delete from dbo.SubscriptionTags
              delete from dbo.Subscriptions
              delete from dbo.ContainerMemberSnapshots
              delete from dbo.LimitationSnapshots
              delete from Limitations WHERE WhereClause = '1=1'

            **The tables mentioned above is where the web site saves the pages that you visit so they load faster next time. But those tables can get large and cause performance issues.

            3. From the polling server that you are having issues with, go to Start > Control Panel > Uninstall a program > "SolarWinds Information Services" > REPAIR

            4. Restart Orion Services from all your Orion servers.

            Hope this helps."

            1 of 1 people found this helpful
            • Re: SWIS discover Interface Error
              tdanner

              Reproduce the problem and then check two logs:

               

              C:\ProgramData\SolarWinds\InformationService\v3.0\Orion.InformationService.log

              C:\ProgramData\SolarWinds\Logs\Orion\NPM.BusinessLayer.log

               

              Let's see if there are any clues in there. One of them should have a stack trace, at least.

                • Re: SWIS discover Interface Error
                  juniordev

                  Hi tdanner,

                  That's SWIS error log. It seems network problem but I didn't undertand exactly.

                   

                  PS : There is no error log in NPM.BusinessLayer log file.

                   

                   

                  ERROR SolarWinds.InformationService.Core.InformationService - (null) (null) Exception caught in method SolarWinds.InformationService.Core.InformationService.Invoke

                  SolarWinds.ApiProxyFactory.TransientApiProxyException: Exception of type 'SolarWinds.ApiProxyFactory.TransientApiProxyException' was thrown. ---> System.ServiceModel.EndpointNotFoundException: No DNS entries exist for host <polling_engine_hostname>. ---> System.Net.Sockets.SocketException: No such host is known

                     at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)

                     at System.Net.Dns.GetHostEntry(String hostNameOrAddress)

                     at System.ServiceModel.Channels.DnsCache.Resolve(Uri uri)

                     --- End of inner exception stack trace ---

                  Server stack trace:

                     at System.ServiceModel.Channels.DnsCache.Resolve(Uri uri)

                     at System.ServiceModel.Channels.SocketConnectionInitiator.GetIPAddresses(Uri uri)

                     at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)

                     at System.ServiceModel.Channels.BufferedConnectionInitiator.Connect(Uri uri, TimeSpan timeout)

                     at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)

                     at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout)

                     at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

                     at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)

                     at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

                  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 System.ServiceModel.ICommunicationObject.Open(TimeSpan timeout)

                     at System.ServiceModel.Channels.SecurityChannelFactory`1.ClientSecurityChannel`1.OnOpen(TimeSpan timeout)

                     at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

                     at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.DoOperation(SecuritySessionOperation operation, EndpointAddress target, Uri via, SecurityToken currentToken, TimeSpan timeout)

                     at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.GetTokenCore(TimeSpan timeout)

                     at System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan timeout)

                     at System.ServiceModel.Security.SecuritySessionClientSettings`1.ClientSecuritySessionChannel.OnOpen(TimeSpan timeout)

                     at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

                     at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

                     at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)

                     at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

                   

                   

                  Exception rethrown at [1]:

                     at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)

                     at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)

                     at System.ServiceModel.ICommunicationObject.Open()

                     at SolarWinds.Orion.ServiceDirectory.ServiceDirectoryApiChannelPool`1.Acquire()

                     --- End of inner exception stack trace ---

                     at SolarWinds.InformationService.Verb.VerbExecutor.Invoke(Object hostInstance, Object[] parameters)

                     at SolarWinds.InformationService.Verb.VerbExecutorContext.Invoke()

                     at SolarWinds.InformationService.Core.InformationService.Invoke[T](String entity, String verb, Action`1 setupParameters, Func`2 extractReturnValue)