svn - Infinite recursion bug in Maven release / scm tag / Plexus DirectoryScanner? -
i'm seeing maven release fail @ scm tagging phase apparent infinite recursion inside release plugin:
... (hundreds more times) @ org.codehaus.plexus.util.directoryscanner.scandir(directoryscanner.java:491) @ org.codehaus.plexus.util.directoryscanner.scandir(directoryscanner.java:491) @ org.codehaus.plexus.util.directoryscanner.scandir(directoryscanner.java:491) @ org.codehaus.plexus.util.directoryscanner.scandir(directoryscanner.java:491) @ org.codehaus.plexus.util.directoryscanner.scan(directoryscanner.java:346) @ org.codehaus.plexus.util.fileutils.getfileanddirectorynames(fileutils.java:1886) @ org.codehaus.plexus.util.fileutils.getfilenames(fileutils.java:1813) @ org.codehaus.plexus.util.fileutils.getfilenames(fileutils.java:1795) @ org.codehaus.plexus.util.fileutils.getfiles(fileutils.java:1769) @ org.apache.maven.scm.provider.svn.svnexe.command.tag.svntagcommand.executetagcommand(svntagcommand.java:172) @ org.apache.maven.scm.command.tag.abstracttagcommand.executecommand(abstracttagcommand.java:81) @ org.apache.maven.scm.command.abstractcommand.execute(abstractcommand.java:59) @ org.apache.maven.scm.provider.svn.abstractsvnscmprovider.executecommand(abstractsvnscmprovider.java:388) @ org.apache.maven.scm.provider.svn.abstractsvnscmprovider.tag(abstractsvnscmprovider.java:368) @ org.apache.maven.scm.provider.abstractscmprovider.tag(abstractscmprovider.java:846) @ org.apache.maven.shared.release.phase.scmtagphase.execute(scmtagphase.java:127) ... the build looks ok point:
[info] working directory: /users/srowen/documents/development/zxing [info] tagging release label zxing-2.2... [info] executing: /bin/sh -c cd /users/srowen/documents/development/zxing && svn --non-interactive copy --file /var/folders/tx/g74p23497xz89k7ngn6_6ykr0000gn/t/maven-scm-1363236967.commit --revision 2758 https://zxing.googlecode.com/svn/trunk https://zxing.googlecode.com/svn/tags/zxing-2.2 [info] working directory: /users/srowen/documents/development/zxing has seen this? ring bell might suggest local problem? there no symlinks, no deep directory structures involved here.
it turns out there was symlink deep in directory structure, pointed parent directory. once removed problem went away. assume caused infinite loop in tagging directories recursively, 1 might have expected detected , handled though tool.
Comments
Post a Comment