Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Operating System: other
Platform: All
-
38679
Description
I have create a FileManipulator class to perform different actions with files.
This class especilly contains a fileCompare method which compute the MD5 sum of
two input stream from FileObject.
For exemple, I perform :
FileManipulator fileManipulator = FileManipulator.getInstance();
boolean fileDifferent =
fileManipulator.fileCompare("tgz:http://remote/application.tar.gz!/applications/myapp.ear",
"/tmp/myhome.ear");
The method always returns true (so files have different MD5 sum) even when the
files are the same (when I first copy myapp.ear from tar.gz archive).
May VFS caches be a problem ?
You can view the source code of FileManipulator at :
http://cvs.sourceforge.net/viewcvs.py/buildprocess/AutoDeploy/src/java/net/sourceforge/buildprocess/autodeploy/FileManipulator.java?view=markup
Thanks a lot for your help, because I have performs a lot of test and tries when
I suspect the problem is around VFS.