EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB221281: In MicroStrategy 9.x, a file subscription fails to run with the error “Can't find address for contact”


Community Admin

• Strategy


In MicroStrategy 9.x, a file subscription fails to run with the error “Can't find address for contact”

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 

This error is seen in cases where the file address is not the contact's default address.
 
STEPS TO REPRODUCE
The steps below are based on the Strategy Tutorial project:
     1. Login to Strategy Developer  9.x as Administrator and go to Delivery Managers->Contact.
     2. Create a new contact C1 and create an email address ADD1 for C1.
     3. Create a new file address ADD2 for C1. Notice ADD1 is the default file address. ADD2 is not the default address.

ka04W000000OhKxQAK_0EM4400000029I2.jpeg

 
     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'.

 
CAUSE
This is a known issue with Strategy Intelligence Server 9.x.
 
ACTION
This issue has been fixed in Strategy 10 secure enterprise platform. Upgrade to this version to take advantage of the fix.
WORKAROUND:
To avoid seeing this error, check the “Set as default” option for the file address.
 
The Strategy Internal Reference Number for the issue discussed in this technical note is 895037.
 
 


Comment

0 comments

Details

Knowledge Article

Published:

May 25, 2017

Last Updated:

May 25, 2017