Proxy configuration does not work

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      The Plugin seems not to use the proxy configurations, which can be provided:

      • Under "Jenkins / Manage Jenkins / Manage Plugins / Advanced / HTTP Proxy Configuration"
      • Java system properties:
        -DhttpProxyHost=proxy.xxxx.xx -DhttpProxyPort=8080 -DhttpsProxyHost=proxy.xxxx.xx -DhttpsProxyPort=8080
      • Operation system properties
        export http_proxy="http://proxy.xxxx.xx:8080/"
        export https_proxy="http://proxy.xxxx.xx:8080/"
        export no_proxy="localhost,127.0.0.1,.xxx.xx,10.*"
        

      When the plugin tries to access JIRA in the logs "java.net.ConnectException: Connection timed out" is printed. In the frontend no links is printed for the jira issues.

      Under "Jenkins / Manage Jenkins / configuration / JIRA" everything should be fine. The test via "Validate Settings" gives "Success".

      Also the jira seems to be configured right, as https://xxxx.eu/jira/rest/api/2/project returns the JSON list.

      The log output:

      Nov 28, 2014 4:02:51 PM FINE hudson.plugins.jira.JiraChangeLogAnnotator
      
      Using issue pattern: ([a-zA-Z][a-zA-Z0-9_]+-[1-9][0-9]*)([^.]|\.[^0-9]|\.$|$)
      
      Nov 28, 2014 4:02:51 PM FINE hudson.plugins.jira.JiraSession
      
      Fetching remote project key list from https://xxxx.eu/jira/
      
      Nov 28, 2014 4:03:54 PM WARNING hudson.plugins.jira.JiraSite getProjectKeys
      
      Failed to obtain JIRA project list
      AxisFault
       faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
       faultSubcode: 
       faultString: java.net.ConnectException: Connection timed out
       faultActor: 
       faultNode: 
       faultDetail: 
      	{http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection timed out
      	at java.net.PlainSocketImpl.socketConnect(Native Method)
      	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
      	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
      	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
      	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
      	at java.net.Socket.connect(Socket.java:579)
      	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
      	at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:407)
      	at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
      	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
      	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
      	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
      	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
      	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
      	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
      	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
      	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
      	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
      	at org.apache.axis.client.Call.invoke(Call.java:2767)
      	at org.apache.axis.client.Call.invoke(Call.java:2443)
      	at org.apache.axis.client.Call.invoke(Call.java:2366)
      	at org.apache.axis.client.Call.invoke(Call.java:1812)
      	at hudson.plugins.jira.soap.JirasoapserviceV2SoapBindingStub.getProjectsNoSchemes(JirasoapserviceV2SoapBindingStub.java:7965)
      	at hudson.plugins.jira.JiraSession.getProjectKeys(JiraSession.java:59)
      	at hudson.plugins.jira.JiraSite.getProjectKeys(JiraSite.java:303)
      	at hudson.plugins.jira.JiraSite.existsIssue(JiraSite.java:366)
      	at hudson.plugins.jira.JiraChangeLogAnnotator.annotate(JiraChangeLogAnnotator.java:55)
      	at hudson.scm.ChangeLogAnnotator.annotate(ChangeLogAnnotator.java:83)
      	at hudson.scm.ChangeLogSet$Entry.getMsgAnnotated(ChangeLogSet.java:252)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:606)
      	at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)
      	at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)
      	at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)
      	at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)
      	at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
      	at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
      	at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
      	at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
      	at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:74)
      	at org.apache.commons.jelly.impl.ExpressionScript.run(ExpressionScript.java:66)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
      	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
      	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
      	at org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)
      	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
      	at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
      
      (truncated for Jira to GitHub migration)
      	
      
      	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
      	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
      	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
      	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
      	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
      	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
      	at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196)
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
      	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:745)
      Caused by: java.net.ConnectException: Connection timed out
      	at java.net.PlainSocketImpl.socketConnect(Native Method)
      	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
      	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
      	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
      	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
      	at java.net.Socket.connect(Socket.java:579)
      	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
      	at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:407)
      	at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
      	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
      	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
      	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
      	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
      	... 184 more
      
      Nov 28, 2014 4:09:10 PM INFO hudson.plugins.jira.JiraChangeLogAnnotator annotate
      
      No known JIRA project corresponding to id: 'DO-78'
      
      Nov 28, 2014 4:09:10 PM FINE hudson.plugins.jira.JiraChangeLogAnnotator
      
      Using issue pattern: ([a-zA-Z][a-zA-Z0-9_]+-[1-9][0-9]*)([^.]|\.[^0-9]|\.$|$)
      
      Nov 28, 2014 4:09:10 PM FINE hudson.plugins.jira.JiraSession
      
      Fetching remote project key list from https://xxxx.eu/jira/
      

      The log level of the plugin was incremented to get this log output.

            Assignee:
            Olivier Lamy
            Reporter:
            René Kießig
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: