We've recently moved NPM to a new server and I've been unable to launch Universal Device Poller application. I'll get the loading bar followed by an error box with the text "Unspecified Error". If I click the 'OK' button the application will load and I can see my custom pollers and view the assignments. However, I will get the same message if I try to use the MIB browser within the application. The application's log file matches up from prior to the move up until the following segment :
ERROR CustomPollerManagerController - Getting icons - Unspecified error
System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Unspecified error (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.Data.OleDb.OleDbException: Unspecified error
at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.OleDb.OleDbConnection.Open()
at SolarWinds.NPM.BusinessLayer.MibDAL.GetIcons()
at SolarWinds.NPM.BusinessLayer.NPMBusinessLayerService.GetIcons()
at SyncInvokeGetIcons(Object , Object[] ,...).
The CoreBusinessLayer log file also records this at the same time.
[54] ERROR SolarWinds.Orion.Core.Common.CoreErrorHandler - Error occured on Business Layer call. Type: System.ServiceModel.CommunicationException
Message: 'The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '10675199.02:48:05.4775807'.'
Data: 'System.Collections.ListDictionaryInternal'
InnerException:
Type: System.IO.IOException
Message: 'The write operation failed, see inner exception.'
Data: 'System.Collections.ListDictionaryInternal'
InnerException:
Type: System.ServiceModel.CommunicationException
Message: 'The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '10675199.02:48:05.4775807'.'
Data: 'System.Collections.ListDictionaryInternal'
InnerException:
Type: System.Net.Sockets.SocketException
ErrorCode: '10054'
Message: 'An existing connection was forcibly closed by the remote host'
SocketErrorCode: 'ConnectionReset'
NativeErrorCode: '10054'
Data: 'System.Collections.ListDictionaryInternal'
InnerException: ''
TargetSite: ''
StackTrace: ''
HelpLink: ''
Source: '' TargetSite: 'TAsyncResult End[TAsyncResult](System.IAsyncResult)'
StackTrace: ' at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Channels.ConnectionStream.EndRead(IAsyncResult asyncResult)
at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)'
HelpLink: ''
Source: 'System.Runtime.DurableInstancing' TargetSite: 'Int32 EndRead(System.IAsyncResult)'
StackTrace: ' at System.Net.Security._SslStream.EndRead(IAsyncResult asyncResult)
at System.Net.Security.SslStream.EndRead(IAsyncResult asyncResult)
at System.ServiceModel.Channels.StreamConnection.EndRead()'
HelpLink: ''
Source: 'System'TargetSite: 'TAsyncResult End[TAsyncResult](System.IAsyncResult)'
StackTrace: ' at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Security.SecuritySessionServerSettings.ServerSecuritySessionChannel.ReceiveRequestAsyncResult.EndAsMessage(IAsyncResult result, Message& message)
at System.ServiceModel.Security.SecuritySessionServerSettings.ServerSecuritySessionChannel.EndTryReceive(IAsyncResult result, Message& message)
at System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result, RequestContext& requestContext)'
HelpLink: ''
Source: 'System.Runtime.DurableInstancing'
The MIB browser within the Orion web interface is displaying a blank window and I am unable to search the MIB database either. I can't say it's related but it certainly looks that way. The MIBs.cfg file matches the old server in location, size and version. Any help on this would be greatly appreciated.