Antoine Levy-Lambert created IVY-1597: -----------------------------------------
Summary: IBiblioResolverTest#testErrorReport failing Key: IVY-1597 URL: https://issues.apache.org/jira/browse/IVY-1597 Project: Ivy Issue Type: Bug Components: Core Reporter: Antoine Levy-Lambert When building Ivy from source I am seeing this error : |estErrorReport|Error|Already seen doctype. {{java.text.ParseException: Already seen doctype.}} {{at org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.newParserException(PomModuleDescriptorParser.java:470)}} {{at org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:326)}} {{at org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:123)}} {{at org.apache.ivy.core.cache.DefaultRepositoryCacheManager$MyModuleDescriptorProvider.provideModule(DefaultRepositoryCacheManager.java:841)}} {{at org.apache.ivy.core.cache.ModuleDescriptorMemoryCache.getStale(ModuleDescriptorMemoryCache.java:68)}} {{at org.apache.ivy.core.cache.DefaultRepositoryCacheManager.getStaledMd(DefaultRepositoryCacheManager.java:858)}} {{at org.apache.ivy.core.cache.DefaultRepositoryCacheManager.cacheModuleDescriptor(DefaultRepositoryCacheManager.java:1362)}} {{at org.apache.ivy.plugins.resolver.BasicResolver.parse(BasicResolver.java:541)}} {{at org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:278)}} {{at org.apache.ivy.plugins.resolver.IBiblioResolver.getDependency(IBiblioResolver.java:554)}} {{at org.apache.ivy.plugins.resolver.IBiblioResolverTest.testErrorReport(IBiblioResolverTest.java:208)}} {{Caused by: org.xml.sax.SAXParseException; systemId: file:/Users/antoine/dev/asf/ant-ivy/build/cache/org.apache/commons-fileupload/ivy-1.0.xml.original; lineNumber: 2; columnNumber: 10; Already seen doctype.}} {{at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)}} {{at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)}} {{at org.apache.ivy.util.XMLHelper.parseToDom(XMLHelper.java:220)}} {{at org.apache.ivy.plugins.parser.m2.PomReader.<init>(PomReader.java:129)}} {{at org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser.parseDescriptor(PomModuleDescriptorParser.java:140)}}| When running IBiblioResolverTest#testErrorReport from within IntelliJ the logs contain this : {noformat} 0 = "4 test: no namespace defined: using system" 1 = "4 \tno ivy file in cache for org.apache#commons-fileupload;1.0: tried build/cache/org.apache/commons-fileupload/ivy-1.0.xml" 2 = "4 \t trying http://unknown.host.comx/org/apache/commons-fileupload/1.0/commons-fileupload-1.0.pom" 3 = "3 \t\ttried http://unknown.host.comx/org/apache/commons-fileupload/1.0/commons-fileupload-1.0.pom" 4 = "3 Execution environment profile JavaSE-1.2 loaded" 5 = "3 Execution environment profile JavaSE-1.3 loaded" 6 = "3 Execution environment profile JavaSE-1.4 loaded" 7 = "3 Execution environment profile JavaSE-1.5 loaded" 8 = "3 Execution environment profile JavaSE-1.6 loaded" 9 = "3 Execution environment profile JavaSE-1.7 loaded" 10 = "3 Execution environment profile OSGi/Minimum-1.1 loaded" 11 = "3 Execution environment profile JavaSE-1.8 loaded" 12 = "3 Execution environment profile CDC-1.0/Foundation-1.0 loaded" 13 = "3 Execution environment profile CDC-1.1/Foundation-1.1 loaded" 14 = "3 Execution environment profile OSGi/Minimum-1.2 loaded" 15 = "3 Execution environment profile OSGi/Minimum-1.0 loaded" 16 = "3 \ttest: found md file for org.apache#commons-fileupload;1.0" 17 = "3 \t\t=> http://unknown.host.comx/org/apache/commons-fileupload/1.0/commons-fileupload-1.0.pom (1.0)" 18 = "4 \tparser = pom parser" 19 = "4 \tno ivy file in cache for org.apache#commons-fileupload;1.0: tried build/cache/org.apache/commons-fileupload/ivy-1.0.xml" 20 = "3 downloading http://unknown.host.comx/org/apache/commons-fileupload/1.0/commons-fileupload-1.0.pom ..." 21 = "3 \ttest: downloading http://unknown.host.comx/org/apache/commons-fileupload/1.0/commons-fileupload-1.0.pom" 22 = "4 \t\tto /Users/antoine/dev/asf/build/cache/org.apache/commons-fileupload/ivy-1.0.xml.original.part" 23 = "3 \t[SUCCESSFUL ] org.apache#commons-fileupload;1.0!commons-fileupload.pom(pom.original) (203ms)" 24 = "3 WARN: io problem while parsing ivy file: http://unknown.host.comx/org/apache/commons-fileupload/1.0/commons-fileupload-1.0.pom (java.net.MalformedURLException: null)" 25 = "4 java.net.MalformedURLException\n\tat java.net.URL.<init>(URL.java:627)\n\tat java.net.URL.<init>(URL.java:490)\n\tat java.net.URL.<init>(URL.java:439)\n\tat com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:620)\n\tat com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1304)\n\tat com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1270)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:264)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1161)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1045)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:959)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumen"{noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)