我已经为 SmartTarget 配置了 Deployer(.NET 网站)。当我尝试发布动态组件模板时,它在部署时给了我一个错误。
- 区域已在 TBB 中定义,包含在 CT 中
- 添加到 Smarttarget TBB 也添加到 CT。
错误是:
2012-06-14 15:39:53,296 调试部署处理程序-部署 tcd:pub[14]/componentmeta[1300]。
2012-06-14 15:39:53,296 调试部署处理程序-活动线程事务:tcm:0-1731-66560。2012-06-14 15:39:53,296 DEBUG DeploymentHandler - 将来自:tcd:pub[14]/componentmeta[1300] 的引用处理到:1 项 2012-06-14 15:39:53,296 DEBUG DeploymentHandler - 跟踪的引用总数:15 2012-06-14 15:39:53,296 调试 HandlerFactory - 检索 itemURI 的 typeHandler:tcd:pub[14]/componentmeta[1300] 2012-06-14 15:39:53,312 调试部署处理程序 - 部署 tcd:pub[0]/酒吧[14]。2012-06-14 15:39:53,312 调试 HandlerFactory - 检索 itemURI 的 typeHandler:tcd:pub[0]/pub[14] 2012-06-14 15:39:53,312 调试 MetaDataFactory - 从文件中为 type=ComponentPresentations 创建 MetaDataFile C:\tridion\incoming\testRD\Zip\tcm_0-1731-66560.Content\component_presentations.xml 2012-06-14 15:39:53,
在 com.tridion.tcdl.TagDispatcher.endTag(TagDispatcher.java:358) ~[cd_tcdl.jar:na]
在 com.tridion.tcdl.TCDLParser.parse(TCDLParser.java:156) ~[cd_tcdl.jar:na]
在 com.tridion.tcdl.TCDLTransformer.nonRELTransform(TCDLTransformer.java:122) ~[cd_tcdl.jar:na]
在 com.tridion.tcdl.TCDLTransformer.process(TCDLTransformer.java:83) ~[cd_tcdl.jar:na]
在 com.tridion.deployer.TCDLTransformer.transform(TCDLTransformer.java:118) ~[cd_deployer.jar:na]
在 com.tridion.deployer.TCDLTransformer.transform(TCDLTransformer.java:89) ~[cd_deployer.jar:na]
在 com.tridion.deployer.TransformProcessor.transformItem(TransformProcessor.java:185) ~[cd_deployer.jar:na]
在 com.tridion.deployer.modules.ComponentPresentationDeploy.processComponentPresentation(ComponentPresentationDeploy.java:123) ~[cd_deployer.jar:na]
在 com.tridion.deployer.modules.ComponentPresentationDeploy.processItem(ComponentPresentationDeploy.java:105) ~[cd_deployer. jar:na]
在 com.tridion.deployer.SectionVisitor.processSection(SectionVisitor.java:83) ~[cd_deployer.jar:na]
在 com.tridion.deployer.SectionVisitor.process(SectionVisitor.java:60) ~[cd_deployer. jar:na]
在 com.tridion.deployer.Processor.process(Processor.java:109) ~[cd_deployer.jar:na]
在 com.tridion.deployer.workers.ProcessorWorker.doWork(ProcessorWorker.java:74) ~[ cd_deployer.jar:na]
在 com.tridion.deployer.phases.ProcessingPhase.execute(ProcessingPhase.java:73) ~[cd_deployer.jar:na]
在 com.tridion.deployer.phases.DeployPipelineExecutor.runMainExecutePhase(DeployPipelineExecutor.java:186) [cd_deployer.jar :na]
在 com.tridion.deployer.phases.DeployPipelineExecutor.doExecute(DeployPipelineExecutor.java:97) [cd_deployer.jar:na] 在 com.tridion.deployer.phases.DeployPipelineExecutor.execute(DeployPipelineExecutor.java:61) [cd_deployer .jar:na]
在 com.tridion.deployer.TransactionManager.handleDeployPackage(TransactionManager.java:80) [cd_deployer.jar:na]
在 com.tridion.deployer.queue.QueueLocationHandler$1.run(QueueLocationHandler.java:176) [ cd_deployer.jar:na]
在 java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.6.0_11]
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) [na:1.6.0_11]
at java.util .concurrent.FutureTask.run(Unknown Source) [na:1.6.0_11]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_11]
at java.util.concurrent.ThreadPoolExecutor$Worker .run(Unknown Source) [na:1.6.0_11]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_11]
2012-06-14 15:39:53,312 INFO TransactionPersistence - 删除部署事务信息: tcm:0-1731-66560
2012-06-14 15:39:53,312 错误 DeployPipelineExecutor - 无法使用 transactionId 开始处理部署包:tcm:0-1731-66560
2012-06-14 15:39:53,312 调试 DeployPipelineExecutor - 检查事务是否完成:tcm:0-1731-66560 为真
2012-06-14 15:39:53,312 信息 DeployPipelineExecutor - 事务已完成:tcm:0-1731 -66560
2012-06-14 15:39:53,312 INFO DeployPipelineExecutor - 在 94 毫秒内完成执行部署管道:tcm:0-1731-66560。
2012-06-14 15:39:53,312 INFO TransactionManager - 为事务清理部署包:tcm:0-1731-66560 和类型:内容
2012-06-14 15:39:53,328 INFO TransactionManager - 部署包的完成处理: tcm:0-1731-66560,类型:CONTENT
2012-06-14 15:39:53,328 DEBUG QueueLocationHandler - 删除部署包的排他锁:tcm:0-1731-66560,类型:CONTENT。