jamfAAD: Invalid protocol-property list

oliverthurau
New Contributor

Hi,

when running the command "/usr/local/jamf/bin/jamfAAD gatherAADInfo -verbose" I receive the following error:

/usr/local/jamf/bin/jamfAAD gatherAADInfo -verbose
 verbose: Requesting Azure tenant info from jamf daemon
 verbose: Requesting device ID from Azure tenant <ourtenant>
2019-12-11 14:53:50.741 jamfAAD[1159:8413] ERROR: createEncodedCachedResponseAndRequestForXPCTransmission - Invalid protocol-property list - CFURLRequestRef. protoProps={
    context = "<ADWebAuthRequest: 0x7.....>";
}
2019-12-11 14:53:50.741 jamfAAD[1159:8413] ADD: failed to create cache dictionary at path=/Users/oliver.thurau/Library/Caches/jamfAAD. key=0x7.....
AAD ID acquired for macOS user account oliver.thurau
 verbose: Sending AAD ID to jamf daemon

As far as I can see this is an bug in ADAL version 2.5.1 & 2.7.4. Maybe a developer could have a look into that and update ADAL to version 4.0.0 or higher (which is available already nearly a year)?

More information: https://github.com/AzureAD/azure-activedirectory-library-for-objc/issues/1362

Regards
Oliver

1 REPLY 1

prbsparx
Contributor II

Did you find any resolution to this error?
jamfAAD agent randomly stopped working on some clients, and haven't been able to figure out why.