On 29 May 2018 at 02:58, Rob Tompkins <chtom...@gmail.com> wrote: > It looks like this has to do with java setting up symbolic links on a windows > machine. Clearly this is something that we’ll want to overcome, but I’m not > certain how to accommodate this. It seems that: > > Files.createSymbolicLink > > may not work on Windows. It looks like Apache Storm may have seen this before > with https://issues.apache.org/jira/browse/STORM-1193. > > Curious if anyone else on the list might have any suggestions here? Also, > I’ll try to dig around in the maven codebases to see if they use it anywhere.
Why should the Commons code set up links at all? > -Rob > >> On May 28, 2018, at 1:07 PM, Gary Gregory <garydgreg...@gmail.com> wrote: >> >> I pulled the latest and I get: >> >> [INFO] Preparing to stage distributions >> [INFO] Checking out dist from: scm:svn: >> https://dist.apache.org/repos/dist/dev/commons/release-plugin >> Executing: cmd.exe /X /C "svn --non-interactive checkout >> https://dist.apache.org/repos/dist/dev/commons/release-plugin >> C:\vcs\git\apache\commons\commons-release-plugin\target\testing-commons-release-plugin\scm" >> Working directory: >> C:\vcs\git\apache\commons\commons-release-plugin\target\testing-commons-release-plugin >> [INFO] Copying RELEASE-NOTES.txt to working directory. >> [ERROR] Could not build HEADER and README html files >> java.nio.file.FileSystemException: >> C:\vcs\git\apache\commons\commons-release-plugin\target\testing-commons-release-plugin\scm\source\HEADER.html: >> A required privilege is not held by the client. >> >> at >> sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86) >> at >> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) >> at >> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102) >> at >> sun.nio.fs.WindowsFileSystemProvider.createSymbolicLink(WindowsFileSystemProvider.java:585) >> at java.nio.file.Files.createSymbolicLink(Files.java:1043) >> at >> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.buildSymbolicLinks(CommonsDistributionStagingMojo.java:342) >> at >> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.buildReadmeAndHeaderHtmlFiles(CommonsDistributionStagingMojo.java:319) >> at >> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.copyDistributionsIntoScmDirectoryStructure(CommonsDistributionStagingMojo.java:274) >> at >> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.execute(CommonsDistributionStagingMojo.java:164) >> at >> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojoTest.testSuccess(CommonsDistributionStagingMojoTest.java:77) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at >> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) >> at >> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) >> at >> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) >> at >> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) >> at >> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) >> at >> org.apache.maven.plugin.testing.MojoRule$2.evaluate(MojoRule.java:308) >> at org.junit.rules.RunRules.evaluate(RunRules.java:20) >> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) >> at >> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) >> at >> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) >> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) >> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) >> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) >> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) >> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) >> at org.junit.runners.ParentRunner.run(ParentRunner.java:363) >> at >> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) >> at >> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) >> at >> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) >> at >> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) >> at >> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:379) >> at >> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:340) >> at >> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:125) >> at >> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:413) >> [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: >> 2.067 s <<< FAILURE! - in >> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojoTest >> [ERROR] >> testSuccess(org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojoTest) >> Time elapsed: 1.998 s <<< ERROR! >> org.apache.maven.plugin.MojoExecutionException: Could not build HEADER and >> README html files >> at >> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojoTest.testSuccess(CommonsDistributionStagingMojoTest.java:77) >> Caused by: java.nio.file.FileSystemException: >> C:\vcs\git\apache\commons\commons-release-plugin\target\testing-commons-release-plugin\scm\source\HEADER.html: >> A required privilege is not held by the client. >> >> at >> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojoTest.testSuccess(CommonsDistributionStagingMojoTest.java:77) >> >> I wonder if this is more than a Windows vs. Linux thing? >> >> Gary >> >> On Mon, May 28, 2018 at 10:30 AM, Rob Tompkins <chtom...@gmail.com> wrote: >> >>> Git stores linux file permissions, and all the files were 644 (the >>> default), I updated them to 755. Try it now and let me know. >>> >>> -Rob >>> >>>> On May 28, 2018, at 11:26 AM, Gary Gregory <garydgreg...@gmail.com> >>> wrote: >>>> >>>> Hi Rob, >>>> >>>> I get a different error now running 'mvn clean install site >>>> -Danimal.sniffer.skip': >>>> >>>> [INFO] Checking out dist from: scm:svn:https://dist.apache. >>>> org/repos/dist/dev/commons/release-plugin >>>> Executing: cmd.exe /X /C "svn --non-interactive checkout >>>> https://dist.apache.org/repos/dist/dev/commons/release-plugin >>>> C:\vcs\git\apache\commons\commons-release-plugin\target\ >>>> testing-commons-release-plugin\scm" >>>> Working directory: C:\vcs\git\apache\commons\ >>> commons-release-plugin\target\ >>>> testing-commons-release-plugin >>>> [INFO] Copying RELEASE-NOTES.txt to working directory. >>>> [ERROR] Could not build HEADER and README html files >>>> java.nio.file.FileSystemException: C:\vcs\git\apache\commons\ >>>> commons-release-plugin\target\testing-commons-release- >>> plugin\scm\source\HEADER.html: >>>> A required privilege is not held by the client. >>>> >>>> at sun.nio.fs.WindowsException.translateToIOException( >>>> WindowsException.java:86) >>>> at sun.nio.fs.WindowsException.rethrowAsIOException( >>>> WindowsException.java:97) >>>> at sun.nio.fs.WindowsException.rethrowAsIOException( >>>> WindowsException.java:102) >>>> at sun.nio.fs.WindowsFileSystemProvider.createSymbolicLink( >>>> WindowsFileSystemProvider.java:585) >>>> at java.nio.file.Files.createSymbolicLink(Files.java:1043) >>>> at org.apache.commons.release.plugin.mojos. >>>> CommonsDistributionStagingMojo.buildSymbolicLinks( >>>> CommonsDistributionStagingMojo.java:342) >>>> at org.apache.commons.release.plugin.mojos. >>>> CommonsDistributionStagingMojo.buildReadmeAndHeaderHtmlFiles( >>>> CommonsDistributionStagingMojo.java:319) >>>> at org.apache.commons.release.plugin.mojos. >>>> CommonsDistributionStagingMojo.copyDistributionsIntoScmDirect >>> oryStructure( >>>> CommonsDistributionStagingMojo.java:274) >>>> at org.apache.commons.release.plugin.mojos. >>>> CommonsDistributionStagingMojo.execute(CommonsDistributionStagingMojo >>>> .java:164) >>>> at org.apache.commons.release.plugin.mojos. >>>> CommonsDistributionStagingMojoTest.testSuccess( >>>> CommonsDistributionStagingMojoTest.java:77) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke( >>>> NativeMethodAccessorImpl.java:62) >>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke( >>>> DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:498) >>>> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall( >>>> FrameworkMethod.java:50) >>>> at org.junit.internal.runners.model.ReflectiveCallable.run( >>>> ReflectiveCallable.java:12) >>>> at org.junit.runners.model.FrameworkMethod.invokeExplosively( >>>> FrameworkMethod.java:47) >>>> at org.junit.internal.runners.statements.InvokeMethod. >>>> evaluate(InvokeMethod.java:17) >>>> at org.junit.internal.runners.statements.RunBefores. >>>> evaluate(RunBefores.java:26) >>>> at org.apache.maven.plugin.testing.MojoRule$2.evaluate( >>>> MojoRule.java:308) >>>> at org.junit.rules.RunRules.evaluate(RunRules.java:20) >>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) >>>> at org.junit.runners.BlockJUnit4ClassRunner.runChild( >>>> BlockJUnit4ClassRunner.java:78) >>>> at org.junit.runners.BlockJUnit4ClassRunner.runChild( >>>> BlockJUnit4ClassRunner.java:57) >>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) >>>> at org.junit.runners.ParentRunner$1.schedule( >>> ParentRunner.java:71) >>>> at org.junit.runners.ParentRunner.runChildren( >>> ParentRunner.java:288) >>>> at org.junit.runners.ParentRunner.access$000( >>> ParentRunner.java:58) >>>> at org.junit.runners.ParentRunner$2.evaluate( >>> ParentRunner.java:268) >>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363) >>>> at org.apache.maven.surefire.junit4.JUnit4Provider.execute( >>>> JUnit4Provider.java:365) >>>> at org.apache.maven.surefire.junit4.JUnit4Provider. >>> executeWithRerun( >>>> JUnit4Provider.java:273) >>>> at org.apache.maven.surefire.junit4.JUnit4Provider. >>>> executeTestSet(JUnit4Provider.java:238) >>>> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke( >>>> JUnit4Provider.java:159) >>>> at org.apache.maven.surefire.booter.ForkedBooter. >>>> invokeProviderInSameClassLoader(ForkedBooter.java:379) >>>> at org.apache.maven.surefire.booter.ForkedBooter. >>> runSuitesInProcess( >>>> ForkedBooter.java:340) >>>> at org.apache.maven.surefire.booter.ForkedBooter.execute( >>>> ForkedBooter.java:125) >>>> at org.apache.maven.surefire.booter.ForkedBooter.main( >>>> ForkedBooter.java:413) >>>> [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: >>>> 2.273 s <<< FAILURE! - in org.apache.commons.release.plugin.mojos. >>>> CommonsDistributionStagingMojoTest >>>> [ERROR] testSuccess(org.apache.commons.release.plugin.mojos. >>>> CommonsDistributionStagingMojoTest) Time elapsed: 2.117 s <<< ERROR! >>>> org.apache.maven.plugin.MojoExecutionException: Could not build HEADER >>> and >>>> README html files >>>> at org.apache.commons.release.plugin.mojos. >>>> CommonsDistributionStagingMojoTest.testSuccess( >>>> CommonsDistributionStagingMojoTest.java:77) >>>> Caused by: java.nio.file.FileSystemException: >>>> C:\vcs\git\apache\commons\commons-release-plugin\target\ >>>> testing-commons-release-plugin\scm\source\HEADER.html: A required >>> privilege >>>> is not held by the client. >>>> >>>> at org.apache.commons.release.plugin.mojos. >>>> CommonsDistributionStagingMojoTest.testSuccess( >>>> CommonsDistributionStagingMojoTest.java:77) >>>> >>>> Using: >>>> >>>> Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; >>>> 2018-02-24T12:49:05-07:00) >>>> Maven home: C:\Java\apache-maven-3.5.3\bin\.. >>>> Java version: 1.8.0_172, vendor: Oracle Corporation >>>> Java home: C:\Program Files\Java\jdk1.8.0_172\jre >>>> Default locale: en_US, platform encoding: Cp1252 >>>> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" >>>> >>>> Gary >>>> >>>> >>>> On Mon, May 28, 2018 at 7:21 AM, Rob Tompkins <chtom...@gmail.com> >>> wrote: >>>> >>>>> Curious looks like my test tars/zips didn’t get committed. >>>>> >>>>> Let me do that. >>>>> >>>>>> On May 26, 2018, at 10:46 AM, Gary Gregory <garydgreg...@gmail.com> >>>>> wrote: >>>>>> >>>>>> Hi Rob and All, >>>>>> >>>>>> When I run 'mvn clean install site -Danimal.sniffer.skip', I get unit >>>>> test >>>>>> failures: >>>>>> >>>>>> [INFO] ------------------------------------------------------- >>>>>> [INFO] T E S T S >>>>>> [INFO] ------------------------------------------------------- >>>>>> [INFO] Running >>>>>> org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentM >>>>> ojoTest >>>>>> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". >>>>>> SLF4J: Defaulting to no-operation (NOP) logger implementation >>>>>> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for >>>>> further >>>>>> details. >>>>>> [WARNING] commons.distSvnStagingUrl is not set, the >>>>> commons-release-plugin >>>>>> will not run. >>>>>> [INFO] Detaching Assemblies >>>>>> [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: >>>>>> 3.886 s <<< FAILURE! - in >>>>>> org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentM >>>>> ojoTest >>>>>> [ERROR] >>>>>> testSuccess(org.apache.commons.release.plugin.mojos. >>>>> CommonsDistributionDetachmentMojoTest) >>>>>> Time elapsed: 0.052 s <<< ERROR! >>>>>> org.apache.maven.plugin.MojoExecutionException: Could not find >>> artifact >>>>>> signature for: mockAttachedTar-null type: tar.gz >>>>>> at >>>>>> org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentM >>>>> ojoTest.testSuccess(CommonsDistributionDetachmentMojoTest.java:67) >>>>>> Caused by: java.io.FileNotFoundException: >>>>>> src\test\resources\mojos\detach-distributions\target\ >>>>> mockAttachedTar-src.tar.gz >>>>>> (The system cannot find the file specified) >>>>>> at >>>>>> org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentM >>>>> ojoTest.testSuccess(CommonsDistributionDetachmentMojoTest.java:67) >>>>>> >>>>>> [INFO] Running >>>>>> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo >>>>> Test >>>>>> [INFO] This module is marked as a non distribution or assembly module, >>>>> and >>>>>> the plugin will not run. >>>>>> [INFO] Detaching Assemblies >>>>>> [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: >>>>>> 0.017 s <<< FAILURE! - in >>>>>> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo >>>>> Test >>>>>> [ERROR] >>>>>> testSuccess(org.apache.commons.release.plugin.mojos. >>>>> CommonsDistributionStagingMojoTest) >>>>>> Time elapsed: 0.005 s <<< ERROR! >>>>>> org.apache.maven.plugin.MojoExecutionException: Could not find >>> artifact >>>>>> signature for: mockAttachedTar-null type: tar.gz >>>>>> at >>>>>> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo >>>>> Test.testSuccess(CommonsDistributionStagingMojoTest.java:74) >>>>>> Caused by: java.io.FileNotFoundException: >>>>>> src\test\resources\mojos\detach-distributions\target\ >>>>> mockAttachedTar-src.tar.gz >>>>>> (The system cannot find the file specified) >>>>>> at >>>>>> org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo >>>>> Test.testSuccess(CommonsDistributionStagingMojoTest.java:74) >>>>>> >>>>>> [INFO] Running >>>>>> org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojoTest >>>>>> [ERROR] "mvn site" was not run before this goal, or a siteDirectory did >>>>> not >>>>>> exist. >>>>>> [INFO] Current project contains no distributions. Not executing. >>>>>> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >>>>>> 0.014 s - in >>>>>> org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojoTest >>>>>> [INFO] Running >>>>>> org.apache.commons.release.plugin.velocity. >>>>> HeaderHtmlVelocityDelegateTest >>>>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >>>>>> 0.009 s - in >>>>>> org.apache.commons.release.plugin.velocity. >>>>> HeaderHtmlVelocityDelegateTest >>>>>> [INFO] Running >>>>>> org.apache.commons.release.plugin.velocity. >>>>> ReadmeHtmlVelocityDelegateTest >>>>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >>>>>> 0.004 s - in >>>>>> org.apache.commons.release.plugin.velocity. >>>>> ReadmeHtmlVelocityDelegateTest >>>>>> [INFO] >>>>>> [INFO] Results: >>>>>> [INFO] >>>>>> [ERROR] Errors: >>>>>> [ERROR] CommonsDistributionDetachmentMojoTest.testSuccess:67 » >>>>>> MojoExecution Could not... >>>>>> [ERROR] CommonsDistributionStagingMojoTest.testSuccess:74 » >>>>> MojoExecution >>>>>> Could not fi... >>>>>> [INFO] >>>>>> [ERROR] Tests run: 9, Failures: 0, Errors: 2, Skipped: 0 >>>>>> [INFO] >>>>>> [INFO] >>>>>> ------------------------------------------------------------ >>> ------------ >>>>>> [INFO] BUILD FAILURE >>>>>> [INFO] >>>>>> ------------------------------------------------------------ >>> ------------ >>>>>> [INFO] Total time: 19.574 s >>>>>> [INFO] Finished at: 2018-05-26T08:35:04-06:00 >>>>>> [INFO] >>>>>> ------------------------------------------------------------ >>> ------------ >>>>>> [ERROR] Failed to execute goal >>>>>> org.apache.maven.plugins:maven-surefire-plugin:2.21.0:test >>>>> (default-test) >>>>>> on project commons-release-plugin: There are test failures. >>>>>> >>>>>> Any ideas on how to fix that? >>>>>> >>>>>> Gary >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>>> >>>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >>> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org