In Spring 17, I saw in the release notes (https://releasenotes.docs.salesforce.com/en-us/spring17/release-notes/rn_apex_chaining.htm?edition=&impact=) that we can now chain Queueable Jobs that make Callouts. However, when implementing this myself, I am receiving the following error:
Maximum stack depth has been reached.
This error is thrown when I System.enqueue() the next Job.
I implemented this assuming it would work from the release notes. I have tried updating the metadata of the class to version 39.0. Are there any other configurations that may be restricting the chained callout?