SUMMARY
This issue has been classified as a defect with Strategy Intelligence Server 9.x, and affects file subscriptions created for contacts. A workaround has been provided.
SYMPTOM
In Strategy 9.x, a file subscription fails to run and the following error is seen in the DSSErrors log:
Can't find address for contact

4. Create a file subscription for contact C1 and trigger the subscription.
5. Errors similar to the following can be observed from DSSErrors.log
[Kernel][Error] XMLNCSSaveSubscription: number of default addresses 0 doesn't match number of contacts 1. That means some contact doesn't have default address for delivery type: 2 [Kernel][Info] There are 0 default addresses for contact id: E9B2BC1F48BC39096643B1A34D859B31, delivery type: 2 [Kernel][Warning] MsiUserSession::LoginToProject: Admin user login to project 0. Do not increase Project level session count [Distribution Service][Error] INVALIDATE SUBSCRIPTION: MSICommandUtility::hFillNCSJobInfo(): set subscription status to invalid.<Subscription 'R1 12/22/14 11:08:33 PM' (ID = 1F0A4A41459B1A1EC2A388A90ED3831C), Contact '' (ID = 00000000000000000000000000000000) > [Distribution Service][Error] FAILED SUBSCRIPTION 'R1 12/22/14 11:08:33 PM': Error Msg: Can't find address for contact. Job is cancelled. Invalidate Subscription. Error Code 0x80064619. Instance ID = 1F0A4A41459B1A1EC2A388A90ED3831C, Contact (C1, E9B2BC1F48BC39096643B1A34D859B31), User (Administrator, 54F3D26011D2896560009A8E67019608). Stop in 'MSICommandUtility::hFillNCSJobInfo, Create Job Component of Distribution Service'. [Kernel][Error] FAILED SUBSCRIPTION 'R1 12/22/14 11:08:33 PM': Error Msg: Can't find address for contact. Job is cancelled. Invalidate Subscription. Error Code 0x80064619. Instance ID = 1F0A4A41459B1A1EC2A388A90ED3831C, Contact (C1, E9B2BC1F48BC39096643B1A34D859B31), User (Administrator, 54F3D26011D2896560009A8E67019608). Stop in 'MSICommandUtility::hFillNCSJobInfo, Create Job Component of Distribution Service'. [Distribution Service][Error] FAILED SUBSCRIPTION 'R1 12/22/14 11:08:33 PM': Error Msg: Error in hFillNCSJobInfo(). Error Code 0x80064619. Instance ID = 1F0A4A41459B1A1EC2A388A90ED3831C, Contact (C1, E9B2BC1F48BC39096643B1A34D859B31), User (Administrator, 54F3D26011D2896560009A8E67019608). Stop in 'MSICommandUtility::CreateJob, Create Job Component of Distribution Service'. [Kernel][Error] FAILED SUBSCRIPTION 'R1 12/22/14 11:08:33 PM': Error Msg: Error in hFillNCSJobInfo(). Error Code 0x80064619. Instance ID = 1F0A4A41459B1A1EC2A388A90ED3831C, Contact (C1, E9B2BC1F48BC39096643B1A34D859B31), User (Administrator, 54F3D26011D2896560009A8E67019608). Stop in 'MSICommandUtility::CreateJob, Create Job Component of Distribution Service'. [Distribution Service][Error] FAILED SUBSCRIPTION 'R1 12/22/14 11:08:33 PM': Error Msg: Fail to execute report in the subscription. Error Code 0x80043002. Instance ID = 1F0A4A41459B1A1EC2A388A90ED3831C, Contact (C1, E9B2BC1F48BC39096643B1A34D859B31), User (Administrator, 54F3D26011D2896560009A8E67019608). Stop in 'NCSRequest::CreateCommandForExecution, DSRequest Component of Distribution Service'.