The documentation seems to be missing because your package was not created correctly. I found this at the end of the log:
src/Network/OAuth2/HTTP/HttpClient.hs:18:8:
Could not find module `Control.Monad.Trans.Resource'
It is a member of the hidden package `resourcet-0.3.2.1'.
Perhaps you need to add `resourcet' to the build-depends in your .cabal file.
Use -v to see a list of the files searched for.
To avoid such problems, make sure your package is created locally using Cabal before downloading. Embedding with GHC directly often conceals such problems, since it will gladly use all the packages you install, regardless of whether you mentioned them in your file .cabalor not.
source
share