Re: Need help with test failure in doxia-sitetools, which is blocking the release
I can confirm this but I have no idea right now (what does Server Error mean?). I have checked out the 1.1.3 tag and it builds fine, so it must be some recent change, maybe the httpclient upgrade? -Lukas Dennis Lundberg wrote: Hi After fixing a test failure (at least I thought so) in r10033377 [1] for doxia-sitetools, I went ahead to release doxia and doxia-sitetools 1.1.4. This fails during doxia-sitetools because of a test failure on both Windows And Ubuntu. It has to with validating an xdoc document that specifies entities. This test was added in version 1.1.3 as DOXIASITETOOLS-37 [2], so it has passed a release before. Here's my Surefire Report: --- Test set: org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest --- Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 36.125 sec FAILURE! testRender(org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest) Time elapsed: 36.094 sec ERROR! org.apache.maven.doxia.siterenderer.RendererException: Error parsing 'G:\apache\maven\trunks\doxia\doxia-sitetools\doxia-site-renderer\src\test\resources\site-validate\xdoc\entityTest.xml': line [-1] Error validating the model: Method failed: Server Error at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:418) at org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer.renderDocument(DoxiaDocumentRenderer.java:53) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:330) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:134) at org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest.testRender(DefaultSiteRendererTest.java:132) Caused by: org.apache.maven.doxia.parser.ParseException: Error validating the model: Method failed: Server Error at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:112) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.validate(DefaultSiteRenderer.java:879) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:399) ... 30 more Caused by: java.io.IOException: Method failed: Server Error at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.toByteArray(AbstractXmlParser.java:810) at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.resolveEntity(AbstractXmlParser.java:739) at org.apache.xerces.util.EntityResolverWrapper.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.startPE(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDInternalSubset(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:108) ... 32 more To be able to recreate this you need to downgrade the property doxiaVersion in the main POM of doxia-sitetools from 1.1.4 to 1.1.4-SNAPSHOT. Doxia 1.1.4 is currently on my local machine and in an unclosed staging repo. I was planning to put doxia and doxia-sitetools in the same staging repo. Any hints? [1] http://svn.apache.org/viewvc?rev=1033377view=rev [2] http://jira.codehaus.org/browse/DOXIASITETOOLS-37 - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: Need help with test failure in doxia-sitetools, which is blocking the release
On 2010-11-13 17:24, Lukas Theussl wrote: I can confirm this but I have no idea right now (what does Server Error mean?). Right, not the most useful error message... I have checked out the 1.1.3 tag and it builds fine, so it must be some recent change, maybe the httpclient upgrade? Yes, that could be it. Thanks! -Lukas Dennis Lundberg wrote: Hi After fixing a test failure (at least I thought so) in r10033377 [1] for doxia-sitetools, I went ahead to release doxia and doxia-sitetools 1.1.4. This fails during doxia-sitetools because of a test failure on both Windows And Ubuntu. It has to with validating an xdoc document that specifies entities. This test was added in version 1.1.3 as DOXIASITETOOLS-37 [2], so it has passed a release before. Here's my Surefire Report: --- Test set: org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest --- Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 36.125 sec FAILURE! testRender(org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest) Time elapsed: 36.094 sec ERROR! org.apache.maven.doxia.siterenderer.RendererException: Error parsing 'G:\apache\maven\trunks\doxia\doxia-sitetools\doxia-site-renderer\src\test\resources\site-validate\xdoc\entityTest.xml': line [-1] Error validating the model: Method failed: Server Error at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:418) at org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer.renderDocument(DoxiaDocumentRenderer.java:53) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:330) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:134) at org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest.testRender(DefaultSiteRendererTest.java:132) Caused by: org.apache.maven.doxia.parser.ParseException: Error validating the model: Method failed: Server Error at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:112) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.validate(DefaultSiteRenderer.java:879) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:399) ... 30 more Caused by: java.io.IOException: Method failed: Server Error at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.toByteArray(AbstractXmlParser.java:810) at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.resolveEntity(AbstractXmlParser.java:739) at org.apache.xerces.util.EntityResolverWrapper.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.startPE(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDInternalSubset(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:108) ... 32 more To be able to recreate this you need to downgrade the property doxiaVersion in the main POM of doxia-sitetools from 1.1.4 to 1.1.4-SNAPSHOT. Doxia 1.1.4 is currently on my local machine and in an unclosed staging repo. I was planning to put doxia and doxia-sitetools in the same staging repo. Any hints? [1] http://svn.apache.org/viewvc?rev=1033377view=rev [2] http://jira.codehaus.org/browse/DOXIASITETOOLS-37 - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org -- Dennis Lundberg - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
RE: Need help with test failure in doxia-sitetools, which is blocking the release
I've reproduced the failing test too. Let me see if I can find some time to have a look at it too. - Robert Date: Sat, 13 Nov 2010 17:47:16 +0100 From: denn...@apache.org To: dev@maven.apache.org Subject: Re: Need help with test failure in doxia-sitetools, which is blocking the release On 2010-11-13 17:24, Lukas Theussl wrote: I can confirm this but I have no idea right now (what does Server Error mean?). Right, not the most useful error message... I have checked out the 1.1.3 tag and it builds fine, so it must be some recent change, maybe the httpclient upgrade? Yes, that could be it. Thanks! -Lukas Dennis Lundberg wrote: Hi After fixing a test failure (at least I thought so) in r10033377 [1] for doxia-sitetools, I went ahead to release doxia and doxia-sitetools 1.1.4. This fails during doxia-sitetools because of a test failure on both Windows And Ubuntu. It has to with validating an xdoc document that specifies entities. This test was added in version 1.1.3 as DOXIASITETOOLS-37 [2], so it has passed a release before. Here's my Surefire Report: --- Test set: org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest --- Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 36.125 sec FAILURE! testRender(org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest) Time elapsed: 36.094 sec ERROR! org.apache.maven.doxia.siterenderer.RendererException: Error parsing 'G:\apache\maven\trunks\doxia\doxia-sitetools\doxia-site-renderer\src\test\resources\site-validate\xdoc\entityTest.xml': line [-1] Error validating the model: Method failed: Server Error at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:418) at org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer.renderDocument(DoxiaDocumentRenderer.java:53) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:330) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:134) at org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest.testRender(DefaultSiteRendererTest.java:132) Caused by: org.apache.maven.doxia.parser.ParseException: Error validating the model: Method failed: Server Error at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:112) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.validate(DefaultSiteRenderer.java:879) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:399) ... 30 more Caused by: java.io.IOException: Method failed: Server Error at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.toByteArray(AbstractXmlParser.java:810) at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.resolveEntity(AbstractXmlParser.java:739) at org.apache.xerces.util.EntityResolverWrapper.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.startPE(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDInternalSubset(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:108) ... 32 more To be able to recreate this you need to downgrade the property doxiaVersion in the main POM of doxia-sitetools from 1.1.4 to 1.1.4-SNAPSHOT. Doxia 1.1.4 is currently on my local machine and in an unclosed staging repo. I was planning to put doxia and doxia-sitetools in the same staging repo. Any hints? [1] http://svn.apache.org/viewvc?rev=1033377view=rev [2] http://jira.codehaus.org/browse/DOXIASITETOOLS-37 - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org -- Dennis Lundberg - To unsubscribe, e-mail:
Re: Need help with test failure in doxia-sitetools, which is blocking the release
On 2010-11-13 17:47, Dennis Lundberg wrote: On 2010-11-13 17:24, Lukas Theussl wrote: I can confirm this but I have no idea right now (what does Server Error mean?). Right, not the most useful error message... After enhancing the error message I get this when running the failing test: Caused by: java.io.IOException: Method failed: 'Server Error' when accessing the URL 'http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent'. Status code=500 The parser requires a status code of 200. I had problems trying to fetch that URL from IDEA as well. The question is how to deal with it. Do we download that resource and put it locally among the other test resources, and reference it as such in the test case? It would feel just wrong to change the parser to allow status 500. I have checked out the 1.1.3 tag and it builds fine, so it must be some recent change, maybe the httpclient upgrade? Yes, that could be it. Thanks! -Lukas Dennis Lundberg wrote: Hi After fixing a test failure (at least I thought so) in r10033377 [1] for doxia-sitetools, I went ahead to release doxia and doxia-sitetools 1.1.4. This fails during doxia-sitetools because of a test failure on both Windows And Ubuntu. It has to with validating an xdoc document that specifies entities. This test was added in version 1.1.3 as DOXIASITETOOLS-37 [2], so it has passed a release before. Here's my Surefire Report: --- Test set: org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest --- Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 36.125 sec FAILURE! testRender(org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest) Time elapsed: 36.094 sec ERROR! org.apache.maven.doxia.siterenderer.RendererException: Error parsing 'G:\apache\maven\trunks\doxia\doxia-sitetools\doxia-site-renderer\src\test\resources\site-validate\xdoc\entityTest.xml': line [-1] Error validating the model: Method failed: Server Error at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:418) at org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer.renderDocument(DoxiaDocumentRenderer.java:53) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:330) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:134) at org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest.testRender(DefaultSiteRendererTest.java:132) Caused by: org.apache.maven.doxia.parser.ParseException: Error validating the model: Method failed: Server Error at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:112) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.validate(DefaultSiteRenderer.java:879) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:399) ... 30 more Caused by: java.io.IOException: Method failed: Server Error at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.toByteArray(AbstractXmlParser.java:810) at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.resolveEntity(AbstractXmlParser.java:739) at org.apache.xerces.util.EntityResolverWrapper.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.startPE(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDInternalSubset(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:108) ... 32 more To be able to recreate this you need to downgrade the property doxiaVersion in the main POM of doxia-sitetools from 1.1.4 to 1.1.4-SNAPSHOT. Doxia 1.1.4 is currently on my local machine and in an unclosed staging repo. I was planning to put doxia and doxia-sitetools in the same staging repo. Any hints? [1] http://svn.apache.org/viewvc?rev=1033377view=rev [2] http://jira.codehaus.org/browse/DOXIASITETOOLS-37
Re: Need help with test failure in doxia-sitetools, which is blocking the release
Dennis Lundberg wrote: On 2010-11-13 17:47, Dennis Lundberg wrote: On 2010-11-13 17:24, Lukas Theussl wrote: I can confirm this but I have no idea right now (what does Server Error mean?). Right, not the most useful error message... After enhancing the error message I get this when running the failing test: Caused by: java.io.IOException: Method failed: 'Server Error' when accessing the URL 'http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent'. Status code=500 The parser requires a status code of 200. I had problems trying to fetch that URL from IDEA as well. The question is how to deal with it. Do we download that resource and put it locally among the other test resources, and reference it as such in the test case? It would feel just wrong to change the parser to allow status 500. Yes, the tests should not depend on whether a resource is available online or not. I would also prefer you adapt your commit r1033377 [1] so as to not require a network connection for the tests. In general, validation and entity resolution should use local resources whenever possible, see DOXIA-388, MSITE-440. Cheers, -Lukas [1] http://svn.apache.org/viewvc?view=revisionrevision=1033377 I have checked out the 1.1.3 tag and it builds fine, so it must be some recent change, maybe the httpclient upgrade? Yes, that could be it. Thanks! -Lukas Dennis Lundberg wrote: Hi After fixing a test failure (at least I thought so) in r10033377 [1] for doxia-sitetools, I went ahead to release doxia and doxia-sitetools 1.1.4. This fails during doxia-sitetools because of a test failure on both Windows And Ubuntu. It has to with validating an xdoc document that specifies entities. This test was added in version 1.1.3 as DOXIASITETOOLS-37 [2], so it has passed a release before. Here's my Surefire Report: --- Test set: org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest --- Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 36.125 sec FAILURE! testRender(org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest) Time elapsed: 36.094 sec ERROR! org.apache.maven.doxia.siterenderer.RendererException: Error parsing 'G:\apache\maven\trunks\doxia\doxia-sitetools\doxia-site-renderer\src\test\resources\site-validate\xdoc\entityTest.xml': line [-1] Error validating the model: Method failed: Server Error at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:418) at org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer.renderDocument(DoxiaDocumentRenderer.java:53) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:330) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:134) at org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest.testRender(DefaultSiteRendererTest.java:132) Caused by: org.apache.maven.doxia.parser.ParseException: Error validating the model: Method failed: Server Error at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:112) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.validate(DefaultSiteRenderer.java:879) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:399) ... 30 more Caused by: java.io.IOException: Method failed: Server Error at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.toByteArray(AbstractXmlParser.java:810) at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.resolveEntity(AbstractXmlParser.java:739) at org.apache.xerces.util.EntityResolverWrapper.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.startPE(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDInternalSubset(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:108) ... 32 more To be able to recreate this you need to downgrade the property doxiaVersion
Re: Need help with test failure in doxia-sitetools, which is blocking the release
On 2010-11-13 18:21, Lukas Theussl wrote: Dennis Lundberg wrote: On 2010-11-13 17:47, Dennis Lundberg wrote: On 2010-11-13 17:24, Lukas Theussl wrote: I can confirm this but I have no idea right now (what does Server Error mean?). Right, not the most useful error message... After enhancing the error message I get this when running the failing test: Caused by: java.io.IOException: Method failed: 'Server Error' when accessing the URL 'http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent'. Status code=500 The parser requires a status code of 200. I had problems trying to fetch that URL from IDEA as well. The question is how to deal with it. Do we download that resource and put it locally among the other test resources, and reference it as such in the test case? It would feel just wrong to change the parser to allow status 500. Yes, the tests should not depend on whether a resource is available online or not. I would also prefer you adapt your commit r1033377 [1] so as to not require a network connection for the tests. Done. Some googling found the answer to why the problems occured: http://www.vineetmanohar.com/2010/11/w3-org-dtds-blocked-from-java-http-500/ I have a patch locally that changes the user-agent header to get around this, if we should need it later on. I'm not including it in this release though. In general, validation and entity resolution should use local resources whenever possible, see DOXIA-388, MSITE-440. Cheers, -Lukas [1] http://svn.apache.org/viewvc?view=revisionrevision=1033377 I have checked out the 1.1.3 tag and it builds fine, so it must be some recent change, maybe the httpclient upgrade? Yes, that could be it. Thanks! -Lukas Dennis Lundberg wrote: Hi After fixing a test failure (at least I thought so) in r10033377 [1] for doxia-sitetools, I went ahead to release doxia and doxia-sitetools 1.1.4. This fails during doxia-sitetools because of a test failure on both Windows And Ubuntu. It has to with validating an xdoc document that specifies entities. This test was added in version 1.1.3 as DOXIASITETOOLS-37 [2], so it has passed a release before. Here's my Surefire Report: --- Test set: org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest --- Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 36.125 sec FAILURE! testRender(org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest) Time elapsed: 36.094 sec ERROR! org.apache.maven.doxia.siterenderer.RendererException: Error parsing 'G:\apache\maven\trunks\doxia\doxia-sitetools\doxia-site-renderer\src\test\resources\site-validate\xdoc\entityTest.xml': line [-1] Error validating the model: Method failed: Server Error at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:418) at org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer.renderDocument(DoxiaDocumentRenderer.java:53) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:330) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:134) at org.apache.maven.doxia.siterenderer.DefaultSiteRendererTest.testRender(DefaultSiteRendererTest.java:132) Caused by: org.apache.maven.doxia.parser.ParseException: Error validating the model: Method failed: Server Error at org.apache.maven.doxia.util.XmlValidator.validate(XmlValidator.java:112) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.validate(DefaultSiteRenderer.java:879) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(DefaultSiteRenderer.java:399) ... 30 more Caused by: java.io.IOException: Method failed: Server Error at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.toByteArray(AbstractXmlParser.java:810) at org.apache.maven.doxia.parser.AbstractXmlParser$CachedFileEntityResolver.resolveEntity(AbstractXmlParser.java:739) at org.apache.xerces.util.EntityResolverWrapper.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.startPE(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDInternalSubset(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at