Submit a ticketCall us

Have You Auto Renewed? If not, you're missing out.
The SolarWinds Renewal Program comes with a host of benefits including the most recent product updates, 24/7 technical support, virtual instructor-led training and more. Experience all of this with the convenience of Auto Renewal, and never worry about missing any of these great benefits. Learn More.

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

Tags

Classifications

Public