You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Michael Wyraz <mi...@evermind.de> on 2012/05/22 11:44:36 UTC

Help with gradle build

Hi,

I have a locally checked out tapestry 5.3 branch where I have fixed bugs 
that I have commited to the jira but which are not yet in the trunk. I 
use gradle to build and upload it to our maven repository (I simply 
changed the "stagingUrl" in build.gradle).

This worked fine for a while. If somethiong went wrong, I upgraded the 
gradle version and it worked. But the latest build fails with:

> * Exception is:
> org.gradle.api.UncheckedIOException: Could not normalize path for file 
> 'Z:\workspaces-mw\maven\tapestry5-trunk\ArchivePublishArtifact 
> plastic:jar:jar:'.
> at 
> org.gradle.api.internal.file.AbstractFileResolver.normalise(AbstractFileResolver.java:117)
> at 
> org.gradle.api.internal.file.AbstractFileResolver.resolve(AbstractFileResolver.java:58)
> at 
> org.gradle.api.internal.file.AbstractFileResolver.resolve(AbstractFileResolver.java:52)
> at 
> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext$FileCollectionConverter.convertInto(DefaultFileCollectionResolveContext.java:173)
> at 
> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:134)
> at 
> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileCollections(DefaultFileCollectionResolveContext.java:82)
> at 
> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext$FileCollectionConverter.convertInto(DefaultFileCollectionResolveContext.java:157)
> at 
> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:98)
> at 
> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileCollections(DefaultFileCollectionResolveContext.java:82)
> at 
> org.gradle.api.internal.changedetection.DefaultFileCacheListener.cacheable(DefaultFileCacheListener.java:29)
> at 
> org.gradle.api.internal.changedetection.FileCacheBroadcastTaskArtifactStateRepository$1.isUpToDate(FileCacheBroadcastTaskArtifactStateRepository.java:34)
> at 
> org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:44)
> at 
> org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
> at 
> org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41)
> at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
> at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52)
> at 
> org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42)
> at 
> org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:247)
> at 
> org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:192)
> at 
> org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:177)
> at 
> org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:83)
> at 
> org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:36)
> at 
> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
> at 
> org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
> at 
> org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
> at 
> org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31)
> at 
> org.gradle.cache.internal.DefaultCacheAccess$1.create(DefaultCacheAccess.java:111)
> at 
> org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:126)
> at 
> org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:109)
> at 
> org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:103)
> at 
> org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79)
> at 
> org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29)
> at 
> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
> at 
> org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
> at 
> org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
> at 
> org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
> at 
> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
> at 
> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
> at 
> org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:155)
> at 
> org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:110)
> at 
> org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:78)
> at org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:42)
> at org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:28)
> at 
> org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
> at 
> org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
> at 
> org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
> at 
> org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
> at 
> org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:31)
> at 
> org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:20)
> at org.gradle.launcher.Main.doAction(Main.java:48)
> at org.gradle.launcher.exec.EntryPoint.run(EntryPoint.java:45)
> at org.gradle.launcher.Main.main(Main.java:39)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at 
> org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
> at org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:32)
> at org.gradle.launcher.GradleMain.main(GradleMain.java:24)
> Caused by: java.io.IOException: Die Syntax f�r den Dateinamen, 
> Verzeichnisnamen oder die Datentr�gerbezeichnung ist falsch
> at java.io.WinNTFileSystem.canonicalizeWithPrefix0(Native Method)
> at 
> java.io.Win32FileSystem.canonicalizeWithPrefix(Win32FileSystem.java:419)
> at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:390)
> at java.io.File.getCanonicalPath(File.java:559)
> at java.io.File.getCanonicalFile(File.java:583)
> at 
> org.gradle.api.internal.file.AbstractFileResolver.normalise(AbstractFileResolver.java:73)
> ... 58 more


So which gradle version should I use at the moment (I tried the latest 
which is gradle-1.0-rc-3)?

The names of the gradle task changed as well. Which task do I need to 
upload to the staging repository?

-- 
Mit freundlichen Grüßen / Regards

Michael Wyraz

evermind GmbH
Schorlemmerstraße 1
04155 Leipzig

Tel.:       +49 (0)341-25 39 66 - 0
Fax:        +49 (0)341-25 39 66 - 1
Funk:       +49 (0)177-73 00 00 3
E-Mail:     michael.wyraz@evermind.de

HRB: 21586
Amtsgericht Leipzig

Geschäftsführer:
Christoph Klemm
Thomas Grünert
Michael Wyraz


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: Help with gradle build

