Folder/directory copy operation does not work.
----------------------------------------------
Key: TRANSACTION-32
URL: https://issues.apache.org/jira/browse/TRANSACTION-32
Project: Commons Transaction
Issue Type: Bug
Affects Versions: 1.2
Environment: Windows XP
Reporter: Sushant Kunal
Priority: Blocker
In the FileResourceManager.copyResource method, say
objFileResourceManager.copyResource(txId, strSrcPath , strDestinationPath
,true);
if strSrcPath = "D:/TestFolder/sourceFolder"
strDestinationPath = "D:/TestFolder/destinationFolder"
then the API fails with a FileNotFound exception at
org.apache.commons.transaction.file.FileResourceManager.readResource(FileResourceManager.java:874)
This is becuase the readResourceMethod inside the copyResource method is trying
to call a FileInputStream on the directory which fails because FileInputStream
does not support directories.
Though, looking at the source code of FileHelper.copy method, it seems that
Commons transactions is trying to support the directory operations as well.
Please see to it, because it does not allow any directory operations i.e fails
in all such scenarios.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.