1
Customers have installed this add-on in at least 1 active instance.
    by Karthik Venkataramanfor JIRA Server 6.4.12 - 7.1.10
    Unsupported
    This add-on isn't formally supported, but you can ask a question via Atlassian Answers.

    Ask a question

    Unsupported
    This add-on isn't formally supported, but you can ask a question via Atlassian Answers.

    Ask a question

    Get it nowFree add-on

    XebiaLabs Release Tool integration with JIRA

    XebiaLabs Release Tool integration with JIRA

    More details

    Code changes for Proper Exception Handling

    Issue:

    • When the XLR Server is unreachable from Jira, the Plugin used to throw an Exception which is not propagated properly to the Workflow system of Jira and hence though the issue gets created in Jira, the workflow gets messed up. Hence to fix this, proper exception propagation was done.
    • A connection attempt is made to the XLRelease server even If a template name is not provided as part of the Jira ticket. This is a costly operation, which is now fixed.

    Fix

    • Created a new Exception class to throw and write the error as a comment to the Jira issue2.
    • A connection attempt will be made to the XLRelease Server only when a Template name is provided as part of the ticket.
    • A connection timeout parameter of 10 secs is set

    User reviews

    (1)
    Sign in to write a review »
    by Hari Prabhu on 2016-04-27
    Awesome plugin for XL Release to Jira integration
    Was this review helpful?YesNo

    Pricing

    Support

    XLRelease for JIRA isn't formally supported.

    Versions

    Version 1.0.2 JIRA Server 6.4.12 - 7.1.10 Released 2016-10-18

    Summary

    Exception Handling for Connection Time out

    Details

    Code changes for Proper Exception Handling

    Issue:

    • When the XLR Server is unreachable from Jira, the Plugin used to throw an Exception which is not propagated properly to the Workflow system of Jira and hence though the issue gets created in Jira, the workflow gets messed up. Hence to fix this, proper exception propagation was done.
    • A connection attempt is made to the XLRelease server even If a template name is not provided as part of the Jira ticket. This is a costly operation, which is now fixed.

    Fix

    • Created a new Exception class to throw and write the error as a comment to the Jira issue
    • A connection attempt will be made to the XLRelease Server only when a Template name is provided as part of the ticket.
    • A Connection timeout of 10 seconds is added so that Jira exits from the connect attempt gracefully

    Installation

    1. Log into your JIRA instance as an admin.
    2. Click the admin dropdown and choose Add-ons. The Manage add-ons screen loads.
    3. Click Find new add-ons from the left-hand side of the page.
    4. Locate XLRelease for JIRA via search. Results include add-on versions compatible with your JIRA instance.
    5. Click Install to download and install your add-on.
    6. You're all set! Click Close in the Installed and ready to go dialog.

    To find older XLRelease for JIRA versions compatible with your instance, you can look through our version history page.

    Similar add-ons