Submit a ticketCall us

Get a crash course on Network Monitoring delivered right to your inbox
This free 7-day email course provides a primer to the philosophy, theory, and fundamental concepts involved in IT monitoring. Lessons will explain not only how to perform various monitoring tasks, but why and when you should use them. Sign up now.

Home > Success Center > IP Address Manager (IPAM) > SWJobEngineWorker2.exe crash on event viewer - System.IndexOutOfRangeException

SWJobEngineWorker2.exe crash on event viewer - System.IndexOutOfRangeException

Updated February 16, 2017

Overview

 

SWJobEngineWorker2.exe crashes on event viewer with the following details:

Log Name: Application
Source: .NET Runtime
Date: 2/13/2017 12:22:10 PM

Event ID: 1026
Application: SWJobEngineWorker2.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IndexOutOfRangeException
at SolarWinds.Net.SNMP.SNMPManager.ManagerThread(System.Object)

Environment

  • NPM 12.0.1
  • IPAM 4.3.0

Cause 

There is an issue with one of the DLLs used by IPAM.

Resolution

You can upgrade to NPM 12.1 and\or IPAM 4.5+ where this issue has been resolved or perform the following steps:

 

IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[IPAM_Version]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
BEGIN
CREATE TABLE [dbo].[IPAM_Version](
[VersionID] [int] IDENTITY (1, 1) NOT NULL,
[Date][DateTime] NOT NULL,
[UserName][varchar](200) NULL,
[CurrentVersion] [varchar](200) NOT NULL,
[LicenseType][int]NOT NULL
)
END
GO

 

  1. Get a copy of Solarwinds.NET.SNMP.dll version 2015.1.35100.9209 that is shipped with NPM 11.5.3 or older IPAM versions.
  2. Stop all Orion services using the Orion Service Manager.
  3. Go to C:\Program Files (x86)\SolarWinds\Orion\IPAM\.
  4. Move SolarWinds.Net.SNMP.dll to the desktop.
  5. Extract the zipped DLL attached to this email and copy to the IPAM install directory (C:\Program Files (x86)\SolarWinds\Orion\IPAM\).
  6. Right-click the file, select Properties, verify that it is unblocked, and then select OK.
  7. Run the following SQL query below to re-add the IPAM_Version table in the DB or skip this step if the table already exists:
  8. Start all Orion services using the Orion Service Manager.

The JEv2 worker for IPAM no longer crashes.

 

 

Last modified
12:59, 10 Aug 2017

Tags

Classifications

Public