Hi Tomek,

I've just tried this locally and my build succeeded. Checking my
~/.gradle/cache/org.apache/apache yields a somewhat different result
though..

-rw-r--r-- 1 shaun shaun  3289 2009-04-21 12:46 ivy-6.xml
-rw-r--r-- 1 shaun shaun 12796 2009-04-21 12:46 ivy-6.xml.original

Perhaps if you removed that folder and let ivy resolve and download it
again, it would correct itself. For reference, the sha1sums are:

2a64dbc8ca20030f846eb51626f9f49d8eabd78f
/home/shaun/.gradle/cache/org.apache/apache/ivy-6.xml
70e78921afc16d914e65611d18ab1b2d6cb20e57
/home/shaun/.gradle/cache/org.apache/apache/ivy-6.xml.original

It's likely that the content in there is garbled.. perhaps an error
message? It could be a similar problem with the earlier email you sent
- removing the org.mortbay.jetty directory from the ivy cache might
let it self-correct. Hopefully that helps.


Cheers,
Shaun

2009/12/4 Tomek Kaczanowski <[email protected]>:
> Hi again,
>
> there is something fishy about this. Today I did "git pull" and tried
> to build gradle again. This time I got the same error but with another
> artifact:
>
> ./gradlew clean assemble
> :codeQuality:clean
> :core:clean
> :docs:clean
> :jetty:clean
> :launcher:clean
> :openApi:clean
> :plugins:clean
> :ui:clean
> :wrapper:clean
> :clean
> downloading (9 KB)
> http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.0.10/maven-ant-tasks-2.0.10.pom
> ..
> downloading (21 KB)
> http://repo1.maven.org/maven2/org/apache/maven/maven-parent/12/maven-parent-12.pom
> ..............
> downloading (unknown size)
> http://repo1.maven.org/maven2/org/apache/apache/6/apache-6.pom
> ..
> [Fatal Error] ivy-6.xml.original:2:1: Content is not allowed in
> prolog.
> org.xml.sax.SAXParseException: Content is not allowed in prolog.
>        at 
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:239)
>        at 
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
>        at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:153)
>        at org.apache.ivy.util.XMLHelper.parseToDom(XMLHelper.java:198)
>        at org.apache.ivy.plugins.parser.m2.PomReader.<init>(PomReader.java:94)
>        at 
> org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:115)
>        at 
> org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:105)
>        at 
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager$MyModuleDescriptorProvider.provideModule(DefaultRepositoryCacheManager.java:638)
>        at 
> org.apache.ivy.core.cache.ModuleDescriptorMemoryCache.getStale(ModuleDescriptorMemoryCache.java:68)
>        at 
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.getStaledMd(DefaultRepositoryCacheManager.java:655)
>        at 
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.cacheModuleDescriptor(DefaultRepositoryCacheManager.java:942)
>        at 
> org.apache.ivy.plugins.resolver.BasicResolver.parse(BasicResolver.java:542)
>        at 
> org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:263)
>        at 
> org.apache.ivy.plugins.resolver.IBiblioResolver.getDependency(IBiblioResolver.java:501)
>        at 
> org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:130)
>        at 
> org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:130)
>        at 
> org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseOtherPom(PomModuleDescriptorParser.java:316)
>        at 
> org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:134)
>        at 
> org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:105)
>        at 
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager$MyModuleDescriptorProvider.provideModule(DefaultRepositoryCacheManager.java:638)
>        at 
> org.apache.ivy.core.cache.ModuleDescriptorMemoryCache.getStale(ModuleDescriptorMemoryCache.java:68)
>        at 
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.getStaledMd(DefaultRepositoryCacheManager.java:655)
>        at 
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.cacheModuleDescriptor(DefaultRepositoryCacheManager.java:942)
>        at 
> org.apache.ivy.plugins.resolver.BasicResolver.parse(BasicResolver.java:542)
>        at 
> org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:263)
>        at 
> org.apache.ivy.plugins.resolver.IBiblioResolver.getDependency(IBiblioResolver.java:501)
>        at 
> org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:130)
>        at 
> org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:130)
>        at 
> org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseOtherPom(PomModuleDescriptorParser.java:316)
>        at 
> org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:134)
>        at 
> org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:105)
>        at 
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager$MyModuleDescriptorProvider.provideModule(DefaultRepositoryCacheManager.java:638)
>        at 
> org.apache.ivy.core.cache.ModuleDescriptorMemoryCache.getStale(ModuleDescriptorMemoryCache.java:68)
>        at 
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.getStaledMd(DefaultRepositoryCacheManager.java:655)
>        at 
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.cacheModuleDescriptor(DefaultRepositoryCacheManager.java:942)
>        at 
> org.apache.ivy.plugins.resolver.BasicResolver.parse(BasicResolver.java:542)
>        at 
> org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:263)
>        at 
> org.apache.ivy.plugins.resolver.IBiblioResolver.getDependency(IBiblioResolver.java:501)
>        at 
> org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:130)
>        at 
> org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:130)
>        at org.apache.ivy.core.resolve.IvyNode.loadData(IvyNode.java:170)
>        at org.apache.ivy.core.resolve.VisitNode.loadData(VisitNode.java:274)
>        at 
> org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:671)
>        at 
> org.apache.ivy.core.resolve.ResolveEngine.doFetchDependencies(ResolveEngine.java:757)
>        at 
> org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:679)
>        at 
> org.apache.ivy.core.resolve.ResolveEngine.getDependencies(ResolveEngine.java:551)
>        at 
> org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:235)
>        at org.apache.ivy.Ivy.resolve(Ivy.java:512)
>        at 
> org.gradle.api.internal.artifacts.ivyservice.DefaultIvyDependencyResolver.resolve(DefaultIvyDependencyResolver.java:52)
>        at 
> org.gradle.api.internal.artifacts.ivyservice.SelfResolvingDependencyResolver.resolve(SelfResolvingDependencyResolver.java:41)
>        at 
> org.gradle.api.internal.artifacts.ivyservice.DefaultIvyService.resolve(DefaultIvyService.java:136)
>        at 
> org.gradle.api.internal.artifacts.ivyservice.ShortcircuitEmptyConfigsIvyService.resolve(ShortcircuitEmptyConfigsIvyService.java:68)
>        at 
> org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingIvyService.resolve(ErrorHandlingIvyService.java:52)
>        at 
> org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getResolvedConfiguration(DefaultConfiguration.java:183)
>        at 
> org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:509)
>        at 
> org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getFiles(DefaultConfiguration.java:154)
>        at 
> org.gradle.api.internal.file.CompositeFileCollection.getFiles(CompositeFileCollection.java:37)
>        at 
> org.gradle.api.internal.file.AbstractFileCollection.iterator(AbstractFileCollection.java:61)
>        at 
> org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$TaskInfo.<init>(DefaultTaskArtifactStateRepository.java:228)
>        at 
> org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository.getThisExecution(DefaultTaskArtifactStateRepository.java:91)
>        at 
> org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository.getStateFor(DefaultTaskArtifactStateRepository.java:48)
>        at 
> org.gradle.api.internal.project.ExecutionShortCircuitTaskExecuter.execute(ExecutionShortCircuitTaskExecuter.java:55)
>        at 
> org.gradle.api.internal.tasks.SkipTaskExecuter.doExecute(SkipTaskExecuter.java:63)
>        at 
> org.gradle.api.internal.tasks.SkipTaskExecuter.execute(SkipTaskExecuter.java:36)
>        at org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:204)
>        at 
> org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:167)
>        at 
> org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:160)
>        at 
> org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:78)
>        at 
> org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:174)
>        at 
> org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildExecuter.java:54)
>        at org.gradle.GradleLauncher.doBuildStages(GradleLauncher.java:193)
>        at org.gradle.GradleLauncher.doBuild(GradleLauncher.java:128)
>        at org.gradle.GradleLauncher.run(GradleLauncher.java:98)
>        at org.gradle.launcher.Main.execute(Main.java:93)
>        at org.gradle.launcher.Main.main(Main.java:42)
>        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.GradleMain.main(GradleMain.java:50)
>        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.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:38)
>        at org.gradle.wrapper.Wrapper.execute(Wrapper.java:58)
>        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:39)
> :: problems summary ::
> :::: WARNINGS
>                ::::::::::::::::::::::::::::::::::::::::::::::
>
>                ::          UNRESOLVED DEPENDENCIES         ::
>
>                ::::::::::::::::::::::::::::::::::::::::::::::
>
>                :: org.apache.maven#maven-ant-tasks;2.0.10:
> java.text.ParseException: Content is not allowed in prolog.
>
>                ::::::::::::::::::::::::::::::::::::::::::::::
>
>
> :::: ERRORS
>        Content is not allowed in prolog.
>
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Could not resolve all dependencies for configuration 'compile':
>    - unresolved dependency: org.apache.maven#maven-ant-tasks;2.0.10:
> java.text.ParseException: Content is not allowed in prolog.
>
> * Try:
> Run with -s or -d option to get more details. Run with -S option to
> get the full (very verbose) stacktrace.
>
> BUILD FAILED
>
>
>
> I took a look in .gradle/cache and this is what I found:
>
> ll ~/.gradle/cache/org.apache/apache
> total 52
> -rw-r--r-- 1 tomek tomek 2725 2006-07-18 11:48 ivy-3.xml
> -rw-r--r-- 1 tomek tomek 3430 2006-07-18 11:48 ivy-3.xml.original
> -rw-r--r-- 1 tomek tomek 2841 2007-03-05 23:05 ivy-4.xml
> -rw-r--r-- 1 tomek tomek 4495 2007-03-05 23:05 ivy-4.xml.original
> -rw-r--r-- 1 tomek tomek 3093 2009-02-21 02:09 ivy-5.xml
> -rw-r--r-- 1 tomek tomek 4097 2009-02-21 02:09 ivy-5.xml.original
> -rw-r--r-- 1 tomek tomek 2799 2009-04-21 04:46 ivy-6.xml.original
> -rw-r--r-- 1 tomek tomek  476 2009-09-16 14:54 ivydata-3.properties
> -rw-r--r-- 1 tomek tomek  476 2009-09-16 14:54 ivydata-4.properties
> -rw-r--r-- 1 tomek tomek  570 2009-09-16 14:54 ivydata-5.properties
> -rw-r--r-- 1 tomek tomek  258 2009-12-04 10:48 ivydata-6.properties
>
>
> ll ~/.gradle/cache/org.apache.maven/maven-ant-tasks
> total 40
> -rw-r--r-- 1 tomek tomek 9325 2009-05-19 17:56 ivy-2.0.10.xml.original
> -rw-r--r-- 1 tomek tomek 5094 2008-04-17 23:30 ivy-2.0.9.xml
> -rw-r--r-- 1 tomek tomek 7433 2008-04-17 23:30 ivy-2.0.9.xml.original
> -rw-r--r-- 1 tomek tomek  332 2009-12-04 10:48 ivydata-2.0.10.properties
> -rw-r--r-- 1 tomek tomek  786 2009-12-03 11:21 ivydata-2.0.9.properties
> drwxr-xr-x 2 tomek tomek 4096 2009-09-08 09:51 jars
>
> I know nothing about Ivy, but maybe it tells you something ? Please, help.
>
> The same bugs also happens to my colleague.
>
>
> gradle -v
>
> ------------------------------------------------------------
> Gradle 0.8
> ------------------------------------------------------------
>
> Gradle buildtime: Monday, September 28, 2009 2:01:59 PM CEST
> Groovy: 1.6.4
> Ant: Apache Ant version 1.7.0 compiled on December 13 2006
> Ivy: 2.1.0-rc2
> Java: 1.6.0_16
> JVM: 14.2-b01
> JVM Vendor: Sun Microsystems Inc.
> OS Name: Linux
>
> --
> Tomek
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to