I discovered WHY it's happening, but I dont know how to fix it.
The app isn't synchronizing successfully into the App Cache on the Windows client.
The damning line below is
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::JobError: [ERROR] [.\appcache.cpp:2507] job failed with 'Access is denied.
'. err=1
The other clue for me was -2147467262 which indicates that some protocol isn't being met. So I joined the domain.. and bingo.
My machine was NOT domain joined. Now it is.. and it's working.
So.. if anyone is reading this: Can you *NOT* have a domain joined Windows machine run ThinApp apps from Horizon ?
(Logs BEFORE I figured out what the problem was is below.)
I just now need an answer to if non-domain joined machines should be able to get ThinApp apps .. or not.
[2013-07-30 14:47:02] CHorizonAgentLog::CLogSession::Initialize: [LOG_ALWAYS] Created Log monitoring thread. Id='2784'
[2013-07-30 14:47:02] CGenericWorkItemProcessor::Initialize: [LOG_ALWAYS] Created processing thread. Id='704'. WorkItemThreadLogName='Lease Management Work Item Processor'.
[2013-07-30 14:47:02] CThinAppCache::_initThinAppCache: [INFO] initialized cacheSettings, operationsNotificator.
[2013-07-30 14:47:02] CThinAppCache::_initThinAppCache: [INFO] cacheSettings: CacheEnabled='1'.
[2013-07-30 14:47:02] CGenericWorkItemProcessor::Initialize: [LOG_ALWAYS] Created processing thread. Id='2468'. WorkItemThreadLogName='Thinapp Cache Work Item Processor'.
[2013-07-30 14:47:04] RunProcessAsUser: [INFO] service executable: 'HorizonAgent.exe'
[2013-07-30 14:47:04] GetUserNameFromToken: [INFO] Returning user Name='Administrator'
[2013-07-30 14:47:04] AddSessionEntryToSessionList: [INFO] Current entry count 0. Adding Session 2 for user 'Administrator'
[2013-07-30 14:47:04] RemoveLogonEventFromQueue: [ERROR] [.\service.c:438] (null) err=4306
[2013-07-30 14:47:04] ProcessSessionChangeEvents: [INFO] RemoveLogonEventFromQueue returned '0x000010d2'. Which indicates no events present.
[2013-07-30 14:47:12] CAgentSettings::CAgentSettings: [INFO] Polling interval='3600'; localExpirationWindow='2592000'.
[2013-07-30 14:47:12] CAgentSettings::CAgentSettings: [INFO] Polling enabled='1'; shortcutLocation='+USERPROFILE\Desktop\VMware Horizon Applications'.
[2013-07-30 14:47:12] VerifyCertificateAgainst: [INFO] Certificate validated through PEM comparison (1769 bytes)
[2013-07-30 14:47:12] VerifyCertificateAgainst: [INFO] Certificate validated through PEM comparison (1769 bytes)
[2013-07-30 14:47:12] HorizonClient::updateAppsLeaseFromCloud: [INFO] (K) Retrieved 1 apps for user Administrator
[2013-07-30 14:47:12] CThinAppCache::getApplicationCache: [INFO] ApplicationName='FileZilla Client 3.5.2 (HORIZON)'; ApplicationGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:12] CThinAppCache::getARowFromAppCacheTable: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)'; appguid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:12] CThinAppCache::getARowFromAppCacheTable: [INFO] sqlite3_step returned '101'. Expected.
[2013-07-30 14:47:12] CThinAppCache::getApplicationCache: [INFO] CacheEntry='(NULL)'; State='-1'; cacheLocation='(NULL)'.
[2013-07-30 14:47:12] CThinAppCache::getApplicationCache: [INFO] isCached='0'; cacheLocation='(null)'.
[2013-07-30 14:47:12] HorizonClient::updateAppTableInLocalDB: [INFO] Updating app in DB: FileZilla Client 3.5.2 (HORIZON)
[2013-07-30 14:47:12] HorizonClient::updateAppTableInLocalDB: [INFO] HorizonClient::_updateAppTableInLocalDB -- added apps to db. dwError='0'
[2013-07-30 14:47:12] HorizonClient::updateLeaseTableInLocalDB: [INFO] Refreshing app lease FileZilla Client 3.5.2 (HORIZON) for user Administrator
[2013-07-30 14:47:12] LookupLeaseEntry: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)', userName='Administrator'
[2013-07-30 14:47:12] ProcessApplyAction: [INFO] Performing apply lease action for user 'Administrator'.
[2013-07-30 14:47:12] CAgentSettings::CAgentSettings: [INFO] Polling interval='3600'; localExpirationWindow='2592000'.
[2013-07-30 14:47:12] CAgentSettings::CAgentSettings: [INFO] Polling enabled='1'; shortcutLocation='+USERPROFILE\Desktop\VMware Horizon Applications'.
[2013-07-30 14:47:12] CThinAppCache::getApplicationCache: [INFO] ApplicationName='FileZilla Client 3.5.2 (HORIZON)'; ApplicationGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:12] CThinAppCache::getARowFromAppCacheTable: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)'; appguid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:12] CThinAppCache::getARowFromAppCacheTable: [INFO] sqlite3_step returned '101'. Expected.
[2013-07-30 14:47:12] CThinAppCache::getApplicationCache: [INFO] CacheEntry='(NULL)'; State='-1'; cacheLocation='(NULL)'.
[2013-07-30 14:47:12] CThinAppCache::getApplicationCache: [INFO] isCached='0'; cacheLocation='(null)'.
[2013-07-30 14:47:12] CThinAppCache::cacheApplication: [INFO] ApplicationName='FileZilla Client 3.5.2 (HORIZON)'; ApplicationGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'; ExePath='\\vconnect\thinappshorizon\FileZilla'; ExeFiles='FileZilla.exe'
[2013-07-30 14:47:12] CThinAppCache::CCacheApplicationOperation::Initialize: [INFO] AppName='FileZilla Client 3.5.2 (HORIZON)'; AppGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'; ApplicationPath='\\vconnect\thinappshorizon\FileZilla'; AppExes='FileZilla.exe';
[2013-07-30 14:47:12] CThinAppCache::CGenericCacheOperation::Initialize: [INFO] AppName='FileZilla Client 3.5.2 (HORIZON)'; AppGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:12] CThinAppCache::getARowFromAppCacheTable: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)'; appguid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:12] CAgentSettings::CAgentSettings: [INFO] Polling interval='3600'; localExpirationWindow='2592000'.
[2013-07-30 14:47:12] CAgentSettings::CAgentSettings: [INFO] Polling enabled='1'; shortcutLocation='+USERPROFILE\Desktop\VMware Horizon Applications'.
[2013-07-30 14:47:12] CThinAppCache::getARowFromAppCacheTable: [INFO] sqlite3_step returned '101'. Expected.
[2013-07-30 14:47:12] CThinAppCache::addARowToAppCacheTable: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)'; appguid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::QueryInterface: [ERROR] [.\appcache.cpp:2418] (null) err=-2147467262
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::QueryInterface: [ERROR] [.\appcache.cpp:2418] (null) err=-2147467262
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::QueryInterface: [ERROR] [.\appcache.cpp:2418] (null) err=-2147467262
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::QueryInterface: [ERROR] [.\appcache.cpp:2418] (null) err=-2147467262
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::QueryInterface: [ERROR] [.\appcache.cpp:2418] (null) err=-2147467262
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::QueryInterface: [ERROR] [.\appcache.cpp:2418] (null) err=-2147467262
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::QueryInterface: [ERROR] [.\appcache.cpp:2418] (null) err=-2147467262
[2013-07-30 14:47:12] CThinAppCache::CCompleteTransferCacheOperation::Initialize: [INFO] AppName='FileZilla Client 3.5.2 (HORIZON)'; AppGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'; Callback='(NOT NULL)';
[2013-07-30 14:47:12] CThinAppCache::CGenericCacheOperation::Initialize: [INFO] AppName='FileZilla Client 3.5.2 (HORIZON)'; AppGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:12] CThinwAppCache::CThinAppNotificationCallback::QueryInterface: [ERROR] [.\appcache.cpp:2418] (null) err=-2147467262
[2013-07-30 14:47:12] CThinAppCache::updateARowInAppCacheTable: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)'; appguid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'; state='1'; cacheLocation='C:\ProgramData\ThinAppCache\FileZilla Client 3.5.2 (HORIZON)', transferJobId='{B90DCCD7-6BD6-4C5F-A1A4-CCF10104CAA1}';
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::JobModification: [INFO] Job {B90DCCD7-6BD6-4C5F-A1A4-CCF10104CAA1} progress: 0
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::JobModification: [INFO] Job {B90DCCD7-6BD6-4C5F-A1A4-CCF10104CAA1} progress: 0
[2013-07-30 14:47:12] CThinAppCache::CThinAppNotificationCallback::JobError: [ERROR] [.\appcache.cpp:2507] job failed with 'Access is denied.
'. err=1
[2013-07-30 14:47:13] CThinAppCache::CCompleteTransferCacheOperation::ExecuteOperation: [INFO] AppName='FileZilla Client 3.5.2 (HORIZON)'; AppGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}';
[2013-07-30 14:47:13] CThinAppCache::getARowFromAppCacheTable: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)'; appguid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:13] CThinAppCache::getARowFromAppCacheTable: [INFO] set AppName to 'FileZilla Client 3.5.2 (HORIZON)'
[2013-07-30 14:47:13] CThinAppCache::getARowFromAppCacheTable: [INFO] set AppGuid to '{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'
[2013-07-30 14:47:13] CThinAppCache::getARowFromAppCacheTable: [INFO] set State to '1'
[2013-07-30 14:47:13] CThinAppCache::getARowFromAppCacheTable: [INFO] set CacheLocation to 'C:\ProgramData\ThinAppCache\FileZilla Client 3.5.2 (HORIZON)'
[2013-07-30 14:47:13] CThinAppCache::getARowFromAppCacheTable: [INFO] set TransferJobId to '{B90DCCD7-6BD6-4C5F-A1A4-CCF10104CAA1}'
[2013-07-30 14:47:13] CThinAppCache::CleanupInvalidCacheEntry: [INFO] AppName='FileZilla Client 3.5.2 (HORIZON)'; AppGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'; State='1'; CacheLocation='C:\ProgramData\ThinAppCache\FileZilla Client 3.5.2 (HORIZON)'; TransferJobId='{B90DCCD7-6BD6-4C5F-A1A4-CCF10104CAA1}';
[2013-07-30 14:47:13] CThinAppCache::RemoveCachedFiles: [INFO] Directory='C:\ProgramData\ThinAppCache\FileZilla Client 3.5.2 (HORIZON)';
[2013-07-30 14:47:13] CThinAppCache::updateARowInAppCacheTable: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)'; appguid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'; state='0'; cacheLocation='(null)', transferJobId='(null)';
[2013-07-30 14:47:13] CThinAppCache::deleteARowFromAppCacheTable: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)'; appguid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'; state='0'; cacheLocation='(null)', transferJobId='(null)';
[2013-07-30 14:47:13] CThinAppCache::CCompleteTransferCacheOperation::ExecuteOperation: [INFO] releasing entry.
[2013-07-30 14:47:13] CThinAppCache::CCompleteTransferCacheOperation::ExecuteOperation: [INFO] releasing job.
[2013-07-30 14:47:13] CThinAppCache::CGenericCacheOperation::NotifyCompletion: [INFO] AppName='FileZilla Client 3.5.2 (HORIZON)'; AppGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}'; OperationType='0'; result='1';
[2013-07-30 14:47:13] CLeaseRefreshCacheOperationNotificatorFactory::CLeaseRefreshCacheOperationNotificator::Notify: [INFO] appName='FileZilla Client 3.5.2 (HORIZON)', applicationGuid='{DC888728-3EB6-4B98-AFA8-E0AFC2C6E17B}', operationType='0', operationResult='1'.