Uploaded image for project: 'Jira Server and Data Center'
  1. Jira Server and Data Center
  2. JRASERVER-63646

Add Pagination to Importer Code to Prevent Timeouts from Trello Import

    XMLWordPrintable

    Details

    • Feedback Policy:
      We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Description

      NOTE: This suggestion is for JIRA Server. Using JIRA Cloud? See the corresponding suggestion.

      Summary

      Attempting to import from Trello using JIM generates a timeout error; Trello support suggests adding 'pagination to the import code' so that it does not timeout

      Environment

      • 7.1.0-OD-02

      Steps to Reproduce

      1. Attempt Import from Trello

      Expected Results

      Trello data is imported into the Cloud

      Actual Results

      Import fails and generates an HTTP 408 Error:

      2015-11-06 20:15:20,263 ERROR - Unexpected failure occurred. Importer will stop immediately. Data may be in an unstable state
      com.atlassian.jira.plugins.importer.trello.fetch.TrelloParseException: Error "<!DOCTYPE html>
      <html lang="en">
      <head>
        <!-- meta -->
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
        <meta name="language" content="en-US">
        <meta name="viewport" content="maximum-scale=1.0,width=device-width,initial-scale=1.0">
        <!-- title -->
        <title>Trello Server Error</title>
        <!-- css -->
        <style type="text/css">
      
          * {
            margin: 0;
            padding: 0;
          }
          body {
            background: #F0F0F0;
            font: 14px/18px Arial, "Helvetica Neue", sans-serif;
            text-align: center;
          }
          #surface {
            margin: 40px auto;
            position: relative;
            width: 480px;
          }
          h1 {
            color: #222;
            font-size: 22px;
            font-weight: bold;
            line-height: 26px;
            margin-bottom: 10px;
          }
          p {
            margin-bottom: 10px;
          }
      
          @media all and (max-width: 480px) {
            #surface {
              margin: 40px 10px;
              width: 100%;
            }
          }
      
        </style>
      </head>
      
      <body>
        <div id="surface">
      
          <div style="text-align:center; padding:30px"><img src="https://d2k1ftgv7pobq7.cloudfront.net/images/maintenance/SleepyTaco.png" alt="Sleepy Taco" title="Sleepy Taco" /></div>
      
          <h1>Oh no! 408!</h1>
      
          <p>
          Taco says “Request Timeout”, but what does he know? He's just a dog.
          </p>
      
        </div>
      </body>
      </html>" returned when getting cards for board with ID {1}.

      Notes

      Customer Engaged with Trello Support and indicated that:

      The trello folks said you need to add pagination to the importer code so that it dosent timeout.

      Workaround

      CSV Import

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                Anonymous
              • Votes:
                3 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated: