web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

iPad app unable to load

(0) ShareShare
ReportReport
Posted on by

We have been implementing CRM onsite deployment and have gone through steps to setup internetfacing deployment  with ADFS authentication. Everything works as it should, including webpage based logins, and iphone app. However, we are having an issue with ipad app. Once the app is launched, it redirects to adfs page, where user logs in. the authentication appears to go through but right after that, the app just keeps spinning on welcome screen. It never gets done and just sits there.

I checked online and only solution for this issue appears to be here:

technet.microsoft.com/.../dn660982(v=crm.6).aspx

Solution provided is: This can occur if the time on the device is not within a certain variance of the Microsoft Dynamics CRM server. For example: you may encounter this issue if the time on the server is 2 PM on November 11th but the device is set to 2 PM on November 12th.

However, i checked the time on the ipad as well as the CRM server and both appear to be identical. 

I enabled logging on the ipad, and captured the following log:

2015-07-03 00:43:24 +0000 [INFO]: App Version Number | 2.1.11
2015-07-03 00:43:24 +0000 [INFO]: App Short Version | 7.10
2015-07-03 00:43:24 +0000 [INFO]: | appLaunchWithArgs:
2015-07-03 00:43:24 +0000 [INFO]: Application launched
2015-07-03 00:43:24 +0000 [INFO]: | viewDidLoad
2015-07-03 00:43:24 +0000 [VERBOSE]: Start event | InitBridge
2015-07-03 00:43:24 +0000 [INFO]: End event | InitBridge, 15.370011
2015-07-03 00:43:24 +0000 [INFO]: Mark event (end without start) | ShellLaunch
2015-07-03 00:43:24 +0000 [INFO]: CrmViewController.showLoginOrErrorView: pushViewController=UserLoginScreenViewController animated=NO
2015-07-03 00:43:25 +0000 [INFO]: | appResume
2015-07-03 00:43:25 +0000 [INFO]: CrmViewController: Application resume
2015-07-03 00:43:25 +0000 [INFO]: WebScriptInputHandler: Application resume
2015-07-03 00:43:25 +0000 [INFO]: WebScriptBridge: Application resume
2015-07-03 00:43:25 +0000 [WARNING]: ebScriptBridge: Bridge not ready
2015-07-03 00:43:25 +0000 [WARNING]: Resume failed | Error Domain=WebScriptDispatcherErrorDomain Code=1 "Bridge not ready" UserInfo=0x16637000 {NSLocalizedDescription=Bridge not ready}
2015-07-03 00:43:26 +0000 [INFO]: User given URL | https://crm.myorganization.com
2015-07-03 00:43:26 +0000 [INFO]: Constructed server URL | https://crm.myorganization.com
2015-07-03 00:43:27 +0000 [INFO]: CrmViewController: viewWillAppear
2015-07-03 00:43:27 +0000 [INFO]: CrmViewController: Navigating browser to the app URL
2015-07-03 00:43:27 +0000 [INFO]: CrmViewController: validateAndLoadApp: Account is not configured; sending HEAD request to: | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:27 +0000 [INFO]: CrmViewController: validateAndLoadApp: HEAD request completed with | HTTP status code 200 and isValidServer 1
2015-07-03 00:43:27 +0000 [INFO]: | loadURL:
2015-07-03 00:43:27 +0000 [INFO]: Loading url | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:27 +0000 [VERBOSE]: Setting ServerVersion | 6100020112
2015-07-03 00:43:27 +0000 [INFO]: | setupPALInfrastructure
2015-07-03 00:43:27 +0000 [VERBOSE]: Start event | PageLoad
2015-07-03 00:43:27 +0000 [INFO]: | setPALSupportCookieForURL:
2015-07-03 00:43:27 +0000 [INFO]: | webView:shouldStartLoadWithRequest:navigationType:
2015-07-03 00:43:27 +0000 [INFO]: Use WebView to load the request.
2015-07-03 00:43:27 +0000 [VERBOSE]: WVCD: Requested Url | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:27 +0000 [INFO]: WebScriptInputHandler: Load started
2015-07-03 00:43:27 +0000 [INFO]: WebScriptBridge: App preloading
2015-07-03 00:43:27 +0000 [VERBOSE]: Start event | DispatchersAppLoad
2015-07-03 00:43:27 +0000 [VERBOSE]: appLoad | {
}
2015-07-03 00:43:27 +0000 [VERBOSE]: appLoad | {
}
2015-07-03 00:43:27 +0000 [VERBOSE]: appLoad | {
}
2015-07-03 00:43:27 +0000 [VERBOSE]: appLoad | {
}
2015-07-03 00:43:27 +0000 [VERBOSE]: appLoad | {
}
2015-07-03 00:43:27 +0000 [VERBOSE]: appLoad | {
}
2015-07-03 00:43:27 +0000 [VERBOSE]: appLoad | {
}
2015-07-03 00:43:27 +0000 [VERBOSE]: appLoad | {
}
2015-07-03 00:43:27 +0000 [VERBOSE]: appLoad | {
}
2015-07-03 00:43:27 +0000 [INFO]: End event | DispatchersAppLoad, 6.008029
2015-07-03 00:43:27 +0000 [INFO]: | webViewDidStartLoad:
2015-07-03 00:43:27 +0000 [INFO]: CrmViewController: webpage load started
2015-07-03 00:43:28 +0000 [INFO]: | webView:shouldStartLoadWithRequest:navigationType:
2015-07-03 00:43:28 +0000 [INFO]: Use WebView to load the request.
2015-07-03 00:43:28 +0000 [VERBOSE]: WVCD: Requested Url | about:blank
2015-07-03 00:43:28 +0000 [INFO]: WebScriptInputHandler: Load started
2015-07-03 00:43:28 +0000 [INFO]: WebScriptInputHandler: Page already preloaded, not triggering preload again
2015-07-03 00:43:28 +0000 [INFO]: | webViewDidStartLoad:
2015-07-03 00:43:28 +0000 [INFO]: CrmViewController: webpage load started
2015-07-03 00:43:28 +0000 [VERBOSE]: WVCD: Loaded Url | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:28 +0000 [INFO]: Load finished
2015-07-03 00:43:28 +0000 [INFO]: End event | PageLoad, 1114.096999
2015-07-03 00:43:28 +0000 [INFO]: Mark event (end without start) | AppLaunch
2015-07-03 00:43:28 +0000 [INFO]: WebScriptBridge: App loading
2015-07-03 00:43:28 +0000 [VERBOSE]: Start event | DeviceReady
2015-07-03 00:43:28 +0000 [INFO]: WebScriptOutputHandler: Device ready
2015-07-03 00:43:28 +0000 [INFO]: Memory Diagnostics: Area (null); Event Device Ready; Memory used by app, total memory used by kernel, total free memory | 56.3, 575.7, 125.3
2015-07-03 00:43:28 +0000 [INFO]: End event | DeviceReady, 2.350986
2015-07-03 00:43:28 +0000 [VERBOSE]: Start event | DispatchersAppActivate
2015-07-03 00:43:28 +0000 [INFO]: End event | DispatchersAppActivate, 0.095010
2015-07-03 00:43:28 +0000 [INFO]: | webViewDidFinishLoad:
2015-07-03 00:43:28 +0000 [INFO]: CrmViewController: webpage load finished
2015-07-03 00:43:29 +0000 [VERBOSE]: WVCD: Loaded Url | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:29 +0000 [INFO]: Load finished
2015-07-03 00:43:29 +0000 [INFO]: Mark event (end without start) | PageLoad
2015-07-03 00:43:29 +0000 [INFO]: Mark event (end without start) | AppLaunch
2015-07-03 00:43:29 +0000 [INFO]: | webViewDidFinishLoad:
2015-07-03 00:43:29 +0000 [INFO]: CrmViewController: webpage load finished
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.106990
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | logMessage, {
level = NSNumber;
message = NSString;
version = NSString;
}, "(
)", "(
version,
message,
level
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | logPerformanceData, {
data = NSString;
namespace = NSString;
version = NSString;
}, "(
)", "(
version,
namespace,
data
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:29 +0000 [INFO]: [PAL] | AppCache - Event : checking Status : Idle Details : {}
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.057995
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:29 +0000 [INFO]: [PAL] | AppCache - Event : noupdate Status : Idle Details : {}
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.051022
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:29 +0000 [INFO]: [PAL] | Throw ClientReady - Client Ready : false AppCache Ready : true
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.047982
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:29 +0000 [INFO]: [PAL] | AppCache - Event : checking Status : Idle Details : {}
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.050962
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:29 +0000 [INFO]: [PAL] | AppCache - Event : noupdate Status : Idle Details : {}
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.057995
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:29 +0000 [INFO]: [PAL] | Throw ClientReady - Client Ready : false AppCache Ready : true
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.054002
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:29 +0000 [INFO]: [PAL] | Authentication: Starting
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.043035
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
onRequestSecurityTokenResponse = "requestSecurityToken$a.$An.$Ql0";
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <AccountDispatcher: 0x16669470>
2015-07-03 00:43:29 +0000 [VERBOSE]: Creating callback object | onRequestSecurityTokenResponse, requestSecurityToken$a.$An.$Ql0
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | requestSecurityToken, {
refreshToken = NSNumber;
version = NSString;
}, "(
onRequestSecurityTokenResponse
)", "(
version,
refreshToken,
onRequestSecurityTokenResponse
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | signOut, {
version = NSString;
}, "(
)", "(
version
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | reconfigure, {
version = NSString;
}, "(
)", "(
version
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | cancelSignIn, {
version = NSString;
}, "(
)", "(
version
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | authValidationError, {
deviceErrorAction = NSNumber;
errorDetails = NSDictionary;
version = NSString;
}, "(
)", "(
version,
deviceErrorAction,
errorDetails
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | requestSecurityToken
2015-07-03 00:43:29 +0000 [VERBOSE]: KeyChainQuery | {
acct = AuthToken;
class = genp;
"m_Limit" = "m_LimitOne";
pdmn = ck;
"r_Data" = 1;
svce = "Microsoft Office";
}
2015-07-03 00:43:29 +0000 [WARNING]: KeyChainItem operation failed. | Operaton 'CopyToken' failed with 'ItemNotFound'. Error code:-25300
2015-07-03 00:43:29 +0000 [INFO]: Authentication: Refreshing token
2015-07-03 00:43:29 +0000 [VERBOSE]: Unregistering callback | requestSecurityToken$a.$An.$Ql0
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.043988
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
onBoolResult = "getBoolValue$a.$Ar.$ET1";
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <ApplicationDispatcher: 0x166703c0>
2015-07-03 00:43:29 +0000 [VERBOSE]: Creating callback object | onBoolResult, getBoolValue$a.$Ar.$ET1
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | getBoolValue, {
valueName = NSString;
version = NSString;
}, "(
onBoolResult
)", "(
version,
valueName,
onBoolResult
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | setBoolValue, {
value = NSNumber;
valueName = NSString;
version = NSString;
}, "(
)", "(
version,
valueName,
value
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | getStringValueBundle, {
valueNames = NSArray;
version = NSString;
}, "(
onStringsResult
)", "(
version,
valueNames,
onStringsResult
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | getMemoryUsage, {
version = NSString;
}, "(
onFloatResult
)", "(
version,
onFloatResult
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | captureMemoryUsage, {
area = NSString;
eventName = NSString;
version = NSString;
}, "(
onFloatResult
)", "(
version,
area,
eventName,
onFloatResult
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | changeMemoryDiagnosticsEnableState, {
memoryDiagnosticsEnabled = NSNumber;
version = NSString;
}, "(
)", "(
version,
memoryDiagnosticsEnabled
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | clientReady, {
clientState = NSDictionary;
version = NSString;
}, "(
)", "(
version,
clientState
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | clientInitialized, {
version = NSString;
}, "(
)", "(
version
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | clientBootError, {
deviceErrorAction = NSNumber;
errorDetails = NSDictionary;
version = NSString;
}, "(
)", "(
version,
deviceErrorAction,
errorDetails
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Registering method | setClientSettingsPackage, {
value = NSDictionary;
valueName = NSString;
version = NSString;
}, "(
)", "(
version,
valueName,
value
)"
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | getBoolValue
2015-07-03 00:43:29 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:29 +0000 [VERBOSE]: End event | ParseArgs, 0.064015
2015-07-03 00:43:29 +0000 [VERBOSE]: Callbacks | {
onStringsResult = "getStringValueBundle$a.$Ar.$Qm2";
}
2015-07-03 00:43:29 +0000 [VERBOSE]: Dispatcher found | <ApplicationDispatcher: 0x166703c0>
2015-07-03 00:43:29 +0000 [VERBOSE]: Creating callback object | onStringsResult, getStringValueBundle$a.$Ar.$Qm2
2015-07-03 00:43:29 +0000 [VERBOSE]: Calling registered method | getStringValueBundle
2015-07-03 00:43:29 +0000 [INFO]: Authentication: Received Data in bearer token challenge
2015-07-03 00:43:29 +0000 [INFO]: Authentication: Starting OAuth
2015-07-03 00:43:29 +0000 [INFO]: Authentication: Requesting OAuth token
2015-07-03 00:43:29 +0000 [INFO]: Navigating to about:blank in viewWillDisappear (isConfigured;authFailed;isSignedOut;TriggerAppReload) = | 0,0,0,1
2015-07-03 00:43:29 +0000 [INFO]: | webView:shouldStartLoadWithRequest:navigationType:
2015-07-03 00:43:29 +0000 [INFO]: Use WebView to load the request.
2015-07-03 00:43:29 +0000 [VERBOSE]: WVCD: Requested Url | about:blank
2015-07-03 00:43:29 +0000 [INFO]: WebScriptInputHandler: Load started
2015-07-03 00:43:29 +0000 [INFO]: WebScriptInputHandler: Page already preloaded, not triggering preload again
2015-07-03 00:43:29 +0000 [INFO]: | webViewDidStartLoad:
2015-07-03 00:43:29 +0000 [INFO]: CrmViewController: webpage load started
2015-07-03 00:43:29 +0000 [VERBOSE]: WVCD: Loaded Url | about:blank
2015-07-03 00:43:29 +0000 [INFO]: Load finished
2015-07-03 00:43:29 +0000 [INFO]: Mark event (end without start) | PageLoad
2015-07-03 00:43:29 +0000 [INFO]: Mark event (end without start) | AppLaunch
2015-07-03 00:43:29 +0000 [INFO]: | webViewDidFinishLoad:
2015-07-03 00:43:29 +0000 [INFO]: CrmViewController: webpage load finished
2015-07-03 00:43:32 +0000 [INFO]: WebScriptBridge: Keyboard visibility changed
2015-07-03 00:43:32 +0000 [INFO]: Dispatch: Changing state | KeyboardVisible, 1
2015-07-03 00:43:32 +0000 [VERBOSE]: Changing state | KeyboardVisible, 1
2015-07-03 00:43:32 +0000 [INFO]: WebScriptBridge: Keyboard visibility changed
2015-07-03 00:43:32 +0000 [INFO]: Dispatch: Changing state | KeyboardVisible, 1
2015-07-03 00:43:32 +0000 [VERBOSE]: Changing state | KeyboardVisible, 1
2015-07-03 00:43:32 +0000 [INFO]: WebScriptBridge: Keyboard height changed
2015-07-03 00:43:32 +0000 [INFO]: Dispatch: Changing state | KeyboardHeight, 396
2015-07-03 00:43:32 +0000 [VERBOSE]: Changing state | KeyboardHeight, 396
2015-07-03 00:43:40 +0000 [INFO]: WebScriptBridge: Keyboard visibility changed
2015-07-03 00:43:40 +0000 [INFO]: Dispatch: Changing state | KeyboardVisible, 0
2015-07-03 00:43:40 +0000 [VERBOSE]: Changing state | KeyboardVisible, 0
2015-07-03 00:43:40 +0000 [INFO]: CrmViewController: viewWillAppear
2015-07-03 00:43:40 +0000 [INFO]: WebScriptBridge: Keyboard visibility changed
2015-07-03 00:43:40 +0000 [INFO]: Dispatch: Changing state | KeyboardVisible, 0
2015-07-03 00:43:40 +0000 [VERBOSE]: Changing state | KeyboardVisible, 0
2015-07-03 00:43:40 +0000 [INFO]: WebScriptBridge: Keyboard height changed
2015-07-03 00:43:40 +0000 [INFO]: Dispatch: Changing state | KeyboardHeight, 0
2015-07-03 00:43:40 +0000 [VERBOSE]: Changing state | KeyboardHeight, 0
2015-07-03 00:43:40 +0000 [INFO]: Authentication: InitializeViewController: Token received
2015-07-03 00:43:40 +0000 [DEBUG]: Key Chain Item does not exist. Adding new item.
2015-07-03 00:43:40 +0000 [VERBOSE]: Setting isSignedOut | 0
2015-07-03 00:43:40 +0000 [INFO]: CrmViewController: Refresh
2015-07-03 00:43:40 +0000 [INFO]: CrmViewController: validateAndLoadApp: Account is not configured; sending HEAD request to: | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:40 +0000 [INFO]: CrmViewController: validateAndLoadApp: HEAD request completed with | HTTP status code 200 and isValidServer 1
2015-07-03 00:43:40 +0000 [INFO]: | loadURL:
2015-07-03 00:43:40 +0000 [INFO]: Loading url | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:40 +0000 [VERBOSE]: Setting ServerVersion | 6100020112
2015-07-03 00:43:40 +0000 [INFO]: | setupPALInfrastructure
2015-07-03 00:43:40 +0000 [VERBOSE]: Start event | PageLoad
2015-07-03 00:43:40 +0000 [INFO]: | setPALSupportCookieForURL:
2015-07-03 00:43:40 +0000 [INFO]: | webView:shouldStartLoadWithRequest:navigationType:
2015-07-03 00:43:40 +0000 [INFO]: Use WebView to load the request.
2015-07-03 00:43:40 +0000 [VERBOSE]: WVCD: Requested Url | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:40 +0000 [INFO]: WebScriptInputHandler: Load started
2015-07-03 00:43:40 +0000 [INFO]: WebScriptInputHandler: Page already preloaded, not triggering preload again
2015-07-03 00:43:40 +0000 [INFO]: | webViewDidStartLoad:
2015-07-03 00:43:40 +0000 [INFO]: CrmViewController: webpage load started
2015-07-03 00:43:41 +0000 [INFO]: | webView:shouldStartLoadWithRequest:navigationType:
2015-07-03 00:43:41 +0000 [INFO]: Use WebView to load the request.
2015-07-03 00:43:41 +0000 [VERBOSE]: WVCD: Requested Url | about:blank
2015-07-03 00:43:41 +0000 [INFO]: WebScriptInputHandler: Load started
2015-07-03 00:43:41 +0000 [INFO]: WebScriptInputHandler: Page already preloaded, not triggering preload again
2015-07-03 00:43:41 +0000 [INFO]: | webViewDidStartLoad:
2015-07-03 00:43:41 +0000 [INFO]: CrmViewController: webpage load started
2015-07-03 00:43:41 +0000 [VERBOSE]: WVCD: Loaded Url | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:41 +0000 [INFO]: Load finished
2015-07-03 00:43:41 +0000 [INFO]: End event | PageLoad, 403.281987
2015-07-03 00:43:41 +0000 [INFO]: Mark event (end without start) | AppLaunch
2015-07-03 00:43:41 +0000 [INFO]: WebScriptBridge: App loading
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | DeviceReady
2015-07-03 00:43:41 +0000 [INFO]: WebScriptOutputHandler: Device ready
2015-07-03 00:43:41 +0000 [INFO]: Memory Diagnostics: Area (null); Event Device Ready; Memory used by app, total memory used by kernel, total free memory | 92.0, 588.6, 83.7
2015-07-03 00:43:41 +0000 [INFO]: End event | DeviceReady, 1.763999
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | DispatchersAppActivate
2015-07-03 00:43:41 +0000 [INFO]: End event | DispatchersAppActivate, 0.061989
2015-07-03 00:43:41 +0000 [INFO]: | webViewDidFinishLoad:
2015-07-03 00:43:41 +0000 [INFO]: CrmViewController: webpage load finished
2015-07-03 00:43:41 +0000 [VERBOSE]: WVCD: Loaded Url | crm.myorganization.com/.../main.htm;liveid=1&installid=B11ABE88-B6B8-42E5-88D7-6A7AFB9B121E
2015-07-03 00:43:41 +0000 [INFO]: Load finished
2015-07-03 00:43:41 +0000 [INFO]: Mark event (end without start) | PageLoad
2015-07-03 00:43:41 +0000 [INFO]: Mark event (end without start) | AppLaunch
2015-07-03 00:43:41 +0000 [INFO]: | webViewDidFinishLoad:
2015-07-03 00:43:41 +0000 [INFO]: CrmViewController: webpage load finished
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.048995
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:41 +0000 [INFO]: [PAL] | AppCache - Event : checking Status : Idle Details : {}
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.053048
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:41 +0000 [INFO]: [PAL] | AppCache - Event : noupdate Status : Idle Details : {}
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.048995
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:41 +0000 [INFO]: [PAL] | Throw ClientReady - Client Ready : false AppCache Ready : true
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.052989
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:41 +0000 [INFO]: [PAL] | AppCache - Event : checking Status : Idle Details : {}
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.056982
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:41 +0000 [INFO]: [PAL] | AppCache - Event : noupdate Status : Idle Details : {}
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.052989
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:41 +0000 [INFO]: [PAL] | Throw ClientReady - Client Ready : false AppCache Ready : true
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.055015
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:41 +0000 [INFO]: [PAL] | Authentication: Starting
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.048995
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
onRequestSecurityTokenResponse = "requestSecurityToken$a.$An.$Ql0";
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <AccountDispatcher: 0x16669470>
2015-07-03 00:43:41 +0000 [VERBOSE]: Creating callback object | onRequestSecurityTokenResponse, requestSecurityToken$a.$An.$Ql0
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | requestSecurityToken
2015-07-03 00:43:41 +0000 [VERBOSE]: KeyChainQuery | {
acct = AuthToken;
class = genp;
"m_Limit" = "m_LimitOne";
pdmn = ck;
"r_Data" = 1;
svce = "Microsoft Office";
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Unregistering callback | requestSecurityToken$a.$An.$Ql0
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.056982
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
onBoolResult = "getBoolValue$a.$Ar.$ET1";
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <ApplicationDispatcher: 0x166703c0>
2015-07-03 00:43:41 +0000 [VERBOSE]: Creating callback object | onBoolResult, getBoolValue$a.$Ar.$ET1
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | getBoolValue
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.055969
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:41 +0000 [INFO]: [PAL] | Authentication: Token received
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.054955
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <LoggingDispatcher: 0x16673a50>
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | logMessage
2015-07-03 00:43:41 +0000 [INFO]: [PAL] | Authentication: Starting authorization
2015-07-03 00:43:41 +0000 [VERBOSE]: Start event | ParseArgs
2015-07-03 00:43:41 +0000 [VERBOSE]: End event | ParseArgs, 0.064015
2015-07-03 00:43:41 +0000 [VERBOSE]: Callbacks | {
onStringsResult = "getStringValueBundle$a.$Ar.$Qm2";
}
2015-07-03 00:43:41 +0000 [VERBOSE]: Dispatcher found | <ApplicationDispatcher: 0x166703c0>
2015-07-03 00:43:41 +0000 [VERBOSE]: Creating callback object | onStringsResult, getStringValueBundle$a.$Ar.$Qm2
2015-07-03 00:43:41 +0000 [VERBOSE]: Calling registered method | getStringValueBundle

The odd part about this is that the timestamp on the log do not make sense. I captured this log on 2015-07-02 in the evening at about 5PM. so why this log shows the next day is beyond me.

Other than that, i do not know what is going on. Can anyone help in resolving this? I need the app working by Tuesday.

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at

    Anyone know answer to this? i really need to get this working asap. i've already trolled all over google search and every article i could find online, with no success.

  • Suggested answer
    Aldo Macedo Profile Picture
    on at

    Hello Safaar,

    Which version of CRM and IOS (Ipad) do you have?

    Verify that IOS version is supported for CRM app

    technet.microsoft.com/.../dn531131.aspx

    support.microsoft.com/.../3019557

    CRM 2013 on Microsoft Dynamics CRM for Ipad (iOS) is not compatible with iOS 8.

    Reference Link - technet.microsoft.com/.../dn531131.aspx (Under Apple iPad – Microsoft Dynamics CRM iPad (iOS)

    For CRM 2015, this app is supported on iOS 6, 7, and 8. For CRM 2013, it is supported on iOS 6 and 7

    CRM for Tablets support for iOS8 on Microsoft Dynamics CRM App would be compatible with CRM 2013 Organization post CRM 2013 SP1 UR 2 release.

    I will verify your logs with more time and try to determine if there is a possible causa and action plan to provide.

    Best regards,

  • Community Member Profile Picture
    on at

    CRM Version is: CRM 2013 SP1 (6.1.2.112) iPad version is 8.4. so we do have SP1 UR2 installed.

  • Community Member Profile Picture
    on at

    Hi all, has anyone managed to resolve this issue as I am experiencing the same issue?

  • Community Member Profile Picture
    on at

    Hi,

    Did anybody find a solution for this? I'm having the same issue on iPad (CRM 2015 Update 1, iOS 8.4.1, latest app version).

  • Suggested answer
    Aldo Macedo Profile Picture
    on at

    Hello all,

    I analyzed logs again and try to verify possible causes seems that it is related with application metadata security role. Does this happen for all user or certain users? if this is the case verify that application metada role to read and write are configured for user http://crmtipoftheday.com/2013/11/05/the-application-metadata-security-privilege/

    Let me know if this helps to solve incident or error still going if there is a error message please let me specific error message.

    Best regards,

  • Community Member Profile Picture
    on at

    Hi Aldo,

    Yes, several test users (system admins, and other roles) are having this issue but so far, given these issues, we have not deployed to all users yet.

    Application metadata role is configures.

    On Surface tablet, Windows mobile phone and iPhone we don't have this issue. On iPad the error very often results in app crash. In the iPad log file we then see warnings like 'low memory' which I guess, are causing the app crashes. It seems to be an iPad related issue.

    Prior to the error we are having the error 'something went wrong while initializing the app,...'. I applied the resolution described in KB2899860 which seems to help, but it does not explain why only iPad crashes.

  • Community Member Profile Picture
    on at

    Same issue - this on the iPhone

  • Verified answer
    Community Member Profile Picture
    on at

    Resolved. Thanks to Petra Rujioiu w/ MS Support. She emailed me the following solution for iPhone:

    Action Plan:

    a.  uninstall the CRM app on the testing device

    b.  next, very important step, is to Reset the Settings on iPhone:

    1. Open Settings > General

    2. Scroll down to the bottom and tap on ‘Reset’.

    3. Select Reset All Settings > Tap button to Reset All Settings > Tap Button Again to continue. Apple makes you click through twice, to be sure that you really, truly mean it.

    -> steps are detailed here: www.everythingicafe.com/reset-settings-on-iphone-ipad

    c.  Disable Autocorrect option on iPhone (if necessary) -> actions are detailed in this article: www.computerworld.com/.../quick-guide--take-control-of-autocorrect-on-ipad--iphone.html

    d. Install the CRM app from the store

    e. Configure it against the CRM Online Organization and log in again with the affected user

    - if you would like you can even clean out iPhone’s memory (junk, temporary files, empty the cache and recover lost storage) -> I have researched and came across the following articles -> please check them before and provide me with a feedback

    www.macworld.co.uk/.../how-clean-ios-iphone-ipad-junk-files-temporary-files-cache-2016-3609079

    www.ubergizmo.com/.../clear-iphone-ipad-ios-cache

    Again, thanks to MS Support.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
SA-08121319-0 Profile Picture

SA-08121319-0 4

#1
Calum MacFarlane Profile Picture

Calum MacFarlane 4

#3
Alex Fun Wei Jie Profile Picture

Alex Fun Wei Jie 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans