I'm having trouble deploying content via Tridion to SmartTarget.
I can see that my deployer is dropping xml files into the incoming folder:
[instanceName]/data/fas-xml-incremental
But i'm seeing in my logs that the kettle job can't run to process and index the files:
2014-07-21 20:19:15,387 ERROR DeployPipelineExecutor - Unable to start processing deployment package with transactionId: tcm:0-145653-66560 com.tridion.deployer.ProcessingException: Phase: Deployment Processing Phase failed. Unable to start kettle job in Fredhopper. Please check configuration and Fredhopper Installation at com.tridion.deployer.phases.DeployPipelineExecutor.runMainExecutePhase(DeployPipelineExecutor.java:209) [cd_deployer.jar:na] at com.tridion.deployer.phases.DeployPipelineExecutor.doExecute(DeployPipelineExecutor.java:100) [cd_deployer.jar:na] at com.tridion.deployer.phases.DeployPipelineExecutor.execute(DeployPipelineExecutor.java:64) [cd_deployer.jar:na] at com.tridion.deployer.TransactionManager.handleDeployPackage(TransactionManager.java:82) [cd_deployer.jar:na] at com.tridion.deployer.queue.QueueLocationHandler$1.run(QueueLocationHandler.java:180) [cd_deployer.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_60] at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_60] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_60] at java.lang.Thread.run(Unknown Source) [na:1.7.0_60]
This is an 'on premise' installation and my smarttarget_conf.xml
contains the reference to STJob.kjb
but I don't see this file within my deployer application.
Should this file exist within my deployer? (i used the installer to upgrade my deployer) or is there another fix for this?
Thanks in advance :)