Submit a ticketCall us

AnnouncementsChange Is Inevitable

Get valuable help when it comes to tracking and monitoring changes. SolarWinds® Server Configuration Monitor (SCM) is designed to help you: detect, track, and receive alerts when changes occur, correlate system performance against configuration changes, compare server and application configuration against custom baselines, and verify application and system changes.

Learn more.

Home > Success Center > IP Address Manager (IPAM) > IPAM - Knowledgebase Articles > 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.*
  • NPM 12.1

Cause 

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

Resolution

You can upgrade 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