Alteryx Server Knowledge Base

Definitive answers from Server experts.

Error: "Object not set to an instance of an object" during Validation process

miteshnarottam
Alteryx
Alteryx
Created

Environment Details


Object not set to an instance of an object validation process

 

"Object not set to an instance of an object" is seen during validation when uploading from Designer to Gallery. This will occur for any workflows including upload from Designer on the Server. 

 Object not set to an instance of an object

 
  • Alteryx Designer
    • Versions 2020.2 + ( Confirmed on 2020.2, 2020.3 and 2021.2)
  • Load balancer: HTTPS requests terminating at the Load balancer and requests from the Load balancer to the Alteryx server over HTTP


Cause


The validation process uses GET /gallery/api/apps/jobs/ to return the Job results however the trailing slash is missing in the call resulting in a redirect to HTTP. This behavior is being investigated by Alteryx Development. See example below.

You can use a Fiddler trace to find this:

  • You will notice in the following trace /gallery/api/apps/job using HTTPS is missing a trailing slash (Line 9), This request throws a 307 Temporary Redirect. The same call is made this time using HTTP with the trailing slash which fails with a 502 Connection failed.


Resolution


Solution 1

 

Reconfigure the Alteryx Server and Load balancer so SSL is End-to-End. Any Subsequent temporary redirects will resend as HTTPS and avoid this problem. 
 

Solution 2

 

Reconfigure the Load balancer to allow HTTP redirect to reach the Alteryx Server. Please liaise with your company's IT team to reconfigure this.

 

Additional Resources

 
No ratings