Couldn't get required object pointer
timshe opened this issue · comments
I used SwagGen to generate my Client API and I have spent two days on this error:
Printing description of self.behaviours:
expression produced error: warning: couldn't get required object pointer (substituting NULL): Couldn't load 'self' because its value couldn't be evaluated
error: Execution was interrupted, reason: EXC_BAD_ACCESS (code=1, address=0x10).
The process has been returned to the state before expression evaluation.
(lldb)
The error happens here:
// create composite behaviour to make it easy to call functions on array of behaviours
let requestBehaviour = RequestBehaviourGroup(request: request, behaviours: self.behaviours + behaviours)
I stepped through the code several times: the URL is well formed,I updated the APIClient.swift (attached) from a verified version (Fix a potential crash when constructing a URLRequest (#268))
Swaggen Version: 4.4.0
Xcode Version 12.4 (12D4e)
s.dependency 'Alamofire', '~> 4.9.0'
s.source = { :git => 'git@github.com:https://github.com/yonaskolb/SwagGen.git'
Any pointer to a solution would be appreciated