Hi Shaun,
thanks, but unfortunately removing of ./gradle/cache/org.apache etc.
doesn't help. :( It downloads the garbled files once again. I even
tried to remove the whole .gradle dir - without any effect. Well, not
exactly, the effect is shown below :)
:::: WARNINGS
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: commons-cli#commons-cli;1.2:
java.text.ParseException: Content is not allowed in prolog.
:: commons-codec#commons-codec;1.2:
java.text.ParseException: Content is not allowed in prolog.
:: commons-io#commons-io;1.4:
java.text.ParseException: Content is not allowed in prolog.
:: commons-collections#commons-collections;3.2.1:
java.text.ParseException: Content is not allowed in prolog.
:: 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.
Content is not allowed in prolog.
Content is not allowed in prolog.
Content is not allowed in prolog.
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: commons-cli#commons-cli;1.2:
java.text.ParseException: Content is not allowed in prolog.
- unresolved dependency: commons-codec#commons-codec;1.2:
java.text.ParseException: Content is not allowed in prolog.
- unresolved dependency: commons-io#commons-io;1.4:
java.text.ParseException: Content is not allowed in prolog.
- unresolved dependency:
commons-collections#commons-collections;3.2.1:
java.text.ParseException: Content is not allowed in prolog.
- unresolved dependency: org.apache.maven#maven-ant-tasks;2.0.10:
java.text.ParseException: Content is not allowed in prolog.
I have googled a lot about Ivy bugs related to this - some hints
there, but no solution. My inner voice tells me, that there is
something wrong with our Nexus server, ...or maybe not. Uh, I'm stuck.
--
Tomek
2009/12/4 Shaun Mangelsdorf <[email protected]>:
> 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
>
>
>
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email