Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-14906

Trackbacks that fail if server has no internet connectivity cause undue log warnings

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 3.13
    • 3.12.3
    • None

    Description

      I have JIRA and Confluence configured to send Trackbacks to each other, however because the server they are hosted on does not have access to the internet, the trackbacks to www.w3.org fail with the following appearing in the log.

      2/05/2008 14:08:47 com.atlassian.trackback.DefaultTrackbackFinder findPingUrls
      WARNING: Unable to connect to 'http://www.w3.org/2001/XMLSchema-instance': java.net.ConnectException: Connection timed out
      java.net.ConnectException: Connection timed out
      	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.SocksSocketImpl.connect(SocksSocketImpl.java:366)
      	at java.net.Socket.connect(Socket.java:519)
      	at java.net.Socket.connect(Socket.java:469)
      	at java.net.Socket.<init>(Socket.java:366)
      	at java.net.Socket.<init>(Socket.java:239)
      	at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:79)
      	at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:121)
      	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
      	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
      	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
      	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
      	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
      	at com.atlassian.trackback.TrackbackUtils.getUrlContent(TrackbackUtils.java:149)
      	at com.atlassian.trackback.DefaultTrackbackFinder.findPingUrls(DefaultTrackbackFinder.java:52)
      	at com.atlassian.trackback.DefaultTrackbackFinder.findPingUrls(DefaultTrackbackFinder.java:25)
      	at com.atlassian.trackback.DefaultTrackbackHelper.pingTrackbacksInContent(DefaultTrackbackHelper.java:27)
      	at com.atlassian.jira.trackback.TrackbackMailQueueItem.send(TrackbackMailQueueItem.java:61)
      	at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:68)
      	at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:23)
      	at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:67)
      	at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:61)
      	at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
      	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)
      2/05/2008 14:12:32 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
      INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection timed out
      

      I think this might be an issue with Confluence, also, but I'm not seeing any stacktraces that show an issue there, so i'm not sure. Maybe once JIRA is fixed, Confluence will just work?

      The workaround is to configure a docroot with these files and set up a fake hosts entry pointing to localhost. If you have a better workaround, that'd be cool.

      Attachments

        Activity

          People

            Unassigned Unassigned
            e595e42aba5c Nathan Ollerenshaw
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 4h
                4h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 4h
                4h