Posted by Michael Wyraz <mi...@evermind.de>.
I changes my environment to GIT to get the latest changes (including 
318e031fb3e8580fba9b47b3cd09abf5b8d0d69b "Tweak the build file for 
compatibility with Gradle 1.0-rc-3").
I get still the same error.
> Hi,
>
> I have a locally checked out tapestry 5.3 branch where I have fixed 
> bugs that I have commited to the jira but which are not yet in the 
> trunk. I use gradle to build and upload it to our maven repository (I 
> simply changed the "stagingUrl" in build.gradle).
>
> This worked fine for a while. If somethiong went wrong, I upgraded the 
> gradle version and it worked. But the latest build fails with:
>
>> * Exception is:
>> org.gradle.api.UncheckedIOException: Could not normalize path for 
>> file 'Z:\workspaces-mw\maven\tapestry5-trunk\ArchivePublishArtifact 
>> plastic:jar:jar:'.
>> at 
>> org.gradle.api.internal.file.AbstractFileResolver.normalise(AbstractFileResolver.java:117)
>> at 
>> org.gradle.api.internal.file.AbstractFileResolver.resolve(AbstractFileResolver.java:58)
>> at 
>> org.gradle.api.internal.file.AbstractFileResolver.resolve(AbstractFileResolver.java:52)
>> at 
>> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext$FileCollectionConverter.convertInto(DefaultFileCollectionResolveContext.java:173)
>> at 
>> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:134)
>> at 
>> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileCollections(DefaultFileCollectionResolveContext.java:82)
>> at 
>> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext$FileCollectionConverter.convertInto(DefaultFileCollectionResolveContext.java:157)
>> at 
>> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:98)
>> at 
>> org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileCollections(DefaultFileCollectionResolveContext.java:82)
>> at 
>> org.gradle.api.internal.changedetection.DefaultFileCacheListener.cacheable(DefaultFileCacheListener.java:29)
>> at 
>> org.gradle.api.internal.changedetection.FileCacheBroadcastTaskArtifactStateRepository$1.isUpToDate(FileCacheBroadcastTaskArtifactStateRepository.java:34)
>> at 
>> org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:44)
>> at 
>> org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
>> at 
>> org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41)
>> at 
>> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
>> at 
>> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52)
>> at 
>> org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42)
>> at 
>> org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:247)
>> at 
>> org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:192)
>> at 
>> org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:177)
>> at 
>> org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:83)
>> at 
>> org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:36)
>> at 
>> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
>> at 
>> org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
>> at 
>> org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
>> at 
>> org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31)
>> at 
>> org.gradle.cache.internal.DefaultCacheAccess$1.create(DefaultCacheAccess.java:111)
>> at 
>> org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:126)
>> at 
>> org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:109)
>> at 
>> org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:103)
>> at 
>> org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79)
>> at 
>> org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29)
>> at 
>> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
>> at 
>> org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
>> at 
>> org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
>> at 
>> org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
>> at 
>> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
>> at 
>> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
>> at 
>> org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:155)
>> at 
>> org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:110)
>> at 
>> org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:78)
>> at 
>> org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:42)
>> at 
>> org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:28)
>> at 
>> org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
>> at 
>> org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
>> at 
>> org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
>> at 
>> org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
>> at 
>> org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:31)
>> at 
>> org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:20)
>> at org.gradle.launcher.Main.doAction(Main.java:48)
>> at org.gradle.launcher.exec.EntryPoint.run(EntryPoint.java:45)
>> at org.gradle.launcher.Main.main(Main.java:39)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at 
>> org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
>> at org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:32)
>> at org.gradle.launcher.GradleMain.main(GradleMain.java:24)
>> Caused by: java.io.IOException: Die Syntax f�r den Dateinamen, 
>> Verzeichnisnamen oder die Datentr�gerbezeichnung ist falsch
>> at java.io.WinNTFileSystem.canonicalizeWithPrefix0(Native Method)
>> at 
>> java.io.Win32FileSystem.canonicalizeWithPrefix(Win32FileSystem.java:419)
>> at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:390)
>> at java.io.File.getCanonicalPath(File.java:559)
>> at java.io.File.getCanonicalFile(File.java:583)
>> at 
>> org.gradle.api.internal.file.AbstractFileResolver.normalise(AbstractFileResolver.java:73)
>> ... 58 more
>
>
> So which gradle version should I use at the moment (I tried the latest 
> which is gradle-1.0-rc-3)?
>
> The names of the gradle task changed as well. Which task do I need to 
> upload to the staging repository?
>


-- 
Mit freundlichen Grüßen / Regards

Michael Wyraz

evermind GmbH
Schorlemmerstraße 1
04155 Leipzig

Tel.:       +49 (0)341-25 39 66 - 0
Fax:        +49 (0)341-25 39 66 - 1
Funk:       +49 (0)177-73 00 00 3
E-Mail:     michael.wyraz@evermind.de

HRB: 21586
Amtsgericht Leipzig

Geschäftsführer:
Christoph Klemm
Thomas Grünert
Michael Wyraz


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org