Failed to load the required jicmp library

Description

The reason i think is the path

C:/Program Files/OpenNMS/lib\jicmp.dll, i had checked the dll file is present but the backward slash is creating problem

==============================================================================
OpenNMS Installer Version $Id$
==============================================================================

Configures PostgreSQL tables, users, and other miscellaneous settings.

  • searching for jicmp:

  • trying to load C:/Program Files/OpenNMS/lib\jicmp.dll: NO

  • trying to load C:\Program Files\Java\jdk1.6.0_20\bin\jicmp.dll: NO

  • trying to load .\jicmp.dll: NO

  • trying to load C:\WINDOWS\Sun\Java\bin\jicmp.dll: NO

  • trying to load C:\WINDOWS\system32\jicmp.dll: NO

  • trying to load C:\WINDOWS\jicmp.dll: NO

  • trying to load C:\Program Files\CSL Arm Toolchain\bin\jicmp.dll: NO

  • trying to load C:\Program Files\Common Files\Symbian\Tools\jicmp.dll: NO

  • trying to load C:\Program Files\HP OpenView\bin\jicmp.dll: NO

  • trying to load C:\Program Files\PC Connectivity Solution
    jicmp.dll: NO

  • trying to load C:\WINDOWS\system32\jicmp.dll: NO

  • trying to load C:\WINDOWS\jicmp.dll: NO

  • trying to load C:\WINDOWS\system32\WBEM\jicmp.dll: NO

  • trying to load C:\apache-ant-1.7.1\bin\jicmp.dll: NO

  • trying to load C:\Program Files\Java\jre6\bin\jicmp.dll: NO

  • trying to load C:\apache-maven-2.2.1\bin\jicmp.dll: NO

  • trying to load C:\Program Files\TortoiseSVN\bin\jicmp.dll: NO

  • trying to load C:\strawberry\c\bin\jicmp.dll: NO

  • trying to load C:\strawberry\perl\site\bin\jicmp.dll: NO

  • trying to load C:\strawberry\perl\bin\jicmp.dll: NO

  • trying to load C:\Program Files\VoiceAge\Common\jicmp.dll: NO

  • trying to load C:\Program Files\SSH Communications Security\SSH Secure Shell\jicmp.dll: NO

  • trying to load C:\Program Files\Common Files\Nero\Lib
    jicmp.dll: NO
    Exception in thread "main" java.lang.Exception: Failed to load the required jicmp library that is required at runtime. By default, we search the Java library path: C:\Program Files\Java\jdk1.6.0_20\bin . C:\WINDOWS\Sun\Java\bin C:\WINDOWS\system32 C:\WINDOWS C:\Program Files\CSL Arm Toolchain\bin C:\Program Files\Common Files\Symbian\Tools C:\Program Files\HP OpenView\bin C:\Program Files\PC Connectivity Solution\ C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\system32\WBEM C:\apache-ant-1.7.1\bin C:\Program Files\Java\jre6\bin C:\apache-maven-2.2.1\bin C:\Program Files\TortoiseSVN\bin C:\strawberry\c\bin C:\strawberry\perl\site\bin C:\strawberry\perl\bin C:\Program Files\VoiceAge\Common C:\Program Files\SSH Communications Security\SSH Secure Shell C:\Program Files\Common Files\Nero\Lib\. For more information, see http://www.opennms.org/index.php/jicmp
    at org.opennms.install.Installer.findLibrary(Installer.java:1098)
    at org.opennms.install.Installer.install(Installer.java:216)
    at org.opennms.install.Installer.main(Installer.java:964)

Environment

Operating System: Windows XP/2003 (NT 5.1) Platform: Other

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Benjamin Reed April 14, 2011 at 2:28 PM

This is fixed as of what will become OpenNMS 1.9.8 – we have JNA support which doesn't require the JICMP library.

Benjamin Reed April 5, 2011 at 4:11 PM

I pushed these off to 1.8.12 and 1.9.8 because we supposedly have someone who's going to help on the Windows side of things, and it's going to be moot in 1.9.x anyways because of JICMPv6.

Benjamin Reed February 3, 2011 at 10:16 AM

Ultimately, the current ICMP stuff is problematic in multiple ways. We're in the process of working on an entirely new JICMP to a) support IPv6, and b) have better behavior on Windows.

I'll reassign this to Matt, who is spearheading that.

Julien Wilk October 29, 2010 at 4:16 AM

Hello,

The \ & / seem to work normally but the jicmp.dll bundled with OpenNMS didn't work for us, we had to re-download it from:

http://sourceforge.net/projects/opennms/files/JICMP/stable-1.0/jicmp-1.0.9-win32-amd64-bin.zip/download

...and put it back in /lib/.

Regards,
Julien

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

PagerDuty

Created October 22, 2010 at 8:47 AM
Updated January 27, 2017 at 4:21 PM
Resolved April 14, 2011 at 2:28 PM