iMatch 5.5 does not display images after upgrade from 5.4

Started by adb, December 10, 2015, 08:37:09 PM

Previous topic - Next topic

adb

I just upgraded to 5.5.6 from 5.4 and when hitting enter on a single image, the file viewer opens but does not display any image, only the small thumbnails at the bottom.

If I double click the same image to open the slide show, it does display the image.

Any ideas?

I set debug logging, clicked the image and hit enter - this appears in the log. Note the errors.

Code:
.08 16:39:07+39749 [19B8] 00  I> # Loglevel changed.
12.08 16:39:12+ 4649 [19B8] 10  M>  >  1 CViewWndDatabase::SetViewerMode  'ViewWndDatabase.cpp(3021)'
12.08 16:39:12+   15 [19B8] 10  M>   >  2 CViewWndDatabase::CreateViewerWnd  'ViewWndDatabase.cpp(2945)'
12.08 16:39:12+    0 [19B8] 50  M>    >  3 CIMDXCacheManager::ClearCache  'IMDXCacheManager.cpp(1887)'
12.08 16:39:12+    0 [19B8] 50  M>    <  3 CIMDXCacheManager::ClearCache
12.08 16:39:12+    0 [19B8] 50  M>    >  3 CIMEngine5::ReleaseMemory  'IMEngine5.cpp(1965)'
12.08 16:39:12+    0 [19B8] 50  M>    <  3 CIMEngine5::ReleaseMemory
12.08 16:39:12+   16 [19B8] 10  M>    >  3 CIMResManager::RegisterHideableCommands  'IMResManager.cpp(593)'
12.08 16:39:12+    0 [19B8] 10  M>    <  3 CIMResManager::RegisterHideableCommands
12.08 16:39:12+    0 [19B8] 10  M>    >  3 CIMResManager::RegisterHideableCommands  'IMResManager.cpp(593)'
12.08 16:39:12+    0 [19B8] 10  M>    <  3 CIMResManager::RegisterHideableCommands
12.08 16:39:12+   31 [19B8] 10  M>    >  3 CIMViewerWnd::SetLayout  'IMViewerWnd.cpp(2695)'
12.08 16:39:12+    0 [19B8] 10  M>    <  3 CIMViewerWnd::SetLayout
12.08 16:39:12+    0 [19B8] 10  M>    >  3 CIMViewerWnd::SetLayout  'IMViewerWnd.cpp(2695)'
12.08 16:39:12+    0 [19B8] 10  M>    <  3 CIMViewerWnd::SetLayout
12.08 16:39:12+    0 [19B8] 10  M>   <  2 [47ms] CViewWndDatabase::CreateViewerWnd
12.08 16:39:12+   78 [19B8] 10  M>   >  2 CIMViewerWnd::SetLayout  'IMViewerWnd.cpp(2695)'
12.08 16:39:12+    0 [19B8] 10  M>   <  2 CIMViewerWnd::SetLayout
12.08 16:39:12+   78 [19B8] 10  M>   >  2 CIMViewerWnd::SetLayout  'IMViewerWnd.cpp(2695)'
12.08 16:39:12+    0 [19B8] 10  M>   <  2 CIMViewerWnd::SetLayout
12.08 16:39:12+  265 [19B8] 05  M>   >  2 CIMDXWnd::CreateDeviceResources  'IMDXWnd.cpp(439)'
12.08 16:39:12+    0 [19B8] 05  M>    >  3 CIMDXWnd::DiscardDeviceResources  'IMDXWnd.cpp(515)'
12.08 16:39:12+    0 [19B8] 05  M>    <  3 CIMDXWnd::DiscardDeviceResources
12.08 16:39:12+    0 [19B8] 00  E>   ...  'IMDXWnd.cpp(506)'
12.08 16:39:12+    0 [19B8] 05  M>   <  2 CIMDXWnd::CreateDeviceResources
12.08 16:39:12+   16 [19B8] 10  M>  <  1 [499ms] CViewWndDatabase::SetViewerMode
12.08 16:39:12+   62 [19B8] 10  M>  >  1 CIMViewerWnd::SetLayout  'IMViewerWnd.cpp(2695)'
12.08 16:39:12+    0 [19B8] 05  M>   >  2 CIMViewerImageWnd::OnCreate  'IMViewerImageWnd.cpp(609)'
12.08 16:39:12+    0 [19B8] 05  M>    >  3 CIMDXCacheManager::Start  'IMDXCacheManager.cpp(1557)'
12.08 16:39:12+    0 [19B8] 05  M>     >  4 CIMDXCacheManager::Stop  'IMDXCacheManager.cpp(1580)'
12.08 16:39:12+    0 [19B8] 50  M>      >  5 CIMDXCacheManager::ClearCache  'IMDXCacheManager.cpp(1887)'
12.08 16:39:12+    0 [19B8] 50  M>      <  5 CIMDXCacheManager::ClearCache
12.08 16:39:12+    0 [19B8] 05  M>     <  4 CIMDXCacheManager::Stop
12.08 16:39:12+    0 [19B8] 05  M>     >  4 CIMDXCacheManager::InitD2D  'IMDXCacheManager.cpp(1711)'
12.08 16:39:12+    0 [19B8] 05  M>      >  5 CIMDXCacheManager::RecreateDeviceResources  'IMDXCacheManager.cpp(1727)'
12.08 16:39:12+    0 [19B8] 05  M>       >  6 CIMDXCacheManager::InitFactories  'IMDXCacheManager.cpp(1679)'
12.08 16:39:12+    0 [19B8] 00  E>       Exception [80004002]  'IMDXCacheManager.cpp(1691)'
12.08 16:39:12+    0 [19B8] 00  E>       D2D CacheManager: [80004002] No such interface supported on line 1696 file IMDXCacheManager.cpp  'IMDXCacheManager.cpp(1436)'
12.08 16:39:12+    0 [19B8] 05  M>       <  6 CIMDXCacheManager::InitFactories
12.08 16:39:12+    0 [19B8] 05  M>      <  5 CIMDXCacheManager::RecreateDeviceResources
12.08 16:39:12+    0 [19B8] 05  M>     <  4 CIMDXCacheManager::InitD2D
12.08 16:39:12+    0 [19B8] 05  M>    <  3 CIMDXCacheManager::Start
12.08 16:39:12+    0 [19B8] 05  M>    >  3 CIMDXWnd::InitD2D  'IMDXWnd.cpp(362)'
12.08 16:39:12+    0 [19B8] 05  M>     >  4 CIMDXWnd::InitFactories  'IMDXWnd.cpp(333)'
12.08 16:39:12+    0 [19B8] 05  M>     <  4 CIMDXWnd::InitFactories
12.08 16:39:12+    0 [19B8] 05  M>     >  4 CIMDXWnd::DiscardDeviceResources  'IMDXWnd.cpp(515)'
12.08 16:39:12+    0 [19B8] 05  M>     <  4 CIMDXWnd::DiscardDeviceResources
12.08 16:39:12+    0 [19B8] 05  M>    <  3 CIMDXWnd::InitD2D
12.08 16:39:12+    0 [19B8] 05  M>    >  3 CIMDXWnd::CreateDeviceResources  'IMDXWnd.cpp(439)'
12.08 16:39:12+    0 [19B8] 05  M>     >  4 CIMDXWnd::DiscardDeviceResources  'IMDXWnd.cpp(515)'
12.08 16:39:12+    0 [19B8] 05  M>     <  4 CIMDXWnd::DiscardDeviceResources
12.08 16:39:12+    0 [19B8] 00  E>    ...  'IMDXWnd.cpp(506)'
12.08 16:39:12+    0 [19B8] 05  M>    <  3 CIMDXWnd::CreateDeviceResources
12.08 16:39:12+    0 [19B8] 50  M>    >  3 CIMDXCacheManager::SetCalculateHistogram  'IMDXCacheManager.cpp(1656)'
12.08 16:39:12+    0 [19B8] 50  M>    <  3 CIMDXCacheManager::SetCalculateHistogram
12.08 16:39:12+    0 [19B8] 05  M>   <  2 CIMViewerImageWnd::OnCreate
12.08 16:39:12+    0 [19B8] 05  M>   >  2 CIMDXWnd::DiscardDeviceResources  'IMDXWnd.cpp(515)'
12.08 16:39:12+    0 [19B8] 05  M>   <  2 CIMDXWnd::DiscardDeviceResources
12.08 16:39:12+    0 [19B8] 05  M>   >  2 CIMDXWnd::CreateDeviceResources  'IMDXWnd.cpp(439)'
12.08 16:39:12+    0 [19B8] 05  M>    >  3 CIMDXWnd::DiscardDeviceResources  'IMDXWnd.cpp(515)'
12.08 16:39:12+    0 [19B8] 05  M>    <  3 CIMDXWnd::DiscardDeviceResources
12.08 16:39:12+    0 [19B8] 00  E>   ...  'IMDXWnd.cpp(506)'
12.08 16:39:12+    0 [19B8] 05  M>   <  2 CIMDXWnd::CreateDeviceResources
12.08 16:39:12+    0 [19B8] 50  M>   >  2 CIMDXCacheManager::ClearCache  'IMDXCacheManager.cpp(1887)'
12.08 16:39:12+    0 [19B8] 50  M>   <  2 CIMDXCacheManager::ClearCache
12.08 16:39:12+    0 [19B8] 05  M>   >  2 CIMDXWnd::DiscardDeviceResources  'IMDXWnd.cpp(515)'
12.08 16:39:12+    0 [19B8] 05  M>   <  2 CIMDXWnd::DiscardDeviceResources
12.08 16:39:12+    0 [19B8] 05  M>   >  2 CIMDXWnd::CreateDeviceResources  'IMDXWnd.cpp(439)'
12.08 16:39:12+    0 [19B8] 05  M>    >  3 CIMDXWnd::DiscardDeviceResources  'IMDXWnd.cpp(515)'
12.08 16:39:12+    0 [19B8] 05  M>    <  3 CIMDXWnd::DiscardDeviceResources
12.08 16:39:12+    0 [19B8] 00  E>   ...  'IMDXWnd.cpp(506)'
12.08 16:39:12+    0 [19B8] 05  M>   <  2 CIMDXWnd::CreateDeviceResources
12.08 16:39:12+    0 [19B8] 05  M>   >  2 CIMDXWnd::LoadFile  'IMDXWnd.cpp(748)'
12.08 16:39:12+    0 [19B8] 05  M>    >  3 CIMDXWnd::CreateDeviceResources  'IMDXWnd.cpp(439)'
12.08 16:39:12+    0 [19B8] 05  M>     >  4 CIMDXWnd::DiscardDeviceResources  'IMDXWnd.cpp(515)'
12.08 16:39:12+    0 [19B8] 05  M>     <  4 CIMDXWnd::DiscardDeviceResources
12.08 16:39:12+    0 [19B8] 00  E>    ...  'IMDXWnd.cpp(506)'
12.08 16:39:12+    0 [19B8] 05  M>    <  3 CIMDXWnd::CreateDeviceResources
12.08 16:39:12+    0 [19B8] 05  M>   <  2 CIMDXWnd::LoadFile
12.08 16:39:12+    0 [1A8C] 10  I>  FileHist Delegate: 1 of 1 events written in 0ms
12.08 16:39:12+    0 [19B8] 10  M>  <  1 CIMViewerWnd::SetLayout
12.08 16:39:12+   47 [19B8] 05  M>  >  1 CIMDXWnd::CreateDeviceResources  'IMDXWnd.cpp(439)'
12.08 16:39:12+    0 [19B8] 05  M>   >  2 CIMDXWnd::DiscardDeviceResources  'IMDXWnd.cpp(515)'
12.08 16:39:12+    0 [19B8] 05  M>   <  2 CIMDXWnd::DiscardDeviceResources
12.08 16:39:12+    0 [19B8] 00  E>  ...  'IMDXWnd.cpp(506)'
12.08 16:39:12+    0 [19B8] 05  M>  <  1 CIMDXWnd::CreateDeviceResources


There's also no image in the quick view pane. In fact if I click on the Categories tab (with Quick View/Favourites/Keywords) then click back on Quick View, the Categories display remains. All I get constantly in the log file is regular repeats of

12.08 17:43:02+    0 [19B8] 00  E> ...  'IMDXWnd.cpp(506)'
12.08 17:43:02+  296 [19B8] 00  E> ...  'IMDXWnd.cpp(506)'
12.08 17:43:02+   31 [19B8] 00  E> ...  'IMDXWnd.cpp(506)'
12.08 17:43:03+ 1155 [19B8] 00  E> ...  'IMDXWnd.cpp(506)'
12.08 17:43:03+   15 [19B8] 00  E> ...  'IMDXWnd.cpp(506)'


Running Windows 7x64

Mario

IMatch requires the platform 1 update to be installed for Windows 7 (this was released in 2013). It seems that your system is missing that update and that the installed DirectX version is outdated and not suitable for IMatch 5.5. IMatch gets only error messages back when it tries to render images via DirectX in the Viewer and Quick Preview Panel.

Please see the IMatch 5.5. Hardware & Software Requirements

http://www.photools.com/hardware-software-requirements/

for details and the KB article on the Microsoft web site.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook