I'm running OpenDeploy Server 6.0.2 SP1 on a Windows 2003 server. The receiver is running on a Red Hat Linux Enterprise machine.
I'm getting the following error when I try to run what I think is a simple deployment. I imagine I am just overlooking something very stupid, but I've been looking through this process for a while and am going in circles. I would appreciate any help anyone can give. I just need some input to refresh my perspective.

\iwhome\>iwodcmd start HardGamesRadarDeploy.xml
Locating OpenDeploy service.
Got OpenDeploy service
>>>>>-- Start deployment HardGamesRadarDeploy.
iwodstart running in default synchronous mode.
Need to wait for deployment to complete.
***ERROR - Starting deployment.
Reason from server: DEPLOY_CONFIG_FILE
Details : Got Exception: null
here is my deployment config file
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<deploymentConfiguration>
<logRules maxBytes="32Mb" level="verbose"/>
<localNode host="10.15.11.101"/>
<replicationFarmSet>
<replicationFarm name="MYFARM">
<nodeRef useNode="MyLocalHost"/>
</replicationFarm>
</replicationFarmSet>
<definition name="images">
<source>
<fileSystem>
<filelist name="imageFL" area="Y:/default/main/GamesRadar/us/WORKAREA/mmarano" filepath="d:/iwhome/tmp/imageFileList.20513">
<pathSpecification>
<path name="." />
</pathSpecification>
</filelist>
</fileSystem>
</source>
<target>
<targetFilesystem area="/vhosts/dev.prev.gamesradar/httpdocs/us/images/mb" />
<transferRules applySourceFileTime="yes"/>
<replicationFarmLink >
<external name="preview"/>
</replicationFarmLink>
</target>
</definition>
<deployment transactional="yes">
<execDeploymentTask useDefinition="images" />
</deployment>
</deploymentConfiguration>
Here is my odnodes.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<nodeSet>
<node name="MyLocalHost"
host="FNCMSDEV01"
port="20014"
/>
<node name="fnwebdev01"
host="10.15.11.102"
port="20014"
/>
<!-- for dev, preview and production are on the same server -->
<replicationFarmSet>
<replicationFarm name="local">
<nodeRef useNode="MyLocalHost"/>
</replicationFarm>
<replicationFarm name="preview">
<nodeRef useNode="fnwebdev01"/>
</replicationFarm>
<replicationFarm name="production">
<nodeRef useNode="fnwebdev01"/>
</replicationFarm>
</replicationFarmSet>
</nodeSet>
The contents of the filelist referenced has only one record
/mediabin/images/GamesRadar/us/Games/Battlefield 2/PS2/battlefield2_boxart--game_boxart.jp
Here is the complete output in the odbase.log
CLT: 2005-12-15 15:53:25 PST GMT-08:00 Allowing execution from 127.0.0.1/127.0.0.1
API: 2005-12-15 15:53:25 PST GMT-08:00 Requested start of deployment HardGamesRadarDeploy
API: 2005-12-15 15:53:25 PST GMT-08:00 Calling server to start deployment HardGamesRadarDeploy
ENG: 2005-12-15 15:53:25 PST GMT-08:00 Received request to start deployment HardGamesRadarDeploy.
ENG: 2005-12-15 15:53:25 PST GMT-08:00 Starting job m18 for deployment HardGamesRadarDeploy with parameters: {PAD6=null, DEPLOYSUFFIX=, JOBID=m18, LOGLEVEL=UNSPECIFIED, PAD3=null, ENDTIME=null, PAD5=null, MINUTEINV=0, HOURINV=0, SYNCH=true, REPAIR=false, VERIFY=false, EXTERNALTASKID=null, YEARINV=0, REPEAT=false, WEEKDAY=null, PAD2=null, OWNER=FUTURENET\mmarano, KEYVALUES=null, DEPLOYNAME=HardGamesRadarDeploy, NO_RECUR=NO_RECUR, STARTTIME=Thu Dec 15 15:53:25 PST 2005, PAD4=null, RECURSET=NO_RECUR, DAYINV=0, PAD1=null, STARTDEPLOY=true, MONTHDAYS=null, DESCRIPTION=, WEEKINV=0}
ENG: 2005-12-15 15:53:25 PST GMT-08:00 MultiTier Latch is null
ENG: 2005-12-15 15:53:25 PST GMT-08:00 ***ERROR - Failed starting deployment: HardGamesRadarDeploy
Error:
java.lang.NullPointerException
at com.interwoven.config100.TFilelistCfg.<init>(TFilelistCfg.java:239)
at com.interwoven.config100.TFilelistCfg.<init>(TFilelistCfg.java:177)
at com.interwoven.config100.TFileSystemCfg$TFileSystemChildVisitor.VisitNode(TFileSystemCfg.java:402)
at com.interwoven.config100.TBaseCfg.TraverseChildElements(TBaseCfg.java:1057)
at com.interwoven.config100.TFileSystemCfg.<init>(TFileSystemCfg.java:130)
at com.interwoven.config100.TFileSystemCfg.<init>(TFileSystemCfg.java:85)
at com.interwoven.config100.TSourceBaseCfg$TSourceBaseChildVisitor.VisitNode(TSourceBaseCfg.java:551)
at com.interwoven.config100.TBaseCfg.TraverseChildElements(TBaseCfg.java:1057)
at com.interwoven.config100.TSourceBaseCfg.<init>(TSourceBaseCfg.java:120)
at com.interwoven.config100.TSourceCfg.<init>(TSourceCfg.java:97)
at com.interwoven.config100.TSourceCfg.<init>(TSourceCfg.java:75)
at com.interwoven.config100.TDefinitionCfg$TDefinitionChildVisitor.VisitNode(TDefinitionCfg.java:590)
at com.interwoven.config100.TBaseCfg.TraverseChildElements(TBaseCfg.java:1057)
at com.interwoven.config100.TDefinitionCfg.<init>(TDefinitionCfg.java:151)
at com.interwoven.config100.TDeploymentConfiguration$TRootChildVisitor.VisitNode(TDeploymentConfiguration.java:3207)
at com.interwoven.config100.TBaseCfg.TraverseChildElements(TBaseCfg.java:1057)
at com.interwoven.config100.TDeploymentConfiguration.parseStream(TDeploymentConfiguration.java:2939)
at com.interwoven.config100.TDeploymentConfiguration.<init>(TDeploymentConfiguration.java:377)
at com.interwoven.deploy.engine.TMacroDeployInitiator.isDataDeployConfig(TMacroDeployInitiator.java:709)
at com.interwoven.deploy.engine.TMacroDeployInitiator.startMacroDeploySession(TMacroDeployInitiator.java:2942)
at com.interwoven.deploy.engine.TMacroDeployInitiator.startDeployment(TMacroDeployInitiator.java:1244)
at com.interwoven.deploy.engine.TMacroDeployInitiator.startDeployment(TMacroDeployInitiator.java:931)
at com.interwoven.deployapi.deploy.IWDeployAction.startDeploy(IWDeployAction.java:560)
at com.interwoven.deployapi.deploy.IWDeployRemoterImpl.startDeploy(IWDeployRemoterImpl.java:159)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
API: 2005-12-15 15:53:25 PST GMT-08:00 Error encountered while starting deployment HardGamesRadarDeploy
Error: DEPLOY_CONFIG_FILE., Got Exception: null
CLT: 2005-12-15 15:53:40 PST GMT-08:00 Allowing execution from 127.0.0.1/127.0.0.1