I have a specific file that throws an exception trying to save metadata into the file. I am using SDK v5.1.2.
System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception. at TXMPFiles<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >.PutXMP(TXMPFiles<std::basic_string<char\,std::char_traits<char>\,std::allocator<char> > >* , TXMPMeta<std::basic_string<char\,std::char_traits<char>\,std::allocator<char> > >* )
could you please provide more details. This could have multiple reasons. For example the file simply could be write protected.
Please post the full exception message and the file you tried to update.
That is the complete stack trace that I have. It occurs when I call PutXMP on the SXMPFiles class. I can provide the specific file in question, but would need to send directly to you for legal reasons.
ok, sounds like a corrupt file. I will have a look. Let's continue with private messages.