RitikKumar
ServiceNow Employee
ServiceNow Employee
 

Root Cause

 

This issue is caused by a bug introduced in Jira versions 10.0.0+, where ASCII-encoded characters in webhook URLs are forcibly decoded. This affects how ServiceNow’s webhook-based ingestion interacts with Jira and breaks the expected URL format.

 

▶ Jira Bug Reference

 

  • Jira TicketJRASERVER-78312 
  • Issue Summary: Jira forcibly decodes encoded ASCII characters in webhook URLs.

  • Status: Fixed in Jira 10.7.0 and 11.0.0.

Screenshot 2025-07-02 at 12.29.22 PM.png

Resolution

 

To resolve this issue, choose one of the following options depending on your Jira environment:

 

1: Upgrade Jira

 

Upgrade Jira to version 10.7.0 or higher, where the issue has been fixed by Atlassian. This version ensures:

  • Webhook URLs are processed as-is (no forced decoding).

  • Encoded characters remain intact, preserving URL structure.

2: Apply a Jira System Property

 

If you cannot upgrade Jira immediately, apply the following Jira system property (supported in 10.3.5 LTS and 10.6.0+, but not available in 10.4.x or 10.5.x

plugin.webhooks.skip.url.reencoding=true
This disables forced decoding and aligns behavior with the fixed version.
 
Version history
Last update:
‎07-02-2025 07:08 AM
Updated by: