ClassNotFoundException when parsing .msg

Hi all

When parsing a specific .msg file, we get the following exception:

java.lang.NoClassDefFoundError: com/groupdocs/parser/internal/o/b/cms/RecipientId

	at com.groupdocs.parser.internal.c.a.e.MailMessage.removeSignature(Unknown Source)
	at com.groupdocs.parser.internal.c.a.e.MapiMessage.b(Unknown Source)
	at com.groupdocs.parser.internal.c.a.e.MapiMessage.a(Unknown Source)
	at com.groupdocs.parser.internal.c.a.e.MapiMessage.load(Unknown Source)
	at com.groupdocs.parser.af.b(Unknown Source)
	at com.groupdocs.parser.ac.getMessage(Unknown Source)
	at com.groupdocs.parser.ac.getMessageText(Unknown Source)
	at com.groupdocs.parser.ac.a(Unknown Source)
	at com.groupdocs.parser.Parser.getText(Unknown Source)
	at [...]
Caused by: java.lang.ClassNotFoundException: com.groupdocs.parser.internal.o.b.cms.RecipientId
	at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	... 75 more

This is using groupdocs-parser 26.4 (java). I confirm that the class
com.groupdocs.parser.internal.o.b.cms.RecipientId
is NOT in the groupdocs-parser jar. There is however:
com.groupdocs.parser.internal.c.a.i.internal.bouncycastle.cms.RecipientId
and
com.groupdocs.parser.internal.c.a.ms.core.bc.cms.RecipientID

Is this a bug?

(Unfortunately I cannot provide the .msg file in question as it contains sensitive information)

Hello! To help you, please share the code snippet you are using.

Hello, we found the issue and fixed it in release 26.5. Thank you!

Indeed I confirm the issue is solved. Thank you for the quick resolution!

1 Like

Happy to hear the issue is resolved. Thank you for the confirmation