NetScaler Appending random strings in http POST method causing "500 Internal Error"

NetScaler Appending random strings in http POST method causing "500 Internal Error"

book

Article ID: CTX617083

calendar_today

Updated On:

Description

The NetScaler appends some random string to POST request sent to the backend server,

This results in failure, “HTTP 500 Internal error” to be specific

Resolution

The permanent fix is available in firmware 13.1-53.24 and above


Workaround :

As a workaround, "distributedTracing" can be disabled under AppFlow parameter, to avoid this issue.


Reference - https://developer-docs.netscaler.com/en-us/adc-command-reference-int/current-release/appflow/appflow-param/
 


Problem Cause

When Distributed Tracing is enabled, a non-zero length TraceID is present in the request and Span ID is not present in the request.

 

This issue does not occur if:

 

 1. Distributed Tracing is Disabled

 2. Distributed Tracing is Enabled but Trace ID not present in the request of length of Trace ID is zero

 3. Distributed Tracing is Enabled AND Trace ID non-zero length present in the request AND SpanID present in the request

 

 

Additional Information

Related Jira ID - NSHELP-37365