It's starting to look like my signing problem was related to my idea task problem; fixing one and switching back to m-7 seems to be fixing the other.
On Wed, Jan 4, 2012 at 3:50 PM, Howard Lewis Ship <[email protected]> wrote: > I've checked in these changes, even though they aren't complete. You > can view the Tapestry source at > http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/ > > Thanks in advance for any assistance! > > Howard > > > On Wed, Jan 4, 2012 at 3:18 PM, Howard Lewis Ship <[email protected]> wrote: >> I've been busy upgrading Tapestry from 1.0-m-3 to 1.0-m-6. >> >> It's been pretty smooth; I've just been following all the deprecation >> warnings and using the correct property names and expressions. >> >> However, when I'm running my generateRelease task that, among other >> things, deals with artifact signing, I'm getting an odd error: >> >> Gradle Worker 1 finished executing tests. >> Test add toString method to class that does already implement >> it(org.apache.tapestry5.plastic.ToStringTests) PASSED >> :plastic:check >> Skipping task ':plastic:check' as it has no actions. >> :plastic:build >> Skipping task ':plastic:build' as it has no actions. >> :plastic:uploadPublished >> Task ':plastic:uploadPublished' has not declared any outputs, assuming >> that it is out-of-date. >> Publishing configuration: configuration ':plastic:published' >> Publishing to Resolver >> org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer@237c3c51 >> >> FAILURE: Build failed with an exception. >> >> * Where: >> Build file '/Users/hlship/workspaces/tapestry/tapestry5/build.gradle' line: >> 153 >> >> * What went wrong: >> Execution failed for task ':plastic:uploadPublished'. >> Cause: Could not publish configuration ':plastic:published'. >> Cause: Failed to notify action. >> Cause: Could not find property 'singleArtifact' on SignOperation. >> >> I don't see anything too odd in the plastic/build.gradle: >> >> description = "Plastic core framework" >> >> dependencies { >> >> testCompile "org.spockframework:spock-core:0.5-groovy-1.7" >> } >> >> // Add the source directory for the imported/repackaged ASM 3.3.1 code >> >> sourceSets.main.java.srcDir "src/external/java" >> >> test { >> useJUnit() >> } >> >> >> I don't want to paste my entire build.gradle here, but the relevant >> portions are: >> >> task continuousIntegration(dependsOn: [subprojects.build, >> 'aggregateJavadoc', subprojects.uploadPublished], >> description: "Task executed on Jenkins CI server after SVN commits") >> >> task generateRelease(dependsOn: ['quickstart:clean', >> 'continuousIntegration', subprojects.uploadPublished, 'zippedSources', >> 'zippedJavadoc'], >> group: "Release artifact", >> description: "Generates and uploads a final release to Apache Nexus") >> >> >> What's odd is that this error, which seems to be about signing, seems >> to fail after the files in plastic are signed: >> >> $ find . -name \*.asc >> ./plastic/build/libs/plastic-5.4-alpha-1-sources.jar.asc >> ./plastic/build/libs/plastic-5.4-alpha-1.jar.asc >> ./plastic/build/poms/pom-default.xml.asc >> ~/workspaces/t5 >> $ >> >> >> Here's the --debug output : >> >> 15:15:43.506 [DEBUG] >> [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper] [NOT >> REQUIRED] junit#junit-dep;4.8.2!junit-dep.jar >> 15:15:43.539 [INFO] >> [org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository] >> Executing task ':plastic:test' due to: >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/reports/tests >> for task ':plastic:test' has changed. >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/test-results >> for task ':plastic:test' has changed. >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/test-results/TEST-org.apache.tapestry5.plastic.FieldAnnotationAccess.xml >> has been removed for task ':plastic:test'. >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/reports/tests/org.apache.tapestry5.plastic.StaticFieldAccess.html >> has been removed for task ':plastic:test'. >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/reports/tests/org.apache.tapestry5.plastic.FieldHandleTests.html >> has been removed for task ':plastic:test'. >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/test-results/TEST-org.apache.tapestry5.plastic.FieldPropertyMethodCreation.xml >> has been removed for task ':plastic:test'. >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/reports/tests/org.apache.tapestry5.plastic.FieldInjection.html >> has been removed for task ':plastic:test'. >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/test-results/TEST-org.apache.tapestry5.plastic.MethodAdviceTests.xml >> has been removed for task ':plastic:test'. >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/reports/tests/org.apache.tapestry5.plastic.ToStringTests.html >> has been removed for task ':plastic:test'. >> Output file >> /Users/hlship/workspaces/tapestry/tapestry5/plastic/build/test-results/TEST-org.apache.tapestry5.plastic.ProxyCreation.xml >> has been removed for task ':plastic:test'. >> 49 more ... >> 15:15:43.539 [DEBUG] >> [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] >> task ':plastic:test' is not up-to-date >> 15:15:43.540 [DEBUG] >> [org.gradle.api.internal.changedetection.DefaultFileCacheListener] >> Invalidate cached files for file >> '/Users/hlship/workspaces/tapestry/tapestry5/plastic/build/test-results' >> 15:15:43.540 [DEBUG] >> [org.gradle.api.internal.changedetection.DefaultFileCacheListener] >> Invalidate cached files for file >> '/Users/hlship/workspaces/tapestry/tapestry5/plastic/build/reports/tests' >> 15:15:43.540 [DEBUG] >> [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] >> Executing actions for task ':plastic:test'. >> 15:15:43.551 [DEBUG] [org.gradle.api.tasks.testing.Test] Started tests >> 15:15:43.578 [DEBUG] [org.gradle.api.tasks.testing.Test] Finished tests >> 15:15:43.579 [DEBUG] >> [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] >> Finished executing task ':plastic:test' >> 15:15:43.584 [ERROR] [org.gradle.BuildExceptionReporter] >> 15:15:43.585 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: >> Build failed with an exception. >> 15:15:43.585 [ERROR] [org.gradle.BuildExceptionReporter] >> 15:15:43.585 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: >> 15:15:43.585 [ERROR] [org.gradle.BuildExceptionReporter] Execution >> failed for task ':plastic:test'. >> 15:15:43.587 [ERROR] [org.gradle.BuildExceptionReporter] Cause: failed >> to create temp file to extract class from jar into >> 15:15:43.587 [ERROR] [org.gradle.BuildExceptionReporter] >> 15:15:43.587 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is: >> 15:15:43.587 [ERROR] [org.gradle.BuildExceptionReporter] >> org.gradle.api.tasks.TaskExecutionException: Execution failed for task >> ':plastic:test'. >> 15:15:43.587 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:71) >> 15:15:43.588 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:48) >> 15:15:43.588 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:34) >> 15:15:43.588 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:55) >> 15:15:43.588 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) >> 15:15:43.588 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41) >> 15:15:43.588 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51) >> 15:15:43.588 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52) >> 15:15:43.588 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42) >> 15:15:43.588 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:243) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:192) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:177) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:83) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:36) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:70) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.DefaultBuildExecuter.access$300(DefaultBuildExecuter.java:23) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:80) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:70) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:63) >> 15:15:43.589 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:157) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:112) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:80) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:42) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:28) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:32) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:21) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.cli.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:233) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.cli.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:217) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.Main.doAction(Main.java:48) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.exec.EntryPoint$1.execute(EntryPoint.java:53) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.exec.EntryPoint$1.execute(EntryPoint.java:51) >> 15:15:43.590 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.exec.Execution.execute(Execution.java:28) >> 15:15:43.591 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.exec.EntryPoint.run(EntryPoint.java:39) >> 15:15:43.591 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.Main.main(Main.java:39) >> 15:15:43.591 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java:51) >> 15:15:43.591 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:33) >> 15:15:43.591 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.launcher.GradleMain.main(GradleMain.java:24) >> 15:15:43.591 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: >> org.gradle.api.GradleException: failed to create temp file to extract >> class from jar into >> 15:15:43.591 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.ClassFileExtractionManager.tempFile(ClassFileExtractionManager.java:141) >> 15:15:43.591 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.ClassFileExtractionManager.extractClassFile(ClassFileExtractionManager.java:91) >> 15:15:43.591 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.ClassFileExtractionManager.getLibraryClassFile(ClassFileExtractionManager.java:79) >> 15:15:43.592 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.AbstractTestFrameworkDetector.getSuperTestClassFile(AbstractTestFrameworkDetector.java:80) >> 15:15:43.592 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.junit.JUnitDetector.processTestClass(JUnitDetector.java:52) >> 15:15:43.592 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.AbstractTestFrameworkDetector.processTestClass(AbstractTestFrameworkDetector.java:120) >> 15:15:43.592 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.DefaultTestClassScanner$1.visitClassFile(DefaultTestClassScanner.java:58) >> 15:15:43.593 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.DefaultTestClassScanner$ClassFileVisitor.visitFile(DefaultTestClassScanner.java:78) >> 15:15:43.593 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:151) >> 15:15:43.594 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:166) >> 15:15:43.594 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:166) >> 15:15:43.594 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:166) >> 15:15:43.595 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:166) >> 15:15:43.595 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.file.collections.DirectoryFileTree.walkDir(DirectoryFileTree.java:166) >> 15:15:43.595 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.file.collections.DirectoryFileTree.visit(DirectoryFileTree.java:119) >> 15:15:43.596 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.file.collections.FileTreeAdapter.visit(FileTreeAdapter.java:96) >> 15:15:43.596 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.file.CompositeFileTree.visit(CompositeFileTree.java:54) >> 15:15:43.596 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.DefaultTestClassScanner.detectionScan(DefaultTestClassScanner.java:56) >> 15:15:43.596 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.DefaultTestClassScanner.run(DefaultTestClassScanner.java:50) >> 15:15:43.597 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.processors.TestMainAction.run(TestMainAction.java:43) >> 15:15:43.597 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.DefaultTestExecuter.execute(DefaultTestExecuter.java:75) >> 15:15:43.597 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.tasks.testing.Test.executeTests(Test.java:367) >> 15:15:43.597 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:158) >> 15:15:43.598 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:93) >> 15:15:43.598 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.tasks.testing.Test_Decorated.invokeMethod(Unknown >> Source) >> 15:15:43.599 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) >> 15:15:43.599 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTaskFactory.java:129) >> 15:15:43.599 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTaskFactory.java:127) >> 15:15:43.599 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:63) >> 15:15:43.599 [ERROR] [org.gradle.BuildExceptionReporter] ... 37 more >> 15:15:43.599 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: >> java.io.IOException: No such file or directory >> 15:15:43.599 [ERROR] [org.gradle.BuildExceptionReporter] at >> org.gradle.api.internal.tasks.testing.detection.ClassFileExtractionManager.tempFile(ClassFileExtractionManager.java:137) >> 15:15:43.600 [ERROR] [org.gradle.BuildExceptionReporter] ... 65 more >> 15:15:43.600 [ERROR] [org.gradle.BuildExceptionReporter] >> 15:15:43.600 [LIFECYCLE] [org.gradle.BuildResultLogger] >> 15:15:43.600 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED >> 15:15:43.600 [LIFECYCLE] [org.gradle.BuildResultLogger] >> 15:15:43.601 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 1 >> mins 10.951 secs >> 15:15:43.606 [DEBUG] >> [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on >> cache directory >> /Users/hlship/workspaces/tapestry/tapestry5/.gradle/1.0-milestone-6/fileSnapshots. >> 15:15:43.614 [DEBUG] >> [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on >> cache directory >> /Users/hlship/workspaces/tapestry/tapestry5/.gradle/1.0-milestone-6/fileHashes. >> 15:15:43.614 [DEBUG] >> [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on >> cache directory >> /Users/hlship/workspaces/tapestry/tapestry5/.gradle/1.0-milestone-6/outputFileStates. >> 15:15:43.614 [DEBUG] >> [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on >> cache directory >> /Users/hlship/workspaces/tapestry/tapestry5/.gradle/1.0-milestone-6/taskArtifacts. >> >> >> I'm a bit lost here ... those stack traces look like some kind of >> locking issue creating files or directories? Is anyone else seeing >> anything like this? >> >> -- >> Howard M. Lewis Ship >> >> Creator of Apache Tapestry >> >> The source for Tapestry training, mentoring and support. Contact me to >> learn how I can get you up and productive in Tapestry fast! >> >> (971) 678-5210 >> http://howardlewisship.com > > > > -- > Howard M. Lewis Ship > > Creator of Apache Tapestry > > The source for Tapestry training, mentoring and support. Contact me to > learn how I can get you up and productive in Tapestry fast! > > (971) 678-5210 > http://howardlewisship.com -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
