problem loading DLLs on AMD64 Windows Server 2003
My goal is to get JRex running via webstart on a 64-bit AMD machine with
Windows Server 2003 (Intel 64 and 64bit running 32bit OS' work fine). It
seems, told by the error output(pasted below), that the 32 bit DLLs cannot
be loaded on said machine. Has anyone run into this problem before or know
of a way around by modifying/recompiling source, java code, etc ?
Thanks
ERROR OUT:
Java Web Start 1.6.0_16
Using JRE version 1.6.0_16-b01 Java HotSpot(TM) 64-Bit Server VM
User home directory = C:\Documents and Settings\ceklof
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
-- constructing main class --
-- about to call startEngine() --
-- getting install path --
-- setting jrex.gre.path --
-- jrex.gre.path = C:\Documents and Settings\ceklof\jrex_gre --
-- enabling debug --
-- debug enabled --
-- calling startEngine() --
***************** JRexL inited *****************
***************** Starting of JREX-Logging Tue Feb 23 13:19:30 PST 2010
*****************
org.mozilla.jrex.JRexFactory --->static()--> **** loading implementers ****
org.mozilla.jrex.JRexFactory --->loadImplementers()--> **** impl
TABLE<{JRexStatusBar=org.mozilla.jrex.ui.JRexStatusBarImpl,
JRexPopupMenu=org.mozilla.jrex.ui.JRexPopupMenuImpl,
ObserverEventHandler=org.mozilla.jrex.event.observer.ObserverEventHandler,
WindowManager=org.mozilla.jrex.window.JRexWindowManagerImpl,
TooltipEventHandler=org.mozilla.jrex.event.tooltip.TooltipEventHandler,
HistoryEventHandler=org.mozilla.jrex.event.history.HistoryEventHandler,
JRexPrintPreviewToolBar=org.mozilla.jrex.ui.JRexPrintPreviewToolBarImpl,
URIContentEventHandler=org.mozilla.jrex.event.uricontent.URIContentEventHandler,
ProgressEventHandler=org.mozilla.jrex.event.progress.ProgressEventHandler,
WindowEventHandler=org.mozilla.jrex.event.window.WindowEventHandler,
JRexMenuBar=org.mozilla.jrex.ui.JRexMenuBarImpl,
JRexToolBar=org.mozilla.jrex.ui.JRexToolBarImpl,
ContextMenuEventHandler=org.mozilla.jrex.event.context.ContextMenuEventHandler}>***
org.mozilla.jrex.JRexFactory --->**** startEngine()-->engineStarted <false>
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->startXPCOM()--> **** USING GRE_PATH
<C:\Documents and Settings\ceklof\jrex_gre> ***
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library list... ****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<#The list of GRE libraries to load>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<nspr4>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\nspr4.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\nspr4.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\nspr4.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<plc4>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\plc4.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\plc4.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\plc4.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<plds4>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\plds4.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\plds4.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\plds4.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<xpcom>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\xpcom.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\xpcom.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\xpcom.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<xpcom_compat>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\xpcom_compat.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\xpcom_compat.dll>
FAILED!!! reason<C:\Documents and Settings\ceklof\jrex_gre\xpcom_compat.dll:
Can't load IA 32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<mozz>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\mozz.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\mozz.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\mozz.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<mozjs>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library
<C:\Documents and Settings\ceklof\jrex_gre\mozjs.dll> does not exsist!!!****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<gkgfx>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\gkgfx.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\gkgfx.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\gkgfx.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<js3250>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\js3250.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\js3250.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\js3250.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<jsj3250>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\jsj3250.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\jsj3250.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\jsj3250.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<jsj>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library
<C:\Documents and Settings\ceklof\jrex_gre\jsj.dll> does not exsist!!!****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<mozctl>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library
<C:\Documents and Settings\ceklof\jrex_gre\mozctl.dll> does not
exsist!!!****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<mozctlx>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library
<C:\Documents and Settings\ceklof\jrex_gre\mozctlx.dll> does not
exsist!!!****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<softokn3>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\softokn3.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\softokn3.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\softokn3.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<nss3>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\nss3.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\nss3.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\nss3.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<nssckbi>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\nssckbi.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\nssckbi.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\nssckbi.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<ssl3>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\ssl3.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\ssl3.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\ssl3.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<smime3>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\smime3.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\smime3.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\smime3.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<msgbsutl>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library
<C:\Documents and Settings\ceklof\jrex_gre\msgbsutl.dll> does not
exsist!!!****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Library to
load<jrex>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\jrex.dll>...****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->loadLibraries()--> **** Loading
library <C:\Documents and Settings\ceklof\jrex_gre\jrex.dll> FAILED!!!
reason<C:\Documents and Settings\ceklof\jrex_gre\jrex.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform>****
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->startXPCOM()--> **** USING
forceNoProfile <false> ***
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->startXPCOM()--> **** USING
profileName <.JRex> ***
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->startXPCOM()--> **** USING
profilePath <C:\Documents and Settings\ceklof> ***
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->notifyXPCOMInited()--> ****
xpcomInitRV<-1>***
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->startXPCOM()--> **** XPCOM INIT
FAILED
<org.mozilla.jrex.xpcom.JRexXPCOMImpl.InitXPCOM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V>
org.mozilla.jrex.xpcom.JRexXPCOMImpl --->startXPCOM()--> **** xpcomInitRV
<-1>
-- Unable to start up Browser Engine: [
JRexFactory.getInstance().startEngine() ] --
org.mozilla.jrex.exception.JRexException-- startEngine() called --
-- setting jrex preferences --
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError:
org.mozilla.jrex.pref.JRexPreference.SetDefaultBoolPref(Ljava/lang/String;Z)V
at org.mozilla.jrex.pref.JRexPreference.SetDefaultBoolPref(Native
Method)
at
org.mozilla.jrex.pref.JRexPreference.setDefaultBoolPref(JRexPreference.java:302)
at test_jrex.Main.startEngine(Main.java:79)
at test_jrex.Main$1.run(Main.java:37)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)