fix the tests to have a catalog to point to local copies

On Apr 25, 2011, at 4:28 PM, Dennis Lundberg <[email protected]> wrote:

> Hi
>
> The job maven-plugins-ITs-2.x [3] is also failing. It is the ITs for
> Maven EAR Plugin that fails. I did some digging around and have found
> out the cause.
>
> The ITs use XmlUnit to check that the deployment descriptors are
> correct. When XmlUnit loads the deployment descriptor it reads its DTD
> from http://java.sun.com/dtd/application_1_3.dtd. However the
> java.sun.com site seems very unresponsive and frequently times out,
> generating exceptions like the one below.
>
> I don't know how to best solve this. Any advise would be appreciated.
>
>
>
> java.net.ConnectException: Connection timed out: connect
>        at java.net.PlainSocketImpl.socketConnect(Native Method)
>        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>        at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
>        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>        at java.net.Socket.connect(Socket.java:524)
>        at java.net.Socket.connect(Socket.java:474)
>        at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
>        at sun.net.www.http.HttpClient.openServer(HttpClient.java:388)
>        at sun.net.www.http.HttpClient.openServer(HttpClient.java:523)
>        at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
>        at sun.net.www.http.HttpClient.New(HttpClient.java:304)
>        at sun.net.www.http.HttpClient.New(HttpClient.java:321)
>        at
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:839)
>        at
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:791)
>        at
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:716)
>        at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:960)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:973)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:905)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:872)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:282)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:1021)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>        at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>        at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:250)
>        at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
>        at org.custommonkey.xmlunit.XMLUnit.buildDocument(XMLUnit.java:382)
>        at org.custommonkey.xmlunit.XMLUnit.buildDocument(XMLUnit.java:369)
>        at org.custommonkey.xmlunit.Diff.<init>(Diff.java:101)
>        at
> org.apache.maven.plugin.ear.it.AbstractEarPluginIT.assertDeploymentDescriptors(AbstractEarPluginIT.java:397)
>
> ...
>
>
>
> [3]
> https://builds.apache.org/hudson/view/M-R/view/Maven/job/maven-plugins-ITs-2.x/
>
> Dennis Lundberg skrev 2011-04-22 11:51:
>> Hi
>>
>> There are a numbers of problems that prevents our plugins from building
>> successfully in the ASF Jenkins instance. I've fixed what I can, but
>> there are some outstanding issues that I need help fixing.
>>
>>
>> Maven GPG Plugin
>>
>> When building plugins with ITs [1] the build fails in Jenkins because
>> there is no gpg available on the path on the build machine. I guess we
>> need to contact Infra to request that gpg is installed.
>>
>>
>> Maven Patch Plugin
>>
>> When building plugins with ITs [1] the build fails in Jenkins because of
>> an invalid option "-E" to the patch program on the build machine.
>>
>>
>> Maven Dependency Plugin
>>
>> When building plugins without ITs [2] the build fails in Jenkins because
>> of unit test failures. I can not replicate these failures on my local
>> Windows 7 machine.
>>
>> Failed tests:
>> testOverWriteRelease(org.apache.maven.plugin.dependency.TestCopyDependenciesMojo)
>> testOverWriteSnap(org.apache.maven.plugin.dependency.TestCopyDependenciesMojo)
>> testCopyOverWriteReleases(org.apache.maven.plugin.dependency.fromConfiguration.TestCopyMojo)
>> testCopyOverWriteSnapshot(org.apache.maven.plugin.dependency.fromConfiguration.TestCopyMojo)
>> testCopyOverWriteIfNewer(org.apache.maven.plugin.dependency.fromConfiguration.TestCopyMojo)
>>
>>
>> Maven Javadoc Plugin
>>
>> When building plugins without ITs [2] the build failed yesterday in
>> Jenkins because of unit test failures, but succeeded today even though
>> no changes were made to the code. I can replicate this failure on my
>> local Windows 7 machine.
>>
>> Failed tests:
>>  testProxy(org.apache.maven.plugin.javadoc.JavadocReportTest)
>>
>>
>> [1]
>> https://builds.apache.org/hudson/view/M-R/view/Maven/job/maven-plugins-ITs-2.x/
>>
>> [2] https://builds.apache.org/hudson/view/M-R/view/Maven/job/maven-plugins/
>>
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to