We have a LIVE environment in which we publish against 2 servers. Server A publishes content into the broker DB and server B publishes content into the filesystem. The deployer and the web application are located in the same server.
Suddenly we are seeing an error when publishing a page to the file system on the second server. The publication state says Failed
and the page is published to the server althought the image included in the page is not created.
The weird thing is the same page is published without problems in other languages and there's no localized content.
When I check into the folder pagemeta
I can find the xml info for the page, but not for the binarymeta
or componentmeta
folders. The componentmeta
must have the image component which contains the image but I can't find it.
Looking into the error description, we don't get too much info:
An unexpected error occurred processing data null
We have already ensured there is only one deployer running on the server and that the deployer process has the appropriate rights to access the Tridion data folders. Everything seems to be correct there.
Any clue or new vias for exploring?
I checked the cd_broker.log in debug mode but I couldn't get any successful information.
I checked: - Only one deployer running I discovered: - Only happening for certain languages and templates - Exploring the cd_deployer.log, I got this error (not crystal clear thought)
[Error 30-01-2014 16:32:24] An unexpected error occurred processing data null
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:332)
at com.tridion.broker.linking.FSCSVLinkInfoHome.getComponentLinkInfoFromFile(FSCSVLinkInfoHome.java:138)
at com.tridion.broker.linking.FSLinkInfoHome.findByComponent(FSLinkInfoHome.java:158)
at com.tridion.broker.linking.FSLinkInfoHome.getOldComponentLinksWithoutPage(FSLinkInfoHome.java:245)
at com.tridion.broker.linking.FSLinkInfoHome.createComponentLinks(FSLinkInfoHome.java:180)
at com.tridion.broker.linking.FSLinkInfoHome.storeByPage(FSLinkInfoHome.java:84)
at com.tridion.broker.deploy.PageHandler.deploy(PageHandler.java:124)
at com.tridion.broker.deploy.DeploymentHandler.deploy(DeploymentHandler.java:152)
at com.tridion.deployer.modules.PageDeploy.processPage(PageDeploy.java:146)
at com.tridion.deployer.modules.PageDeploy.processItem(PageDeploy.java:119)
at com.tridion.deployer.SectionVisitor.processSection(SectionVisitor.java:81)
at com.tridion.deployer.SectionVisitor.processSection(SectionVisitor.java:86)
at com.tridion.deployer.SectionVisitor.processSection(SectionVisitor.java:86)
at com.tridion.deployer.SectionVisitor.processSection(SectionVisitor.java:86)
at com.tridion.deployer.SectionVisitor.process(SectionVisitor.java:58)
at com.tridion.deployer.Processor.process(Processor.java:102)
at com.tridion.deployer.TransactionHandler.process(TransactionHandler.java:307)
at com.tridion.deployer.TransactionHandler.commitTransaction(TransactionHandler.java:225)
at com.tridion.deployer.TransactionHandler.handleTransaction(TransactionHandler.java:194)
at com.tridion.deployer.TransactionHandler.run(TransactionHandler.java:108)
at java.lang.Thread.run(Thread.java:619)
at com.tridion.util.LoggingThread.run(LoggingThread.java:120)