p_reinert1
I'm new here

java.lang.NoClassDefFoundError: javax/activation/FileTypeMap

Hallo zusammen,

ich möchte in einer Aktion im Content Creator eine E-Mail mit einem Anhang erzeugen.

Laut Doku und verschiedenen Einträgen hier in der Community ist das wie folgt möglich:

import de.espirit.firstspirit.access.MailService;

import de.espirit.firstspirit.access.Attachment;

import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.charset.StandardCharsets;

Path tempFile = Files.createTempFile("test", ".json");

Files.write(tempFile, finalData.getBytes(StandardCharsets.UTF_8));

Attachment[] attachments = {new Attachment(tempFile.toFile())};

mailService = context.getConnection().getService(MailService.class);

mailService.sendMail("test@test.de", "Attachment test", "Attachment test email body", attachments);

Wenn ich das Skript so ausführe erhalte ich den folgenden Fehler:

java.lang.NoClassDefFoundError: javax/activation/FileTypeMap

Ich habe etwas recherchiert und bin unter anderem auf den folgenden StackOverflow Eintrag gestoßen:

https://stackoverflow.com/questions/46493613/what-is-the-replacement-for-javax-activation-package-in...

Hängt das damit zusammen oder mache ich etwas falsch?
Vielen Dank im Voraus.


Grüße
Philipp

0 Kudos
0 Replies