I have an Azure file storage mapped to one of my drive on the deployer VM. When I try to publish data to this file storage, I am getting the error below and transaction is failing even though I have made sure the path given in cd_storage_conf
for file storage is correct. If I change the path to some local folder, it works perfectly.
Caused by: com.tridion.broker.StorageException: Exception occured while trying to commit transaction tcm:0-699-66560
at com.tridion.storage.filesystem.FSDAOFactory.commitTransaction(FSDAOFactory.java:134) ~[cd_datalayer.jar:na]
at com.tridion.storage.StorageManagerFactory.commitTransaction(StorageManagerFactory.java:354) ~[cd_datalayer.jar:na]
... 12 common frames omitted
Caused by: java.io.IOException: The system cannot find the path specified
at java.io.WinNTFileSystem.createFileExclusively(Native Method) ~[na:1.7.0_45]
at java.io.File.createNewFile(Unknown Source) ~[na:1.7.0_45]
at com.tridion.util.FileUtils.copy(FileUtils.java:99) ~[cd_core.jar:na]
at com.tridion.util.FileUtils.copy(FileUtils.java:129) ~[cd_core.jar:na]
at com.tridion.storage.filesystem.FSEntityManager.commit(FSEntityManager.java:90) ~[cd_datalayer.jar:na]
at com.tridion.storage.filesystem.FSDAOFactory.commitTransaction(FSDAOFactory.java:132) ~[cd_datalayer.jar:na]
... 13 common frames omitted
Is there any limitations of the Deployer Java API which cannot write to mapped file storage?