Submit a ticketCall us

Looking to compare latest NPM features with previous versions of NPM?
The NPM new feature summary offers a comparison of new features and improvements offered with this release.

 

 

 

 

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 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
20:00, 29 Mar 2017

Tags

Classifications

Public