PhotoLab 4 won't read files from SMB share

Hello,

I’m running the trial to see if PL4 would be a decent alternative to Lightroom. So far, not so good :slight_smile:

All my pictures are stored on a NAS, mapped to a Windows drive using SMB. Windows is able to open the files just fine, but PL4 won’t. The same file can be opened just fine by PL4 when copied to the local disk. Here’s what the log file has to say:
2021-04-23 16:37:53.867 | DxO.PhotoLab - 11160 - 21 | DxOFramework - Error | LoadInfoError: In Block DxO::LoadInfoImage::<lambda_e6778ac84f569d81383ff0c5416ba044>::operator () [ path=P:\Photos\2008\2008-02-26 San Jose\2008-02-26 San Jose 023.CR2 ]
Cannot open file for reading
2021-04-23 16:37:53.867 | DxO.PhotoLab - 11160 - 21 | DxOFramework - Error | LoadInfoError: In Block DxO::LoadInfoImage::<lambda_e6778ac84f569d81383ff0c5416ba044>::operator () [ path=P:\Photos\2008\2008-02-26 San Jose\2008-02-26 San Jose 023.CR2 ]
Cannot open file for reading
2021-04-23 16:37:53.867 | DxO.PhotoLab - 11160 - 21 | Exception.Image - Error | DxONET.CorrectionEngine.Image.LoadImageException: Cannot open file for reading
at DxONET.CorrectionEngine.Image.LoadNativeImageInfo(String path, FileFormat format, LoadImageOptions options)
at DxONET.CorrectionEngine.Image.ImageIO.LoadInfoImage(String path, FileFormat format, LoadImageOptions options)
at DxO.OpticsPro.Database.EF.EFDOPMetadata.LoadFromFilePath(IDOPMetadataSetter metadata, String filePath, IImage& imageInfo)
2021-04-23 16:37:53.867 | DxO.PhotoLab - 11160 - 21 | DxOFramework - Error | LoadInfoError: In Block DxO::LoadInfoImage::<lambda_e6778ac84f569d81383ff0c5416ba044>::operator () [ path=P:\Photos\2008\2008-02-26 San Jose\2008-02-26 San Jose 023.CR2 ]
Cannot open file for reading
2021-04-23 16:37:53.867 | DxO.PhotoLab - 11160 - 21 | DxOFramework - Error | LoadInfoError: In Block DxO::LoadInfoImage::<lambda_e6778ac84f569d81383ff0c5416ba044>::operator () [ path=P:\Photos\2008\2008-02-26 San Jose\2008-02-26 San Jose 023.CR2 ]
Cannot open file for reading
2021-04-23 16:37:53.867 | DxO.PhotoLab - 11160 - 21 | DxOCorrectionEngine - Info | IsImageSupported: Error In Block DxO::LoadInfoImage::<lambda_e6778ac84f569d81383ff0c5416ba044>::operator () [ path=P:\Photos\2008\2008-02-26 San Jose\2008-02-26 San Jose 023.CR2 ]
Cannot open file for reading during load of image metadata: P:\Photos\2008\2008-02-26 San Jose\2008-02-26 San Jose 023.CR2
2021-04-23 16:37:53.934 | DxO.PhotoLab - 11160 - 105 | DxOFramework - Error | LoadThumbnailError: In Block DxO::LoadSmallImage::<lambda_6eea3e0127c25ce66dc8b9451ee7c5d9>::operator () [ path=P:\Photos\2008\2008-02-26 San Jose\2008-02-26 San Jose 023.CR2 ]
Cannot open file for reading
2021-04-23 16:37:53.934 | DxO.PhotoLab - 11160 - 105 | DxOFramework - Error | LoadThumbnailError: In Block DxO::LoadSmallImage::<lambda_6eea3e0127c25ce66dc8b9451ee7c5d9>::operator () [ path=P:\Photos\2008\2008-02-26 San Jose\2008-02-26 San Jose 023.CR2 ]
Cannot open file for reading
2021-04-23 16:37:53.934 | DxO.PhotoLab - 11160 - 105 | Image - Warn | Unable to load preview for image: ‘P:\Photos\2008\2008-02-26 San Jose\2008-02-26 San Jose 023.CR2’
2021-04-23 16:37:53.934 | DxO.PhotoLab - 11160 - 105 | Exception.Image - Warn | DxONET.CorrectionEngine.Image.LoadImageException: Cannot open file for reading
at DxONET.CorrectionEngine.Image.details.LoadImageGeneric<&class DxO::Image * __cdecl DxO::LoadSmallImage(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,enum DxO::FileFormat,class DxO::Dictionary const &,class DxO::StatusTemplate *,class DxO::Progress )>(basic_string<char,std::char_traits,std::allocator > path, FileFormat format, LoadImageOptions options, Progress progress)
at DxONET.CorrectionEngine.Image.details.LoadImageGeneric<&class DxO::Image * __cdecl DxO::LoadSmallImage(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,enum DxO::FileFormat,class DxO::Dictionary const &,class DxO::StatusTemplate *,class DxO::Progress )>(basic_string<char,std::char_traits,std::allocator > path, FileFormat format, LoadImageOptions options)
at DxONET.CorrectionEngine.Image.ImageIO.LoadSmallImage(String path, FileFormat format, LoadImageOptions options)
at DxO.OpticsPro.Thumbnail.DopInputItemThumbnail.GetEmbeddedThumbnail()

Thanks,

Clément

Good morning @cmoyroud and welcome to the forum,

@gpailler could you, please have a look at the issue?

Thank you
Regards,
Svetlana G.

Good morning.

PhotoLab is supposed to support images on network shares without any issue.
In PhotoLab, could you expand the Network node, select your NAS and the network share? Are you able to browse the images by using the full network path instead of the mapped drive?

Thanks

Good evening @gpailler,

I had tried browsing from the NAS directly and got the same issue, which is why I decided to map it to a letter. Both the NAS and the Windows machine I’m running PL4 have since rebooted.

Good news: I can access the pictures just fine from the NAS directly. It still won’t work through the mapped letter though. I guess Windows permissions are wreaking havoc…