You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Stephen Haberman (JIRA)" <ji...@apache.org> on 2014/11/18 05:38:34 UTC

[jira] [Created] (IVY-1498) Mixed use of symlinks leads to cache corruption

Stephen Haberman created IVY-1498:
-------------------------------------

             Summary: Mixed use of symlinks leads to cache corruption
                 Key: IVY-1498
                 URL: https://issues.apache.org/jira/browse/IVY-1498
             Project: Ivy
          Issue Type: Bug
          Components: Core
            Reporter: Stephen Haberman
            Priority: Blocker


If a user switches between "use symlinks" or not (or, say, has ant/ivy configured with symlinks but Eclipse/IvyDE without symlinks), the ivycache can be corrupted.

Specifically, if a symlink was setup in symlink mode:

lib/foo.jar --> ivycache/com/foo/foo-1.2.jar

And then later we retrieve into lib without symlink mode, Ivy retrieve will write, say, foo-1.3.jar's bytes into the lib/foo.jar location...which will then overwrite the foo-1.2.jar bytes in the ivycache.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)