#[Solved] Build Error on Java Functions

1 messages · Page 1 of 1 (latest)

fossil glade
#

Hi folks I am getting the below build error when I try to deploy a java function

Task :compileJava FAILED
/usr/local/server/src/main/java/io/openruntimes/java/email-contact-form-demo/src/Main.java:5: error: package io.appwrite does not exist
import io.appwrite.Client;
^
/usr/local/server/src/main/java/io/openruntimes/java/email-contact-form-demo/src/Utils.java:9: error: package jakarta.mail does not exist
import jakarta.mail.MessagingException;
^
/usr/local/server/src/main/java/io/openruntimes/java/email-contact-form-demo/src/Utils.java:10: error: package jakarta.mail does not exist
import jakarta.mail.Session;
^
/usr/local/server/src/main/java/io/openruntimes/java/email-contact-form-demo/src/Utils.java:11: error: package jakarta.mail does not exist
import jakarta.mail.Transport;
^
/usr/local/server/src/main/java/io/openruntimes/java/email-contact-form-demo/src/Utils.java:12: error: package jakarta.mail.internet does not exist
import jakarta.mail.internet.InternetAddress;
^
/usr/local/server/src/main/java/io/openruntimes/java/email-contact-form-demo/src/Utils.java:13: error: package jakarta.mail.internet does not exist
import jakarta.mail.internet.MimeMessage;


My deps.gradle file

dependencies {
implementation 'io.appwrite:sdk-for-kotlin:2.0.0'
implementation 'com.sun.mail:jakarta.mail:2.0.0'
}

I am using self hosted appwrite instance v1.4.3

java runtime 17

#

Hi @sweet whale can you please help

#

Hi @limpid owl can you help here please

atomic dirge
#

Hello @fossil glade please, avoid pinging people if it's not really needed 😅

#

Seems like it was not possible to get the packages located at such directories

#

How are you deploying the functions?

fossil glade
#

Given the entry point as main

fossil glade
#

[Solved] Build Error on Java Functions

atomic dirge
#

Sooo... What's the solution?

#

Deploying throght any alternative method?

fossil glade
#

Yeah deployed it via cli

atomic dirge
#

I see, glad to hear you managed to solve it 😄 . Sorry for not replying before, I lost the post between many others😓