problem loading DLLs on AMD64 Windows Server 2003

"Todd Clark" <[email protected]> Tue, 23 Feb 2010 16:24:12 -0600
Newsgroups gmane.comp.mozilla.jrex
Message-ID <[email protected]>
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)