Attempt to install FUSE MB on 64-bit windows fails with "Windows DLL failed to load"
Environment
- Windows Server 2008 64 bit
- Fuse Message Broker 5.3.0.0-fuse
Issue
Unable to install Fuse Message Broker on 64-bit Windows box
The following exception occurs when installing on Windows 64bit:
ZeroGpd: Windows DLL failed to load
at ZeroGae.a(DashoA8113)
at ZeroGae.b(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.b(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA8113)
at com.zerog.ia.installer.Main.main(DashoA8113)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.zerog.lax.LAX.launch(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)
Resolution
There are two work arounds for this issue:
1) Obtain a zip file and unzip contents rather than running the installer
Example of location for zip file: http://repo.fusesource.com/maven2/org/apache/activemq/apache-activemq/5.3.0.0-fuse/
Example file name: apache-activemq-5.3.0.0-fuse-bin.zip
2) Use the installer with a 32-bit jvm
Set the ACTIVEMQ_HOME and ACTIVEMQ_BASE environment variables and start the wrapper.exe from a command prompt.
Root Cause
Bug #: MB-532
Installer is a 32-bit application and does not run on 64-bit jvm/platform
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments