Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.10.1
-
Fix Version/s: 1.10.2
-
Component/s: Installation
-
Security Level: Default (Default Security Scheme)
-
Labels:None
-
Environment:Windows Web Server 2008 R2 Service Pack 1
Description
When I started instalator (setup64.exe) and go to step no 9 exception is thrown. Whats more
C:/Program Files/OpenNMS/lib\jicmp.dll could not be loaded but i copied it from jicmp-1.0.9/amd64 dir.
Another (not critical) problem is that db username entered in step 5 is used also as dbname.
Last, installer file name (jar) not mach in launcher.ini file.
Java version:
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
Installer log:
==============================================================================
OpenNMS Installer
==============================================================================
Configures PostgreSQL tables, users, and other miscellaneous settings.
DEBUG: Looks like we're on Windows... Validating.
DEBUG: Found Service Pack 1
DEBUG: Windows NT Version 6,1, Build 7601 (Service Pack 1)
- searching for jicmp:
- trying to load C:/Program Files/OpenNMS/lib\jicmp.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\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:\data\oracle11g\app\oracle\product\11.2.0\server\bin\jicmp.dll: NO
- trying to load \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:\Windows\System32\WindowsPowerShell\v1.0\\jicmp.dll: NO
- trying to load C:\Program Files (x86)\Subversion\bin\jicmp.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jicmp.dll: NO
- trying to load C:\Program Files\7-Zip\jicmp.dll: NO
- trying to load C:\Program Files (x86)\PostgreSQL\8.4\bin\jicmp.dll: NO
- trying to load \jicmp.dll: NO
- trying to load .\jicmp.dll: NO
- Failed to load the optional jicmp library.
- This error is not fatal, since jicmp is only required for optional features.
- For more information, see http://www.opennms.org/index.php/jicmp
- searching for jicmp6:
- trying to load C:/Program Files/OpenNMS/lib\jicmp6.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jicmp6.dll: NO
- trying to load C:\Windows\Sun\Java\bin\jicmp6.dll: NO
- trying to load C:\Windows\system32\jicmp6.dll: NO
- trying to load C:\Windows\jicmp6.dll: NO
- trying to load C:\data\oracle11g\app\oracle\product\11.2.0\server\bin\jicmp6.dll: NO
- trying to load \jicmp6.dll: NO
- trying to load C:\Windows\system32\jicmp6.dll: NO
- trying to load C:\Windows\jicmp6.dll: NO
- trying to load C:\Windows\System32\Wbem\jicmp6.dll: NO
- trying to load C:\Windows\System32\WindowsPowerShell\v1.0\\jicmp6.dll: NO
- trying to load C:\Program Files (x86)\Subversion\bin\jicmp6.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jicmp6.dll: NO
- trying to load C:\Program Files\7-Zip\jicmp6.dll: NO
- trying to load C:\Program Files (x86)\PostgreSQL\8.4\bin\jicmp6.dll: NO
- trying to load \jicmp6.dll: NO
- trying to load .\jicmp6.dll: NO
- Failed to load the optional jicmp6 library.
- This error is not fatal, since jicmp6 is only required for optional features.
- For more information, see http://www.opennms.org/index.php/jicmp6
- searching for jrrd:
- trying to load C:/Program Files/OpenNMS/lib\jrrd.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jrrd.dll: NO
- trying to load C:\Windows\Sun\Java\bin\jrrd.dll: NO
- trying to load C:\Windows\system32\jrrd.dll: NO
- trying to load C:\Windows\jrrd.dll: NO
- trying to load C:\data\oracle11g\app\oracle\product\11.2.0\server\bin\jrrd.dll: NO
- trying to load \jrrd.dll: NO
- trying to load C:\Windows\system32\jrrd.dll: NO
- trying to load C:\Windows\jrrd.dll: NO
- trying to load C:\Windows\System32\Wbem\jrrd.dll: NO
- trying to load C:\Windows\System32\WindowsPowerShell\v1.0\\jrrd.dll: NO
- trying to load C:\Program Files (x86)\Subversion\bin\jrrd.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jrrd.dll: NO
- trying to load C:\Program Files\7-Zip\jrrd.dll: NO
- trying to load C:\Program Files (x86)\PostgreSQL\8.4\bin\jrrd.dll: NO
- trying to load \jrrd.dll: NO
- trying to load .\jrrd.dll: NO
- Failed to load the optional jrrd library.
- This error is not fatal, since jrrd is only required for optional features.
- For more information, see http://www.opennms.org/index.php/jrrd
- using SQL directory... C:\Program Files\OpenNMS\etc
- using create.sql... C:\Program Files\OpenNMS\etc\create.sql
* using 'postgres' as the PostgreSQL user for OpenNMS
* using 'opennms' as the PostgreSQL database name for OpenNMS
- checking if database "opennms" is unicode... ALREADY UNICODE
- Checking for old import files in C:\Program Files\OpenNMS\etc... DONE
Exception in thread "main" java.lang.NoClassDefFoundError: org/opennms/bootstrap/Bootstrap
at org.opennms.install.Installer.install(Installer.java:246)
at org.opennms.install.Installer.main(Installer.java:950)
Caused by: java.lang.ClassNotFoundException: org.opennms.bootstrap.Bootstrap
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 2 more
C:/Program Files/OpenNMS/lib\jicmp.dll could not be loaded but i copied it from jicmp-1.0.9/amd64 dir.
Another (not critical) problem is that db username entered in step 5 is used also as dbname.
Last, installer file name (jar) not mach in launcher.ini file.
Java version:
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
Installer log:
==============================================================================
OpenNMS Installer
==============================================================================
Configures PostgreSQL tables, users, and other miscellaneous settings.
DEBUG: Looks like we're on Windows... Validating.
DEBUG: Found Service Pack 1
DEBUG: Windows NT Version 6,1, Build 7601 (Service Pack 1)
- searching for jicmp:
- trying to load C:/Program Files/OpenNMS/lib\jicmp.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\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:\data\oracle11g\app\oracle\product\11.2.0\server\bin\jicmp.dll: NO
- trying to load \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:\Windows\System32\WindowsPowerShell\v1.0\\jicmp.dll: NO
- trying to load C:\Program Files (x86)\Subversion\bin\jicmp.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jicmp.dll: NO
- trying to load C:\Program Files\7-Zip\jicmp.dll: NO
- trying to load C:\Program Files (x86)\PostgreSQL\8.4\bin\jicmp.dll: NO
- trying to load \jicmp.dll: NO
- trying to load .\jicmp.dll: NO
- Failed to load the optional jicmp library.
- This error is not fatal, since jicmp is only required for optional features.
- For more information, see http://www.opennms.org/index.php/jicmp
- searching for jicmp6:
- trying to load C:/Program Files/OpenNMS/lib\jicmp6.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jicmp6.dll: NO
- trying to load C:\Windows\Sun\Java\bin\jicmp6.dll: NO
- trying to load C:\Windows\system32\jicmp6.dll: NO
- trying to load C:\Windows\jicmp6.dll: NO
- trying to load C:\data\oracle11g\app\oracle\product\11.2.0\server\bin\jicmp6.dll: NO
- trying to load \jicmp6.dll: NO
- trying to load C:\Windows\system32\jicmp6.dll: NO
- trying to load C:\Windows\jicmp6.dll: NO
- trying to load C:\Windows\System32\Wbem\jicmp6.dll: NO
- trying to load C:\Windows\System32\WindowsPowerShell\v1.0\\jicmp6.dll: NO
- trying to load C:\Program Files (x86)\Subversion\bin\jicmp6.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jicmp6.dll: NO
- trying to load C:\Program Files\7-Zip\jicmp6.dll: NO
- trying to load C:\Program Files (x86)\PostgreSQL\8.4\bin\jicmp6.dll: NO
- trying to load \jicmp6.dll: NO
- trying to load .\jicmp6.dll: NO
- Failed to load the optional jicmp6 library.
- This error is not fatal, since jicmp6 is only required for optional features.
- For more information, see http://www.opennms.org/index.php/jicmp6
- searching for jrrd:
- trying to load C:/Program Files/OpenNMS/lib\jrrd.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jrrd.dll: NO
- trying to load C:\Windows\Sun\Java\bin\jrrd.dll: NO
- trying to load C:\Windows\system32\jrrd.dll: NO
- trying to load C:\Windows\jrrd.dll: NO
- trying to load C:\data\oracle11g\app\oracle\product\11.2.0\server\bin\jrrd.dll: NO
- trying to load \jrrd.dll: NO
- trying to load C:\Windows\system32\jrrd.dll: NO
- trying to load C:\Windows\jrrd.dll: NO
- trying to load C:\Windows\System32\Wbem\jrrd.dll: NO
- trying to load C:\Windows\System32\WindowsPowerShell\v1.0\\jrrd.dll: NO
- trying to load C:\Program Files (x86)\Subversion\bin\jrrd.dll: NO
- trying to load C:\Program Files\Java\jdk1.6.0_29\bin\jrrd.dll: NO
- trying to load C:\Program Files\7-Zip\jrrd.dll: NO
- trying to load C:\Program Files (x86)\PostgreSQL\8.4\bin\jrrd.dll: NO
- trying to load \jrrd.dll: NO
- trying to load .\jrrd.dll: NO
- Failed to load the optional jrrd library.
- This error is not fatal, since jrrd is only required for optional features.
- For more information, see http://www.opennms.org/index.php/jrrd
- using SQL directory... C:\Program Files\OpenNMS\etc
- using create.sql... C:\Program Files\OpenNMS\etc\create.sql
* using 'postgres' as the PostgreSQL user for OpenNMS
* using 'opennms' as the PostgreSQL database name for OpenNMS
- checking if database "opennms" is unicode... ALREADY UNICODE
- Checking for old import files in C:\Program Files\OpenNMS\etc... DONE
Exception in thread "main" java.lang.NoClassDefFoundError: org/opennms/bootstrap/Bootstrap
at org.opennms.install.Installer.install(Installer.java:246)
at org.opennms.install.Installer.main(Installer.java:950)
Caused by: java.lang.ClassNotFoundException: org.opennms.bootstrap.Bootstrap
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 2 more
This has been fixed with the latest snapshots, as well as adding proper MSVCRT-free jicmp and jicmp6 DLLs for 32- and 64-bit Windows.