[ 
https://issues.apache.org/jira/browse/MCHANGES-378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15751160#comment-15751160
 ] 

Luc Maisonobe commented on MCHANGES-378:
----------------------------------------

Using MAVEN_OPTS does not work. I have also tried all of the following :
  - <proxy> in ~/.m2/settings.xml
  - http_proxy and https_proxy environment variables
 - http.proxy and https.proxy git config settings

None worked.

> Github report does not use maven proxy settings
> -----------------------------------------------
>
>                 Key: MCHANGES-378
>                 URL: https://issues.apache.org/jira/browse/MCHANGES-378
>             Project: Maven Changes Plugin
>          Issue Type: Bug
>          Components: github
>    Affects Versions: 2.12.1
>         Environment: Linux
>            Reporter: Luc Maisonobe
>
> When attempting to run mvn:site on a project that uses GitHub as its SCM, 
> maven-changes-plugin gets called to create reports, and it always attempts to 
> generate github-report (even despite reportSet contains only changes-report 
> and there is are changes.xml files in the various project modules.
> An attempt to connect directly to api.github.com on port 443 is then done, 
> which is forbidden by an authenticating proxy. This happens despite the proxy 
> settings are correct in settings.xml (and are used by other plugins).
> This looks similar to MCHANGES-231, but affects Github instead of JIRA.
> When using the -X switch to get some debug info, it seems the lowest level 
> exception is a java.net.SocketException (Connection Reset). The stack trace 
> is:
> Caused by: java.net.SocketException: Connection reset
>       at java.net.SocketInputStream.read(SocketInputStream.java:209)
>       at java.net.SocketInputStream.read(SocketInputStream.java:141)
>       at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
>       at sun.security.ssl.InputRecord.read(InputRecord.java:503)
>       at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
>       at 
> sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
>       at 
> sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
>       at 
> sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
>       at 
> sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
>       at 
> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
>       at 
> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)
>       at 
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
>       at 
> java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
>       at 
> sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
>       at 
> org.eclipse.egit.github.core.client.GitHubClient.get(GitHubClient.java:733)
>       at 
> org.eclipse.egit.github.core.client.PageIterator.next(PageIterator.java:173)
>       at 
> org.eclipse.egit.github.core.service.GitHubService.getAll(GitHubService.java:151)
>       at 
> org.eclipse.egit.github.core.service.IssueService.getIssues(IssueService.java:454)
>       at 
> org.apache.maven.plugin.github.GitHubDownloader.getIssueList(GitHubDownloader.java:191)
>       at 
> org.apache.maven.plugin.github.GitHubMojo.executeReport(GitHubMojo.java:184)
> So the connections is attempted by some code from egit. I was not able to 
> find if the problem is a wrong usage of egit from maven changes plugin or a 
> bug in egit itself.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to